David Ahern

139 posts

David Ahern

David Ahern

@dsahern

Denver, CO Sumali Haziran 2013
308 Sinusundan377 Mga Tagasunod
David Godfather Miller
David Godfather Miller@davem_dokebi·
What do AI folks need other than RDMA a D direct data placement? Asking for a friend...
English
1
1
7
2K
David Ahern
David Ahern@dsahern·
@atoonk So many questions… start with, AF_XDP on both ends ( post says packet generator)?
English
1
0
1
219
Andree Toonk
Andree Toonk@atoonk·
Some fun with Go this weekend! A packet generator ala Iperf3, but using AF_XDP. getting 186Gbs 🤓🚀🤩 This is *a lot* faster than what I see with Iperf3
Andree Toonk tweet media
English
7
9
60
5.9K
David Ahern nag-retweet
Enfabrica
Enfabrica@enfabrica_·
We are pleased to announce that we have joined the Ultra Ethernet Consortium (UEC)! Come swing by our booth #586 at #SuperComputing to learn more! bit.ly/47AYJ8G
English
0
2
4
390
David Ahern nag-retweet
netdevconf
netdevconf@netdev01·
Multiple round trips across the mem + PCI bus for data from/to GPU/SSD/Network are killing us in ML. Time to change how Linux handles it say Mina Almasry et al in this @netdev01 0x17 talk. Exciting times in Linux and the networking world!!!😹 netdevconf.info/0x17/5 #netdevconf
English
0
5
20
1.4K
David Ahern nag-retweet
netdevconf
netdevconf@netdev01·
How does CXL disaggregation of memory and compute play with networking? Put buffer and control state placement next to offload devices +IO and then merge IO + Compute expansion protocols. @SHRIJEET2 will leads the the CXL and networking BoF @netdev01 0x17. Join us!#netdevconf
English
0
5
10
1.2K
David Ahern nag-retweet
Enfabrica
Enfabrica@enfabrica_·
Courtesy of @Nasdaq - a live shot of Times Square just this past Friday! To all our incredible employees, partners and investors, thank you for your role in getting @enfabrica_ to where we are today. We couldn't do it without you and this is just the beginning!
Enfabrica tweet media
English
1
11
18
898
Aaron A. Glenn
Aaron A. Glenn@networkservice·
none of the good stuff has switchdev support
English
5
0
6
1.1K
Aaron A. Glenn
Aaron A. Glenn@networkservice·
@NolanSIGBUS @Ra1t0_Bezar1us upstreaming! hah 🤣 would never dream it. I'd prefer not to only have SAI and it's...progress...be my only window to the merchant silicon world. but it'll do for now.
English
1
0
1
77
David Ahern
David Ahern@dsahern·
@vince2_ iperf3 and VM to VM would be 4 memcpy’s , so 16G sounds right.
English
0
1
3
0
David Ahern
David Ahern@dsahern·
This Thursday, at netdev 0x16, I talk about how RDMA concepts can be used with socket based networking to achieve most of the properties needed to scale up to high flow rates (netdevconf.info/0x16/session.h…).
English
0
4
15
0
David Ahern
David Ahern@dsahern·
Last month at LPC,I talked about the scalability of the Linux networking stack and what S/W needs for a single flow to scale up as line rates increase (lpc.events/event/16/contr…).
English
2
8
18
0
David Ahern
David Ahern@dsahern·
@blakedot_ @majek04 @networkservice There are a lot of permutations emphasizing how hard it is to cover all possible use cases. More tests can be added to cover your companies' needs so future changes do not cause breakage which takes years to discover.
English
0
0
2
0
David Ahern
David Ahern@dsahern·
@blakedot_ @majek04 @networkservice Test cases are key. In 2018 my test suite was not in the kernel tree which is the back and forth on that set; it is now[1]. Some of those tests include address binding with and without VRF. [1] #n3474" target="_blank" rel="nofollow noopener">git.kernel.org/pub/scm/linux/…
English
1
2
2
0
majek04
majek04@majek04·
On Linux every complex routing problem can supposedly be solved by VRF but nobody ever saw VRF actually working.
English
12
5
57
0
David Ahern
David Ahern@dsahern·
@ValdikSS @toprankinrez @majek04 Linux VRF is implemented as policy routing. As such you must have a default route in the VRF table (your unreachable entry), and the fib rules need to be properly ordered (local rule moved below l3mdev). All of that is in the slide deck as well as troubleshooting lookups via perf
English
1
0
1
0
ValdikSS
ValdikSS@ValdikSS·
@toprankinrez @dsahern @majek04 Add IPv6 address and a route to eth0, but not on int0/vrf. Run ping -I vrf0 ya ru Result: PING ya ru(ya ru (2a02:6b8::2:242)) from 2000::1 vrf0 It tries to ping by IPv6 using eth0's source address. Run ip -6 route add unreachable default vrf vrf0 Result: no issues, ping by v4.
English
1
0
0
0
David Ahern
David Ahern@dsahern·
@toprankinrez @ValdikSS @majek04 That URL is to Open Source Summit, North America, Sept 2017. The original Cumulus blog post does seem to have vanished after the nvidia acquisition.
English
0
0
1
0
ValdikSS
ValdikSS@ValdikSS·
@majek04 I! I configured remote site with gretap inside VRF two days ago. It's very convenient when you need to use different links but don't need it inside main routing table amd don't want to configure policy routing. The drawback is that 'ip r' still shows main r.t. in 'ip vrf exec'.
English
4
0
3
0