HNHacker News
TopNewBestAskShowJobs

bgpdude

133 karma · joined February 17, 2015

submissionscomments
bgpdude··on Wireblast a 100 Gbps packet generator in Go using AF_XDP
Yeah fair point. I should have been more precise. AF_XDP with ZC bypasses the kernel networking stack and the NIC DMA's directly into UMEM and so in that sense it absolutely is a kernel bypass.

The difference I was getting at vs DPDK is that the kernel NIC driver/NAPI/XDP path is still involvd. With DPDK the userspace PMD is effectively driving the NIC and accessing the queues directly.

either way, it's great and everyone should use it :) that is assuming they have a use case for it. The use-cases are perhaps somewhat limited as it also bypasses the kernel tcp-ip stack, so you gotta do a lot yourself.

bgpdude··on Wireblast a 100 Gbps packet generator in Go using AF_XDP
I think you're correct. Not really aware of any real limitations, other than it's slightly slower than dpdk (it's not a complete bypass), but at a much easier ease of use.
bgpdude··on Wireblast a 100 Gbps packet generator in Go using AF_XDP
The video demo is pretty neat as well https://www.youtube.com/watch?v=8EmxvaOR5uA
bgpdude··on Wireblast a 100 Gbps packet generator in Go using AF_XDP
That's what the veth examples are using
bgpdude··on Wireblast a 100 Gbps packet generator in Go using AF_XDP
you can use generic af_xdp which sits at the TC layer. Just get a bit less performance.
bgpdude··on Wireblast a 100 Gbps packet generator in Go using AF_XDP
Ah thanks!!
bgpdude··on [dead]
Built with WASM, in browser SSH and Database (Mysql and Postgres) client. No need for VPN and can use your SSO creds to log in to server.
bgpdude··on Pgrok – Poor Man’s Ngrok
Also check out https://docs.border0.com/docs. Super easy to get going, and supports HTTP(s), SSH and Database protocols such as mysql and postgres. Ideal for private resources, as it has a nice policy to control who should have access to what, when and where. Finally you can use Google and Github for authentication.
bgpdude··on AWS adds an extra 5.5M IPv4 addresses
The actual number is much higher. Amazon doesn’t publish all their IP addresses in that json, only the ones in use. They have almost double the IPv4 addresses, ie quite a bit reserved for future use. See https://toonk.io/aws-and-their-billions-in-ipv4-addresses/in...
bgpdude··on AWS and their billions in IPv4 addresses
the only recent one i'm aware of is this one: http://www.southgatearc.org/news/2020/october/sale-of-amateu...

AWS paid $108 million for this /10. That’s $25.74 per IP address.

bgpdude··on Building a high available Anycast infrastructure in under 5 minutes
fun :)