| /linux/drivers/net/ethernet/amazon/ena/ |
| H A D | ena_netdev.h | 251 u16 rx_copybreak; member 318 u32 rx_copybreak; member 414 int ena_set_rx_copybreak(struct ena_adapter *adapter, u32 rx_copybreak);
|
| H A D | ena_netdev.c | 216 rxr->rx_copybreak = adapter->rx_copybreak; in ena_init_io_rings() 989 if (len <= rx_ring->rx_copybreak) { in ena_rx_skb() 1296 if (rx_ring->ena_bufs[0].len <= rx_ring->rx_copybreak) in ena_clean_rx_irq() 2378 int ena_set_rx_copybreak(struct ena_adapter *adapter, u32 rx_copybreak) in ena_set_rx_copybreak() argument 2383 if (rx_copybreak > min_t(u16, adapter->netdev->mtu, ENA_PAGE_SIZE)) in ena_set_rx_copybreak() 2386 adapter->rx_copybreak = rx_copybreak; in ena_set_rx_copybreak() 2390 rx_ring->rx_copybreak = rx_copybreak; in ena_set_rx_copybreak() 4022 adapter->rx_copybreak = ENA_DEFAULT_RX_COPYBREAK; in ena_probe()
|
| /linux/Documentation/networking/device_drivers/ethernet/3com/ |
| H A D | vortex.rst | 79 options 3c59x debug=3 rx_copybreak=300 84 module "3c59x" opts "debug=3 rx_copybreak=300" 175 rx_copybreak=M 184 The value of rx_copybreak is used to decide when to make the copy. 185 If the packet size is less than rx_copybreak, the packet is copied. 186 The default value for rx_copybreak is 200 bytes.
|
| /linux/drivers/net/ethernet/hisilicon/hns3/ |
| H A D | hns3_enet.h | 504 u32 rx_copybreak; member 598 u32 rx_copybreak; member
|
| H A D | hns3_ethtool.c | 1893 *(u32 *)data = priv->rx_copybreak; in hns3_get_tunable() 1992 priv->rx_copybreak = *(u32 *)data; in hns3_set_tunable() 1995 priv->ring[i].rx_copybreak = priv->rx_copybreak; in hns3_set_tunable()
|
| H A D | hns3_enet.c | 3851 } else if (frag_size <= ring->rx_copybreak) { in hns3_nic_reuse_page() 4970 ring->rx_copybreak = priv->rx_copybreak; in hns3_ring_get_cfg()
|
| /linux/drivers/net/ethernet/freescale/fs_enet/ |
| H A D | fs_enet.h | 118 int rx_copybreak; /* limit we copy small frames */ member
|
| /linux/drivers/net/ethernet/via/ |
| H A D | via-rhine.c | 49 static int rx_copybreak = 1518; variable 51 static int rx_copybreak; variable 123 module_param(rx_copybreak, int, 0); 126 MODULE_PARM_DESC(rx_copybreak, "VIA Rhine copy breakpoint for copy-only-tiny-frames"); 2091 if (pkt_len < rx_copybreak) { in rhine_rx()
|
| H A D | via-velocity.c | 351 static int rx_copybreak = 200; variable 352 module_param(rx_copybreak, int, 0644); 353 MODULE_PARM_DESC(rx_copybreak, "Copy breakpoint for copy-only-tiny-frames"); 2005 if (pkt_size < rx_copybreak) { in velocity_rx_copy()
|
| /linux/Documentation/networking/device_drivers/ethernet/amazon/ |
| H A D | ena.rst | 218 The rx_copybreak is initialized by default to ENA_DEFAULT_RX_COPYBREAK 427 * If the packet is small (len < rx_copybreak), the driver allocates 469 RX packet is less than rx_copybreak bytes (in which case the packet is
|
| /linux/drivers/net/ethernet/ibm/ |
| H A D | ibmveth.c | 61 static unsigned int rx_copybreak __read_mostly = 128; 62 module_param(rx_copybreak, uint, 0644); 63 MODULE_PARM_DESC(rx_copybreak, 1493 if (length < rx_copybreak) in ibmveth_poll()
|
| /linux/drivers/net/ethernet/google/gve/ |
| H A D | gve_ethtool.c | 667 *(u32 *)value = priv->rx_copybreak; in gve_get_tunable() 689 priv->rx_copybreak = len; in gve_set_tunable()
|
| H A D | gve.h | 827 u32 rx_copybreak; /* copy packets smaller than this */ member
|
| H A D | gve_rx_dqo.c | 951 if (eop && buf_len <= priv->rx_copybreak && in gve_rx_dqo()
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_ethtool.c | 4593 u32 rx_copybreak, val; in bnxt_set_tunable() local 4597 rx_copybreak = *(u32 *)data; in bnxt_set_tunable() 4598 if (rx_copybreak > BNXT_MAX_RX_HDR_BUF) in bnxt_set_tunable() 4600 if (rx_copybreak != bp->rx_copybreak) { in bnxt_set_tunable() 4603 bp->rx_copybreak = rx_copybreak; in bnxt_set_tunable() 4627 *(u32 *)data = bp->rx_copybreak; in bnxt_get_tunable() 5177 bp->rx_copybreak)); in bnxt_run_loopback()
|
| /linux/drivers/net/ethernet/freescale/dpaa2/ |
| H A D | dpaa2-eth.h | 636 u32 rx_copybreak; member
|
| H A D | dpaa2-eth.c | 529 if (fd_length > priv->rx_copybreak) in dpaa2_eth_copybreak() 4899 priv->rx_copybreak = DPAA2_ETH_DEFAULT_COPYBREAK; in dpaa2_eth_probe()
|
| /linux/drivers/net/ethernet/broadcom/bnge/ |
| H A D | bnge_netdev.h | 296 u32 rx_copybreak; member
|
| H A D | bnge_netdev.c | 3356 bn->rx_copybreak, in bnge_set_ring_params() 3395 bn->rx_copybreak = BNGE_DEFAULT_RX_COPYBREAK; in bnge_init_ring_params()
|
| /linux/drivers/net/ethernet/i825xx/ |
| H A D | 82596.c | 162 static int rx_copybreak = 100; variable 782 if (pkt_len > rx_copybreak) { in i596_rx()
|
| H A D | lib82596.c | 128 static int rx_copybreak = 100; variable 718 if (pkt_len > rx_copybreak) { in i596_rx()
|
| /linux/drivers/net/ethernet/amd/ |
| H A D | pcnet32.c | 91 static int rx_copybreak = 200; variable 1219 if (pkt_len > rx_copybreak) { in pcnet32_rx_entry() 2981 module_param(rx_copybreak, int, 0); 2982 MODULE_PARM_DESC(rx_copybreak,
|
| /linux/drivers/s390/net/ |
| H A D | qeth_core.h | 797 unsigned int rx_copybreak; member
|
| /linux/drivers/net/ethernet/marvell/ |
| H A D | mvneta.c | 751 static int rx_copybreak __read_mostly = 256; 2588 if (rx_bytes <= rx_copybreak) { in mvneta_rx_hwbm() 5996 module_param(rx_copybreak, int, 0644);
|
| /linux/drivers/net/ethernet/pensando/ionic/ |
| H A D | ionic_txrx.c | 651 use_copybreak = len <= q->lif->rx_copybreak; in ionic_rx_clean()
|