XDP: Difference between revisions
| Line 62: | Line 62: | ||
==Driver support== | ==Driver support== | ||
{|class="wikitable sortable" | {|class="wikitable sortable" | ||
! Driver !! Zero-copy !! Multibuf || | ! 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 || ? || | | 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 | ||
|- | |- | ||
|} | |} | ||