Commit 763ea096 authored by Jesper Dangaard Brouer's avatar Jesper Dangaard Brouer Committed by Daniel Borkmann
Browse files

i40e: remove ndo_xdp_flush call i40e_xdp_flush



Remove the ndo_xdp_flush call implementation i40e_xdp_flush
as no callers of ndo_xdp_flush are left.

Signed-off-by: default avatarJesper Dangaard Brouer <brouer@redhat.com>
Signed-off-by: default avatarDaniel Borkmann <daniel@iogearbox.net>
parent 68565a1a
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -11883,7 +11883,6 @@ static const struct net_device_ops i40e_netdev_ops = {
	.ndo_bridge_setlink	= i40e_ndo_bridge_setlink,
	.ndo_bpf		= i40e_xdp,
	.ndo_xdp_xmit		= i40e_xdp_xmit,
	.ndo_xdp_flush		= i40e_xdp_flush,
};

/**
+0 −19
Original line number Diff line number Diff line
@@ -3707,22 +3707,3 @@ int i40e_xdp_xmit(struct net_device *dev, int n, struct xdp_frame **frames,

	return n - drops;
}

/**
 * i40e_xdp_flush - Implements ndo_xdp_flush
 * @dev: netdev
 **/
void i40e_xdp_flush(struct net_device *dev)
{
	struct i40e_netdev_priv *np = netdev_priv(dev);
	unsigned int queue_index = smp_processor_id();
	struct i40e_vsi *vsi = np->vsi;

	if (test_bit(__I40E_VSI_DOWN, vsi->state))
		return;

	if (!i40e_enabled_xdp_vsi(vsi) || queue_index >= vsi->num_queue_pairs)
		return;

	i40e_xdp_ring_update_tail(vsi->xdp_rings[queue_index]);
}
+0 −1
Original line number Diff line number Diff line
@@ -489,7 +489,6 @@ int __i40e_maybe_stop_tx(struct i40e_ring *tx_ring, int size);
bool __i40e_chk_linearize(struct sk_buff *skb);
int i40e_xdp_xmit(struct net_device *dev, int n, struct xdp_frame **frames,
		  u32 flags);
void i40e_xdp_flush(struct net_device *dev);

/**
 * i40e_get_head - Retrieve head from head writeback