diff options
Diffstat (limited to 'drivers/net/ethernet/intel/ixgbe/ixgbe_main.c')
| -rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 15 | 
1 files changed, 7 insertions, 8 deletions
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c index cffb95f8f632..c5ec17d19c59 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c @@ -225,7 +225,7 @@ static s32 ixgbe_get_parent_bus_info(struct ixgbe_adapter *adapter)  }  /** - * ixgbe_check_from_parent - Determine whether PCIe info should come from parent + * ixgbe_pcie_from_parent - Determine whether PCIe info should come from parent   * @hw: hw specific details   *   * This function is used by probe to determine whether a device's PCI-Express @@ -6158,7 +6158,7 @@ void ixgbe_down(struct ixgbe_adapter *adapter)  }  /** - * ixgbe_eee_capable - helper function to determine EEE support on X550 + * ixgbe_set_eee_capable - helper function to determine EEE support on X550   * @adapter: board private structure   */  static void ixgbe_set_eee_capable(struct ixgbe_adapter *adapter) @@ -10201,7 +10201,7 @@ static int ixgbe_xdp_xmit(struct net_device *dev, int n,  {  	struct ixgbe_adapter *adapter = netdev_priv(dev);  	struct ixgbe_ring *ring; -	int drops = 0; +	int nxmit = 0;  	int i;  	if (unlikely(test_bit(__IXGBE_DOWN, &adapter->state))) @@ -10225,16 +10225,15 @@ static int ixgbe_xdp_xmit(struct net_device *dev, int n,  		int err;  		err = ixgbe_xmit_xdp_ring(adapter, xdpf); -		if (err != IXGBE_XDP_TX) { -			xdp_return_frame_rx_napi(xdpf); -			drops++; -		} +		if (err != IXGBE_XDP_TX) +			break; +		nxmit++;  	}  	if (unlikely(flags & XDP_XMIT_FLUSH))  		ixgbe_xdp_ring_update_tail(ring); -	return n - drops; +	return nxmit;  }  static const struct net_device_ops ixgbe_netdev_ops = {  |