Home
last modified time | relevance | path

Searched refs:NET_IP_ALIGN (Results 1 – 25 of 123) sorted by relevance

12345

/linux-6.3-rc2/Documentation/translations/zh_CN/core-api/
A Dunaligned-memory-access.rst216 硬件,常数NET_IP_ALIGN被使用。在大多数架构上,这个常数的值是2,因为正常的以太网头是
218 例外是powerpc,它将NET_IP_ALIGN定义为0,因为DMA到未对齐的地址可能非常昂贵,与未对齐
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx4/
A Den_selftest.c60 skb = netdev_alloc_skb(priv->dev, MLX4_LOOPBACK_TEST_PAYLOAD + ETH_HLEN + NET_IP_ALIGN); in mlx4_en_test_loopback_xmit()
64 skb_reserve(skb, NET_IP_ALIGN); in mlx4_en_test_loopback_xmit()
A Dmlx4_en.h169 #define SMALL_PACKET_SIZE (256 - NET_IP_ALIGN)
170 #define HEADER_COPY_SIZE (128 - NET_IP_ALIGN)
173 #define MLX4_SELFTEST_LB_MIN_MTU (MLX4_LOOPBACK_TEST_PAYLOAD + NET_IP_ALIGN + \
/linux-6.3-rc2/drivers/net/ethernet/intel/ice/
A Dice_txrx.h80 rx_buf_len = ICE_RXBUF_3072 + SKB_DATA_ALIGN(NET_IP_ALIGN); in ice_skb_pad()
85 rx_buf_len -= NET_IP_ALIGN; in ice_skb_pad()
93 #define ICE_SKB_PAD (NET_SKB_PAD + NET_IP_ALIGN)
/linux-6.3-rc2/drivers/net/ethernet/intel/i40e/
A Di40e_txrx.h154 rx_buf_len = I40E_RXBUFFER_3072 + SKB_DATA_ALIGN(NET_IP_ALIGN); in i40e_skb_pad()
159 rx_buf_len -= NET_IP_ALIGN; in i40e_skb_pad()
167 #define I40E_SKB_PAD (NET_SKB_PAD + NET_IP_ALIGN)
/linux-6.3-rc2/drivers/net/ethernet/intel/iavf/
A Diavf_txrx.h141 rx_buf_len = IAVF_RXBUFFER_3072 + SKB_DATA_ALIGN(NET_IP_ALIGN); in iavf_skb_pad()
146 rx_buf_len -= NET_IP_ALIGN; in iavf_skb_pad()
154 #define IAVF_SKB_PAD (NET_SKB_PAD + NET_IP_ALIGN)
/linux-6.3-rc2/drivers/net/ethernet/
A Dlantiq_xrx200.c125 return SKB_DATA_ALIGN(buf_size + NET_SKB_PAD + NET_IP_ALIGN) + in xrx200_skb_size()
140 desc->ctl = LTQ_DMA_OWN | LTQ_DMA_RX_OFFSET(NET_IP_ALIGN) | in xrx200_flush_dma()
210 ch->dma.desc_base[ch->dma.desc].addr = mapping + NET_SKB_PAD + NET_IP_ALIGN; in xrx200_alloc_buf()
215 LTQ_DMA_OWN | LTQ_DMA_RX_OFFSET(NET_IP_ALIGN) | priv->rx_buf_size; in xrx200_alloc_buf()
256 skb_reserve(skb, NET_IP_ALIGN); in xrx200_hw_receive()
/linux-6.3-rc2/drivers/net/ethernet/aeroflex/
A Dgreth.c179 MAX_FRAME_SIZE+NET_IP_ALIGN, in greth_clean_rings()
246 skb = netdev_alloc_skb(greth->netdev, MAX_FRAME_SIZE+NET_IP_ALIGN); in greth_init_rings()
252 skb_reserve(skb, NET_IP_ALIGN); in greth_init_rings()
255 MAX_FRAME_SIZE+NET_IP_ALIGN, in greth_init_rings()
786 skb = netdev_alloc_skb(dev, pkt_len + NET_IP_ALIGN); in greth_rx()
796 skb_reserve(skb, NET_IP_ALIGN); in greth_rx()
896 if (!bad && (newskb=netdev_alloc_skb(dev, MAX_FRAME_SIZE + NET_IP_ALIGN))) { in greth_rx_gbit()
897 skb_reserve(newskb, NET_IP_ALIGN); in greth_rx_gbit()
901 MAX_FRAME_SIZE + NET_IP_ALIGN, in greth_rx_gbit()
910 MAX_FRAME_SIZE + NET_IP_ALIGN, in greth_rx_gbit()
/linux-6.3-rc2/drivers/net/ethernet/intel/igb/
A Digb.h162 #define IGB_MAX_FRAME_BUILD_SKB (IGB_RXBUFFER_1536 - NET_IP_ALIGN)
188 rx_buf_len = IGB_RXBUFFER_3072 + SKB_DATA_ALIGN(NET_IP_ALIGN); in igb_skb_pad()
193 rx_buf_len -= NET_IP_ALIGN; in igb_skb_pad()
200 #define IGB_SKB_PAD (NET_SKB_PAD + NET_IP_ALIGN)
/linux-6.3-rc2/drivers/net/ethernet/xscale/
A Dixp4xx_eth.c67 #define RX_BUFF_SIZE ALIGN((NET_IP_ALIGN) + MAX_MRU, 4)
743 ALIGN(NET_IP_ALIGN + desc->pkt_len, 4)); in eth_poll()
759 dma_unmap_single(&dev->dev, desc->data - NET_IP_ALIGN, in eth_poll()
762 dma_sync_single_for_cpu(&dev->dev, desc->data - NET_IP_ALIGN, in eth_poll()
765 ALIGN(NET_IP_ALIGN + desc->pkt_len, 4) / 4); in eth_poll()
767 skb_reserve(skb, NET_IP_ALIGN); in eth_poll()
781 desc->data = phys + NET_IP_ALIGN; in eth_poll()
1145 desc->data += NET_IP_ALIGN; in init_queues()
1162 desc->data - NET_IP_ALIGN, in destroy_queues()
/linux-6.3-rc2/drivers/net/ethernet/ibm/emac/
A Dcore.h71 return SKB_DATA_ALIGN(size + NET_IP_ALIGN) + NET_SKB_PAD; in emac_rx_skb_size()
77 return SKB_DATA_ALIGN(emac_rx_size(mtu) + NET_IP_ALIGN); in emac_rx_sync_size()
A Dcore.c1081 dma_map_single(&dev->ofdev->dev, skb->data - NET_IP_ALIGN, in emac_resize_rx_ring()
1083 + NET_IP_ALIGN; in emac_resize_rx_ring()
1184 dma_map_single(&dev->ofdev->dev, skb->data - NET_IP_ALIGN, in __emac_prepare_rx_skb()
1185 dev->rx_sync_size, DMA_FROM_DEVICE) + NET_IP_ALIGN; in __emac_prepare_rx_skb()
1679 dma_map_single(&dev->ofdev->dev, skb->data - NET_IP_ALIGN, in emac_recycle_rx_skb()
1680 SKB_DATA_ALIGN(len + NET_IP_ALIGN), in emac_recycle_rx_skb()
1733 if (unlikely(tot_len + NET_IP_ALIGN > dev->rx_skb_size)) { in emac_rx_sg_append()
1795 memcpy(copy_skb->data - NET_IP_ALIGN, in emac_poll_rx()
1796 skb->data - NET_IP_ALIGN, in emac_poll_rx()
1797 len + NET_IP_ALIGN); in emac_poll_rx()
/linux-6.3-rc2/drivers/net/wireless/ath/carl9170/
A Drx.c470 reserved += NET_IP_ALIGN; in carl9170_rx_copy_data()
473 reserved += NET_IP_ALIGN; in carl9170_rx_copy_data()
477 reserved += NET_IP_ALIGN; in carl9170_rx_copy_data()
479 reserved = 32 + (reserved & NET_IP_ALIGN); in carl9170_rx_copy_data()
/linux-6.3-rc2/drivers/infiniband/hw/hfi1/
A Dipoib_rx.c10 #define HFI1_IPOIB_SKB_PAD ((NET_SKB_PAD) + (NET_IP_ALIGN))
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/
A Dusb.c555 #if NET_IP_ALIGN != 0 in _rtl_rx_get_padding()
560 if (NET_IP_ALIGN == 0 || len < sizeof(*hdr)) in _rtl_rx_get_padding()
563 #if NET_IP_ALIGN != 0 in _rtl_rx_get_padding()
570 padding ^= NET_IP_ALIGN; in _rtl_rx_get_padding()
577 padding ^= NET_IP_ALIGN; in _rtl_rx_get_padding()
581 padding ^= NET_IP_ALIGN; in _rtl_rx_get_padding()
/linux-6.3-rc2/net/batman-adv/
A Dbat_v_elp.c349 size = ETH_HLEN + NET_IP_ALIGN + BATADV_ELP_HLEN + tvlv_padding; in batadv_v_elp_iface_enable()
354 skb_reserve(hard_iface->bat_v.elp_skb, ETH_HLEN + NET_IP_ALIGN); in batadv_v_elp_iface_enable()
/linux-6.3-rc2/drivers/net/ethernet/tehuti/
A Dtehuti.h100 #ifndef NET_IP_ALIGN
101 # define NET_IP_ALIGN 2 macro
/linux-6.3-rc2/drivers/net/ethernet/smsc/
A Dsmsc9420.h35 #define PKT_BUF_SZ (VLAN_ETH_FRAME_LEN + NET_IP_ALIGN + 4)
/linux-6.3-rc2/drivers/staging/gdm724x/
A Dgdm_lte.c158 skb_reserve(skb_out, NET_IP_ALIGN); in gdm_lte_emulate_arp()
318 skb_reserve(skb_out, NET_IP_ALIGN); in gdm_lte_emulate_ndp()
659 skb = dev_alloc_skb(len + mac_header_len + NET_IP_ALIGN); in gdm_lte_netif_rx()
662 skb_reserve(skb, NET_IP_ALIGN); in gdm_lte_netif_rx()
/linux-6.3-rc2/drivers/net/ethernet/microchip/
A Dlan743x_main.h1132 #if ((NET_IP_ALIGN != 0) && (NET_IP_ALIGN != 2))
1133 #error NET_IP_ALIGN must be 0 or 2
1136 #define RX_HEAD_PADDING NET_IP_ALIGN
/linux-6.3-rc2/drivers/net/ethernet/intel/ixgbe/
A Dixgbe.h89 #define IXGBE_MAX_2K_FRAME_BUILD_SKB (IXGBE_RXBUFFER_1536 - NET_IP_ALIGN)
115 rx_buf_len = IXGBE_RXBUFFER_3K + SKB_DATA_ALIGN(NET_IP_ALIGN); in ixgbe_skb_pad()
120 rx_buf_len -= NET_IP_ALIGN; in ixgbe_skb_pad()
127 #define IXGBE_SKB_PAD (NET_SKB_PAD + NET_IP_ALIGN)
/linux-6.3-rc2/drivers/net/ethernet/apm/xgene/
A Dxgene_enet_main.h35 #define SKB_BUFFER_SIZE (XGENE_ENET_STD_MTU - NET_IP_ALIGN)
/linux-6.3-rc2/drivers/net/ethernet/sfc/falcon/
A Dnet_driver.h88 #if NET_IP_ALIGN == 0
252 #define EF4_TX_CB_SIZE (1 << EF4_TX_CB_ORDER) - NET_IP_ALIGN
/linux-6.3-rc2/arch/powerpc/include/asm/
A Dprocessor.h445 #define NET_IP_ALIGN 0 macro
/linux-6.3-rc2/arch/arm64/include/asm/
A Dprocessor.h17 #define NET_IP_ALIGN 0 macro

Completed in 81 milliseconds

12345