XDP: Difference between revisions

Line 62: Line 62:
==Driver support==
==Driver support==
{|class="wikitable sortable"
{|class="wikitable sortable"
! Driver !! Zero-copy !! Multibuf || xdpoffload || XDP_REDIRECT
! Driver !! Zero-copy !! Multibuf || XDP_MODE_NATIVE || XDP_MODE_HW || XDP_REDIRECT
|-
|-
| i40e (Intel) || Y || ? || ? || Y
| i40e (Intel) || Y || ? || ? || ? || Y
|-
|-
| ice (Intel) || ? || ? || ? || ?
| ice (Intel) || ? || ? || ? || ? || ?
|-
|-
| ixgbe (Intel) || Y || ? || ? || Y
| ixgbe (Intel) || Y || ? || N || N || Y
|-
|-
| mvneta (Marvell) || ? || Y || ? || Y
| mvneta (Marvell) || ? || Y || ? || ? || Y
|-
|-
| mvpp2 (Marvell) || ? || ? || ? || Y
| mvpp2 (Marvell) || ? || ? || ? || ? || Y
|-
|-
| mlx5 (Mellanox) || ? || ? || ? || Y
| mlx5 (Mellanox) || ? || ? || ? || ? || Y
|-
|-
| netsec (Socionext) || ? || ? || ? || Y
| netsec (Socionext) || ? || ? || ? || ? || Y
|-
|-
| nfp (Netronome) || ? || ? || Y || ?
| nfp (Netronome) || ? || ? || Y || ? || ?
|-
|-
| tuntap || ? || ? || ? || Y
| tuntap || ? || ? || ? || ? || Y
|-
|-
| veth || ? || ? || ? || Y
| veth || ? || ? || ? || ? || Y
|-
|-
| virtio_net || ? || ? || ? || Y
| virtio_net || ? || ? || ? || ? || Y
|-
|-
|}
|}