[PATCH net-next 2/2] ixgbe: remove umem from adapter

2019-02-20 Thread Jan Sokolowski
As current implementation of netdev already contains and provides umems for us, we no longer have the need to contain these structures in ixgbe_adapter. Refactor the code to operate on netdev-provided umems. Signed-off-by: Jan Sokolowski --- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 11

[PATCH net-next 1/2] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair

2019-02-20 Thread Jan Sokolowski
Signed-off-by: Jan Sokolowski --- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 6 ++ drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 5 - 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/intel/ixgbe/

[PATCH net] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK

2019-02-20 Thread Jan Sokolowski
rk if netif carrier is not OK. Fixes: 8221c5eba8c13 (ixgbe: add AF_XDP zero-copy Tx support) Signed-off-by: Jan Sokolowski --- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c b/driver