User Tools

Site Tools


0x13:reports:d2t3t02-hw-acceleration-of-xdp-real-world-use-cases

This is an old revision of the document!


Day 2 / Track 3 / Talk 2 Talk – Moonshot: HW acceleration of XDP real world use cases Speakers: Rony Efraim Efraim and Tal Gilboa Report by: Anjali Singhai

Skbedit mark action and drop action using HW offload

a. Use tc to program the rules.

                                                  i.          Katran, L4 load-balancer
                                                ii.          Stateful L4 load balancing in XDP
                                              iii.          Open source by facebook

1. User space control plane

2. XDP based packet processing code

3. Shared lookup table between user space and XDP

  iv.          XDP program action:

1. TC mark

2. XDP if mark → signal to user space

3. Github katran/tree/xdp_off ( exactly 3 lines of change to show the performance optimization, a lot of NICs can do this)

4. Performance acceleration 46%

Site: https://www.netdevconf.org/0x13/session.html?talk-hw-accel-xdp-use-cases Slides: Videos:

0x13/reports/d2t3t02-hw-acceleration-of-xdp-real-world-use-cases.1554209504.txt.gz · Last modified: 2019/09/28 17:04 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki