| /linux/drivers/net/usb/ |
| H A D | cdc_eem.c | 79 dev->net->hard_header_len += EEM_HEAD + ETH_FCS_LEN + VLAN_HLEN; in eem_bind() 103 if (!((len + EEM_HEAD + ETH_FCS_LEN) % dev->maxpacket)) in eem_tx_fixup() 110 if ((tailroom >= ETH_FCS_LEN + padlen) && in eem_tx_fixup() 115 > (EEM_HEAD + ETH_FCS_LEN + padlen)) { in eem_tx_fixup() 125 skb2 = skb_copy_expand(skb, EEM_HEAD, ETH_FCS_LEN + padlen, flags); in eem_tx_fixup() 276 if (len < (ETH_HLEN + ETH_FCS_LEN)) in eem_rx_fixup() 303 + len - ETH_FCS_LEN); in eem_rx_fixup() 305 - ETH_FCS_LEN); in eem_rx_fixup() 308 + len - ETH_FCS_LEN); in eem_rx_fixup() 311 skb_trim(skb2, len - ETH_FCS_LEN); in eem_rx_fixup()
|
| /linux/tools/testing/selftests/drivers/net/hw/ |
| H A D | ethtool_rmon.sh | 13 ETH_FCS_LEN=4 23 local required=$((len - ETH_HLEN - ETH_FCS_LEN)) 46 len=$((len - ETH_FCS_LEN))
|
| /linux/drivers/usb/gadget/function/ |
| H A D | f_eem.c | 351 if (((len + EEM_HLEN + ETH_FCS_LEN) % in->maxpacket) == 0) in eem_wrap() 354 if ((tailroom >= (ETH_FCS_LEN + padlen)) && in eem_wrap() 358 skb2 = skb_copy_expand(skb, EEM_HLEN, ETH_FCS_LEN + padlen, GFP_ATOMIC); in eem_wrap() 507 || (len < (ETH_HLEN + ETH_FCS_LEN))) { in eem_unwrap() 515 - ETH_FCS_LEN); in eem_unwrap() 517 skb->data, len - ETH_FCS_LEN); in eem_unwrap() 520 - ETH_FCS_LEN); in eem_unwrap() 533 skb_trim(skb2, len - ETH_FCS_LEN); in eem_unwrap()
|
| /linux/drivers/net/ethernet/freescale/dpaa2/ |
| H A D | dpaa2-switch.h | 41 #define ETHSW_MAX_FRAME_LENGTH (DPAA2_MFL - VLAN_ETH_HLEN - ETH_FCS_LEN) 42 #define ETHSW_L2_MAX_FRM(mtu) ((mtu) + VLAN_ETH_HLEN + ETH_FCS_LEN)
|
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | port.h | 10 #define MLXSW_PORT_ETH_FRAME_HDR (ETH_HLEN + VLAN_HLEN + ETH_FCS_LEN)
|
| /linux/drivers/net/ethernet/xilinx/ |
| H A D | xilinx_emaclite.c | 425 length += ETH_HLEN + ETH_FCS_LEN; in xemaclite_recv_data() 428 length = XEL_ARP_PACKET_SIZE + ETH_HLEN + ETH_FCS_LEN; in xemaclite_recv_data() 433 length = ETH_FRAME_LEN + ETH_FCS_LEN; in xemaclite_recv_data() 437 length = proto_type + ETH_HLEN + ETH_FCS_LEN; in xemaclite_recv_data() 597 len = ETH_FRAME_LEN + ETH_FCS_LEN; in xemaclite_rx_handler()
|
| /linux/drivers/net/ethernet/microchip/sparx5/lan969x/ |
| H A D | lan969x_fdma.c | 131 skb_trim(skb, skb->len - ETH_FCS_LEN); in lan969x_fdma_rx_get_frame() 312 needed_tailroom = max_t(int, ETH_FCS_LEN - skb_tailroom(skb), 0); in lan969x_fdma_xmit() 322 skb_put(skb, ETH_FCS_LEN); in lan969x_fdma_xmit()
|
| /linux/drivers/net/fjes/ |
| H A D | fjes_hw.h | 65 (ETH_HLEN + VLAN_HLEN + (mtu) + ETH_FCS_LEN) 70 (ETH_HLEN + VLAN_HLEN + ETH_FCS_LEN))
|
| /linux/drivers/net/vmxnet3/ |
| H A D | vmxnet3_xdp.h | 24 2 * VLAN_HLEN - ETH_FCS_LEN)
|
| /linux/tools/testing/selftests/drivers/net/microchip/ |
| H A D | ksz9477_qos.sh | 7 ETH_FCS_LEN=4 273 ${swp1_rx_packets_diff} * ${ETH_FCS_LEN})) 289 ${swp2_tx_packets_diff} * ${ETH_FCS_LEN}))
|
| /linux/net/dsa/ |
| H A D | tag_brcm.c | 354 if (__skb_pad(skb, ETH_FCS_LEN, false)) in brcm_leg_fcs_tag_xmit() 356 skb_put_data(skb, &fcs_val, ETH_FCS_LEN); in brcm_leg_fcs_tag_xmit()
|
| /linux/include/uapi/linux/ |
| H A D | if_ether.h | 38 #define ETH_FCS_LEN 4 /* Octets in the FCS */ macro
|
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_dev.h | 26 #define HINIC_MAX_MTU_SIZE (HINIC_MAX_JUMBO_FRAME_SIZE - ETH_HLEN - ETH_FCS_LEN)
|
| /linux/drivers/net/ethernet/mscc/ |
| H A D | ocelot_fdma.c | 370 if (pskb_trim(skb, skb->len - ETH_FCS_LEN)) in ocelot_fdma_receive_skb() 644 int needed_tailroom = max_t(int, ETH_FCS_LEN - skb_tailroom(skb), 0); in ocelot_fdma_prepare_skb() 667 skb_put(skb, ETH_FCS_LEN); in ocelot_fdma_prepare_skb() 794 dev->needed_tailroom = ETH_FCS_LEN; in ocelot_fdma_netdev_init()
|
| /linux/drivers/net/ethernet/marvell/octeon_ep_vf/ |
| H A D | octep_vf_config.h | 51 #define OCTEP_VF_MAX_MTU (10000 - (ETH_HLEN + ETH_FCS_LEN))
|
| /linux/drivers/net/ethernet/ti/icssg/ |
| H A D | icssg_mii_rt.h | 76 #define PRUSS_MII_RT_RX_FRMS_MAX (VLAN_ETH_FRAME_LEN + ETH_FCS_LEN)
|
| H A D | icssg_prueth.h | 48 #define PRUETH_MAX_MTU (2000 - ETH_HLEN - ETH_FCS_LEN) 50 #define PRUETH_MAX_PKT_SIZE (PRUETH_MAX_MTU + ETH_HLEN + ETH_FCS_LEN)
|
| H A D | icssg_mii_cfg.c | 30 mtu += (ETH_HLEN + ETH_FCS_LEN); in icssg_mii_update_mtu()
|
| /linux/drivers/net/ethernet/amazon/ena/ |
| H A D | ena_xdp.h | 17 #define ENA_XDP_MAX_MTU (ENA_PAGE_SIZE - ETH_HLEN - ETH_FCS_LEN - \
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | core.h | 37 #define BRCMF_TX_IOCTL_MAX_MSG_SIZE (ETH_FRAME_LEN+ETH_FCS_LEN)
|
| /linux/include/net/libeth/ |
| H A D | rx.h | 21 #define LIBETH_RX_LL_LEN (ETH_HLEN + 2 * VLAN_HLEN + ETH_FCS_LEN)
|
| /linux/drivers/net/ethernet/broadcom/ |
| H A D | bcm4908_enet.c | 37 ETH_FCS_LEN + 4) /* 32 */ 41 ENET_MTU_MAX + ETH_FCS_LEN + 4) 629 skb_put(skb, len - ETH_FCS_LEN); in bcm4908_enet_poll_rx()
|
| /linux/drivers/net/ethernet/actions/ |
| H A D | owl-emac.h | 21 #define OWL_EMAC_RX_FRAME_MAX_LEN (ETH_FRAME_LEN + ETH_FCS_LEN)
|
| /linux/drivers/vdpa/mlx5/core/ |
| H A D | mlx5_vdpa.h | 12 #define MLX5V_ETH_HARD_MTU (ETH_HLEN + VLAN_HLEN + ETH_FCS_LEN)
|
| /linux/drivers/net/dsa/sja1105/ |
| H A D | sja1105_flower.c | 87 ETH_FCS_LEN; in sja1105_setup_bcast_policer() 159 ETH_FCS_LEN; in sja1105_setup_tc_policer()
|