Besides, this framework support multithread construct, provide POSIX_like interface(including epoll), also support multicast. Thank you all!
Is there a kind of opensource framework base on dpdk, also implement userspace tcp/ip protocol?
193 Views Asked by qiaochu li At
2
There are 2 best solutions below
0
Nafiul Alam Fuji
On
you can give a try to UDPDK which is the most usable and closest to UDP like implementation (with DPDK under the hood) that I have found so far though you have to add/tweak some things before integrating in prod code
Related Questions in TCP
- having spring integration tcpserver to manage clients and send them messages
- psuedo TCP multicast with os.dup2() in python?
- Retrieve Data From EOC(Eithernet Over coxial) device
- Connecting a web client to a c++ server with TCP
- ECONNRESET on node.js RabbitMQ consumer in Azure
- how to respond from plain tcp client to MessagingTemplate's sendAndReceive
- Java Socket - how does the read() method know if the end of stream has been reached?
- Scala - TCP Packet frame using Akka
- Re-transmission concept in TCP
- Issues regarding multiplayer networking: input
- Getting and Sending Data between a Server and Client
- Jamod Slave Example, can not connect to slave
- Android Phone not sending data over TCP/ip
- Lot of TIME_WAIT connections while using RestTemplate?
- How do I use the windows service and WCF to update some record in database?
Related Questions in FRAMEWORKS
- MonoDB JS libraries
- adding framework to Xcode 7
- does semantic ui framework support rtl languages?
- Underscore _.findWhere not finding element in array when it exists
- Architecture for creating a JavaScript framework
- iOS 8+ framework with nested embedded framework
- How to design tree in meteor framework?
- Yii2 : Cannot Show Data in Widget GridView
- CakePHP find WHERE NOT EQUAL
- Yii 1.1.3 framework. Make and existing image to be uploaded like
- iOS framework resource files
- Migrate web application to PHP Framework
- yii2 error when trying to install all generats files
- Getting Framework related warning in Xcode 7.0
- Ember js default bundle
Related Questions in MULTICAST
- psuedo TCP multicast with os.dup2() in python?
- Packet drops in multicast when multiple instance of listner are running
- How can two processes which bind on the same port receive the same message?
- Win8: DatagramSocket.send to multicast addr silently failes
- Raw socket multicasting
- Setting up RMI ehcache replication with proper multicast address setting
- Why are no inputs showing up in SSIS multicast transformation?
- Why is MulticastSocket.setNetworkInterface() much slower using Java 8 runtime?
- Multicasting in C: Binary does not receive when using addrinfo
- stucture data sending using udpmulticasting in C#
- Frequent reports of jgroups dropped messages during a performance test
- Java - reduce Time-To-Live of UDP packet by sending it via MulticastSocket?
- MulticastSocket and Runnable
- Multicast without going through the primary gateway?
- Python asyncio: How to receive multicast responses?
Related Questions in DPDK
- Why TX descriptor ring size should be 4 times that of RX descriptor ring size?
- IS it possible to use dpdk without kernel modules?
- net.ipv4 kernel variables affect on DPDK ports
- How to set thread name in dpdk 18.11
- Packet gen DPDK master lcore cannot be used for a port error
- !PANIC!: *** Did not find any ports to use ***
- DPDK(20.8) Segmentation fault: While executing rte_ip_frag_table_create for IP reassemble
- DPDK IP reassemble API returns NULL
- L2FWD dpdk application result
- DPDK ixgbe driver not rendering proper link status
- Can a DPDK instance be shared between 2 linux apps in different containers?
- Build non-cmake 3rd party library and use pkg-config to get the library info needed for building the main project
- Setting ethernet controller register in dpdk
- Statically linking DPDK creates mempool failure
- DPDK: What are the typical causes of q_errors in rte_eth_stats structure?
Related Questions in DPDK-PMD
- DPDK run testpmd failed. testpmd: No probed ethernet devices
- dpdk-testpmd panic with "RTE_RING tailq is already registered"
- What is the best way to put back all entries in rte_mempool in one go
- DPDK 21.11 rte_eth_dev_configure failing for X722 NIC
- veth interface and testpmd
- rte_eth_tx_burst suddenly stops sending packets
- What is the correct way to run the l3fwd example in DPDK?
- Dpdk pmd device not stopping
- DPDK Multi-process; Kill a primary process and restart as a secondary doesn't work
- dpdk-testpmd command executed and then hangs
- Is there a kind of opensource framework base on dpdk, also implement userspace tcp/ip protocol?
- run l2fwd fail in two containers
- DPDK testpmd, l2fwd, l3fwd, ip-pipeline doesn't forward UDP packet
- hash misses in rte_hash_lookup_bulk_data in DPDK rte_hash library
- how to enable mellanox drivers (network interface card) for vector packet processing (vpp) in Ubuntu 20.04 version?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
you may try using vpp by FDio.