net: Revoke export for __skb_tx_hash, update it to just be static skb_tx_hash
I am dropping the export of __skb_tx_hash as after my patches nobody is using it outside of the net/core/dev.c file. In addition I am renaming and repurposing it to just be a static declaration of skb_tx_hash since that was the only user for it at this point. By doing this the compiler can inline it into __netdev_pick_tx as that will improve performance. Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
b86629ebd5
commit
1b837d489e
@@ -3213,19 +3213,6 @@ static inline int netif_set_xps_queue(struct net_device *dev,
|
||||
}
|
||||
#endif
|
||||
|
||||
u16 __skb_tx_hash(const struct net_device *dev, struct sk_buff *skb,
|
||||
unsigned int num_tx_queues);
|
||||
|
||||
/*
|
||||
* Returns a Tx hash for the given packet when dev->real_num_tx_queues is used
|
||||
* as a distribution range limit for the returned value.
|
||||
*/
|
||||
static inline u16 skb_tx_hash(const struct net_device *dev,
|
||||
struct sk_buff *skb)
|
||||
{
|
||||
return __skb_tx_hash(dev, skb, dev->real_num_tx_queues);
|
||||
}
|
||||
|
||||
/**
|
||||
* netif_is_multiqueue - test if device has multiple transmit queues
|
||||
* @dev: network device
|
||||
|
Reference in New Issue
Block a user