qca_spi: Avoid skb_copy_expand in TX path
The skb spare room needs to be expanded for SPI header, footer and possible padding within the TX path. So announce the necessary space in order to avoid expensive skb_copy_expand calls. Signed-off-by: Stefan Wahren <wahrenst@gmx.net> Reviewed-by: Jacob Keller <jacob.e.keller@intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
3c5e487808
commit
56f0b4f55b
@ -878,6 +878,8 @@ qcaspi_netdev_setup(struct net_device *dev)
|
||||
qcaspi_set_ethtool_ops(dev);
|
||||
dev->watchdog_timeo = QCASPI_TX_TIMEOUT;
|
||||
dev->priv_flags &= ~IFF_TX_SKB_SHARING;
|
||||
dev->needed_tailroom = ALIGN(QCAFRM_FOOTER_LEN + QCAFRM_MIN_LEN, 4);
|
||||
dev->needed_headroom = ALIGN(QCAFRM_HEADER_LEN, 4);
|
||||
dev->tx_queue_len = 100;
|
||||
|
||||
/* MTU range: 46 - 1500 */
|
||||
|
Loading…
x
Reference in New Issue
Block a user