Wireblast a 100 Gbps packet generator in Go using AF_XDP
1–8 of 8 posts
Re: Wireblast a 100 Gbps packet generator in Go using AF_XDP
#2Re: Wireblast a 100 Gbps packet generator in Go using AF_XDP
#3I wonder if something similar could be done using TC BPF instead of AF_XDP? My only reservation about AF XDP is that it requires a special NIC to support it, so it may not be useful for a “regular Joe” user. I wonder if TC BPF would also work since it similarly bypasses the Kernel networking stack, I believe you can put packets directly into the NIC TX queue for transmission
Re: Wireblast a 100 Gbps packet generator in Go using AF_XDP
#4https://toonk.io/wireblast-building-a-line-rate-packet-gener...
Re: Wireblast a 100 Gbps packet generator in Go using AF_XDP
#5That’s very interesting, thank you for sharing. Looks like it could be a very useful tool for testing high performance networking. I wonder if something similar could be done using TC BPF instead of AF_XDP? My only reservation about AF XDP is that it requires a special NIC to support it, so it may not be useful for a “regular Joe” user. I wonder if TC BPF would also work since it similarly bypasses the Kernel network…
Re: Wireblast a 100 Gbps packet generator in Go using AF_XDP
#6That’s very interesting, thank you for sharing. Looks like it could be a very useful tool for testing high performance networking. I wonder if something similar could be done using TC BPF instead of AF_XDP? My only reservation about AF XDP is that it requires a special NIC to support it, so it may not be useful for a “regular Joe” user. I wonder if TC BPF would also work since it similarly bypasses the Kernel network…
you can use generic af_xdp which sits at the TC layer. Just get a bit less performance.
Re: Wireblast a 100 Gbps packet generator in Go using AF_XDP
#7That’s very interesting, thank you for sharing. Looks like it could be a very useful tool for testing high performance networking. I wonder if something similar could be done using TC BPF instead of AF_XDP? My only reservation about AF XDP is that it requires a special NIC to support it, so it may not be useful for a “regular Joe” user. I wonder if TC BPF would also work since it similarly bypasses the Kernel network…
Re: Wireblast a 100 Gbps packet generator in Go using AF_XDP
#8That’s very interesting, thank you for sharing. Looks like it could be a very useful tool for testing high performance networking. I wonder if something similar could be done using TC BPF instead of AF_XDP? My only reservation about AF XDP is that it requires a special NIC to support it, so it may not be useful for a “regular Joe” user. I wonder if TC BPF would also work since it similarly bypasses the Kernel network…