Live data from Hacker News

Wireblast a 100 Gbps packet generator in Go using AF_XDP

toonk.io

21–22 of 22 posts

Re: Wireblast a 100 Gbps packet generator in Go using AF_XDP

#21
post #18

Earlier quoted context omitted.

I am corrected. Thanks! :)

I half-wished I'd get Cunningham's law-ed here. I read a bit more and there seems to be some support for tcp and udp offload, https://netdevconf.info/0x17/sessions/talk/tcp-offload-via-a... but I haven't checked how easy it is to use. A lot of the socket featureset of io_uring seems available in AF_XDP https://docs.kernel.org/networking/af_xdp.html which shows lots of progress since I looked last. To get an idea of w…

I'm definitely familiar with DPDK, but when I think about it I mostly just think "polling mode driver" and not "offloading".

Re: Wireblast a 100 Gbps packet generator in Go using AF_XDP

#22
As someone who has worked in the Telco/NFV industry for well over 10 years now, I can confidently say this is a breath of fresh air. Don’t get me wrong, DPDK-based tools are great, but setting up Cisco TRex or even basic TestPMD requires a lot of specialized knowledge. Indeed, in the era of LLMs, the barrier to entry is much lower, but hardware requirements remain regardless of whether an AI agent handles the implementation for you. For anybody looking for XDP-supported drivers/NICs -> https://github.com/iovisor/bcc/blob/master/docs/kernel-versi...
Post reply on HN