0x13:reports:d2t1t06-veth-xdp-for-containers
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
0x13:reports:d2t1t06-veth-xdp-for-containers [2019/04/02 12:52] – ehalep | 0x13:reports:d2t1t06-veth-xdp-for-containers [2019/09/28 17:04] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 4: | Line 4: | ||
Report by: Anjali Singhai | Report by: Anjali Singhai | ||
- | Veth XDP: generic vs native | + | This talk was about XDP for containers. It begun with a description about what the XDP is and then went on to discuss the generic vs native. The question raised by the presenter was that since performance wise there is little difference, what is then the point of doing native XDP for veth? |
- | 1. | + | The presenter made several points, such as XDP_REDIRECT (can be done without allocating skb_buff, using xdp_frame), no requirement to allocation/ |
- | a. | + | The generic from stack converting to skb to xdp_buff has high overhead. |
- | b. Does not require allocation/ | + | Several use case were described. First XDP in containers, where a container |
- | + | ||
- | c. Native redirect converts to xdp_buff is very low overhead. | + | |
- | + | ||
- | d. | + | |
- | + | ||
- | e. Use case: | + | |
- | + | ||
- | i. Containers, Container | + | |
- | + | ||
- | ii. Program | + | |
- | + | ||
- | 1. Veth native XDP added rx queues and NAPI handler | + | |
- | + | ||
- | 2. This avoids infinite loop and stack overflow due to misconfigured XDP_redirect chain. | + | |
- | + | ||
- | + | ||
- | Site: https:// | + | |
- | Slides: | + | |
- | Videos: | + | |
+ | The design was focused on Veth native XDP added rx queues and NAPI handler which avoided infinite loop and stack overflow due to misconfigured XDP_redirect chain. | ||
+ | Site: https:// |
0x13/reports/d2t1t06-veth-xdp-for-containers.1554209531.txt.gz · Last modified: 2019/09/28 17:04 (external edit)