Home
last modified time | relevance | path

Searched refs:ETH_HLEN (Results 1 – 200 of 252) sorted by relevance

12

/linux-4.4.14/samples/bpf/
Dtcbpf1_kern.c19 #define IP_CSUM_OFF (ETH_HLEN + offsetof(struct iphdr, check))
20 #define TOS_OFF (ETH_HLEN + offsetof(struct iphdr, tos))
30 #define TCP_CSUM_OFF (ETH_HLEN + sizeof(struct iphdr) + offsetof(struct tcphdr, check))
31 #define IP_SRC_OFF (ETH_HLEN + offsetof(struct iphdr, saddr))
44 #define TCP_DPORT_OFF (ETH_HLEN + sizeof(struct iphdr) + offsetof(struct tcphdr, dest))
56 __u8 proto = load_byte(skb, ETH_HLEN + offsetof(struct iphdr, protocol)); in bpf_prog1()
Dsockex1_kern.c17 int index = load_byte(skb, ETH_HLEN + offsetof(struct iphdr, protocol)); in bpf_prog1()
Dsock_example.c45 BPF_LD_ABS(BPF_B, ETH_HLEN + offsetof(struct iphdr, protocol) /* R0 = ip->proto */), in test_sock()
Dsockex2_kern.c101 __u64 nhoff = ETH_HLEN; in flow_dissector()
Dsockex3_kern.c282 __u32 nhoff = ETH_HLEN; in main_prog()
/linux-4.4.14/net/batman-adv/
Dfragmentation.c282 memmove(skb_out->data - ETH_HLEN, skb_mac_header(skb_out), ETH_HLEN); in batadv_frag_merge_packets()
283 skb_set_mac_header(skb_out, -ETH_HLEN); in batadv_frag_merge_packets()
376 skb->len + ETH_HLEN); in batadv_frag_skb_fwd()
412 skb_fragment = netdev_alloc_skb(NULL, mtu + ETH_HLEN); in batadv_frag_create()
419 skb_reserve(skb_fragment, header_size + ETH_HLEN); in batadv_frag_create()
486 skb_fragment->len + ETH_HLEN); in batadv_frag_send_packet()
498 pskb_expand_head(skb, header_size + ETH_HLEN, 0, GFP_ATOMIC) < 0) in batadv_frag_send_packet()
506 skb->len + ETH_HLEN); in batadv_frag_send_packet()
Dnetwork-coding.c636 nc_packet->skb->len + ETH_HLEN); in batadv_nc_fwd_flush()
1165 count = skb_src->len + ETH_HLEN; in batadv_nc_code_packets()
1166 count += skb_dest->len + ETH_HLEN; in batadv_nc_code_packets()
1172 count = skb_src->len + ETH_HLEN; in batadv_nc_code_packets()
1173 count += skb_dest->len + ETH_HLEN; in batadv_nc_code_packets()
1181 skb_src->len + ETH_HLEN); in batadv_nc_code_packets()
1184 skb_dest->len + ETH_HLEN); in batadv_nc_code_packets()
1190 skb_src->len + ETH_HLEN); in batadv_nc_code_packets()
1193 skb_dest->len + ETH_HLEN); in batadv_nc_code_packets()
1380 skb_push(skb, ETH_HLEN); in batadv_nc_skb_store_before_coding()
[all …]
Drouting.c245 if (skb_cow(skb, ETH_HLEN) < 0) in batadv_recv_my_icmp_packet()
299 if (skb_cow(skb, ETH_HLEN) < 0) in batadv_recv_icmp_ttl_exceeded()
359 if (skb_cow(skb, ETH_HLEN) < 0) in batadv_recv_icmp_packet()
386 if (skb_cow(skb, ETH_HLEN) < 0) in batadv_recv_icmp_packet()
605 if (skb_cow(skb, ETH_HLEN) < 0) in batadv_route_unicast_packet()
635 skb->len + ETH_HLEN); in batadv_route_unicast_packet()
716 if (!pskb_may_pull(skb, hdr_len + ETH_HLEN)) in batadv_check_unicast_ttvn()
Ddistributed-arp-table.c176 addr += ETH_HLEN + sizeof(struct arphdr); in batadv_arp_hw_src()
849 if (unlikely(!pskb_may_pull(skb, hdr_size + ETH_HLEN))) in batadv_arp_get_type()
858 if (unlikely(!pskb_may_pull(skb, hdr_size + ETH_HLEN + in batadv_arp_get_type()
862 arphdr = (struct arphdr *)(skb->data + hdr_size + ETH_HLEN); in batadv_arp_get_type()
1002 bat_priv->stats.rx_bytes += skb->len + ETH_HLEN + hdr_size; in batadv_dat_snoop_outgoing_arp_request()
Dicmp_socket.c206 skb = netdev_alloc_skb_ip_align(NULL, packet_len + ETH_HLEN); in batadv_socket_write()
213 skb_reserve(skb, ETH_HLEN); in batadv_socket_write()
Dmain.c318 return header_len + ETH_HLEN; in batadv_max_header_len()
407 if (unlikely(skb->mac_len != ETH_HLEN || !skb_mac_header(skb))) in batadv_batman_skb_recv()
1158 skb = netdev_alloc_skb_ip_align(NULL, ETH_HLEN + hdr_len + tvlv_len); in batadv_tvlv_unicast_send()
1163 skb_reserve(skb, ETH_HLEN); in batadv_tvlv_unicast_send()
Dsend.c75 if (batadv_skb_head_push(skb, ETH_HLEN) < 0) in batadv_send_skb_packet()
85 skb_set_network_header(skb, ETH_HLEN); in batadv_send_skb_packet()
Dsoft-interface.c205 int network_offset = ETH_HLEN; in batadv_interface_tx()
410 if (unlikely(!pskb_may_pull(skb, ETH_HLEN))) in batadv_interface_rx()
443 skb->len + ETH_HLEN); in batadv_interface_rx()
Dhard-interface.c262 unsigned short lower_header_len = ETH_HLEN; in batadv_hardif_recalc_extra_skbroom()
286 needed_headroom = lower_headroom + (lower_header_len - ETH_HLEN); in batadv_hardif_recalc_extra_skbroom()
Dbridge_loop_avoidance.c310 hw_src = (u8 *)ethhdr + ETH_HLEN + sizeof(struct arphdr); in batadv_bla_send_claim()
363 skb->len + ETH_HLEN); in batadv_bla_send_claim()
890 headlen = ETH_HLEN; in batadv_bla_process_claim()
1418 if (!pskb_may_pull(skb, hdr_size + ETH_HLEN)) in batadv_bla_is_backbone_gw()
Dgateway_client.c681 if (!pskb_may_pull(skb, *header_len + ETH_HLEN)) in batadv_gw_dhcp_recipient_get()
686 *header_len += ETH_HLEN; in batadv_gw_dhcp_recipient_get()
Dbat_iv_ogm.c471 skb->len + ETH_HLEN); in batadv_iv_ogm_send_to_if()
663 skb_size += ETH_HLEN; in batadv_iv_ogm_aggregate_new()
669 skb_reserve(forw_packet_aggr->skb, ETH_HLEN); in batadv_iv_ogm_aggregate_new()
1744 skb->len + ETH_HLEN); in batadv_iv_ogm_receive()
/linux-4.4.14/net/dsa/
Dtag_edsa.c168 memmove(skb->data - ETH_HLEN, in edsa_rcv()
169 skb->data - ETH_HLEN - DSA_HLEN, in edsa_rcv()
176 memmove(skb->data - ETH_HLEN, in edsa_rcv()
177 skb->data - ETH_HLEN - EDSA_HLEN, in edsa_rcv()
182 skb_push(skb, ETH_HLEN); in edsa_rcv()
Dtag_brcm.c137 memmove(skb->data - ETH_HLEN, in brcm_tag_rcv()
138 skb->data - ETH_HLEN - BRCM_TAG_LEN, in brcm_tag_rcv()
141 skb_push(skb, ETH_HLEN); in brcm_tag_rcv()
Dtag_dsa.c157 memmove(skb->data - ETH_HLEN, in dsa_rcv()
158 skb->data - ETH_HLEN - DSA_HLEN, in dsa_rcv()
163 skb_push(skb, ETH_HLEN); in dsa_rcv()
Dtag_trailer.c91 skb_push(skb, ETH_HLEN); in trailer_rcv()
/linux-4.4.14/net/core/
Dtimestamping.c66 if (skb_headroom(skb) < ETH_HLEN) in skb_defer_rx_timestamp()
69 __skb_push(skb, ETH_HLEN); in skb_defer_rx_timestamp()
73 __skb_pull(skb, ETH_HLEN); in skb_defer_rx_timestamp()
Dnetpoll.c438 eth = (struct ethhdr *) skb_push(skb, ETH_HLEN); in netpoll_send_udp()
467 eth = (struct ethhdr *) skb_push(skb, ETH_HLEN); in netpoll_send_udp()
Dskbuff.c4292 memmove(skb->data - ETH_HLEN, skb->data - skb->mac_len - VLAN_HLEN, in skb_reorder_vlan_header()
4364 vhdr = (struct vlan_hdr *)(skb->data + ETH_HLEN); in __skb_vlan_pop()
4373 if (skb_network_offset(skb) < ETH_HLEN) in __skb_vlan_pop()
4374 skb_set_network_header(skb, ETH_HLEN); in __skb_vlan_pop()
Dpktgen.c2660 skb_pull(skb, ETH_HLEN); in process_ipsec()
2667 eth = (struct ethhdr *)skb_push(skb, ETH_HLEN); in process_ipsec()
2673 iph->tot_len = htons(skb->len - ETH_HLEN); in process_ipsec()
/linux-4.4.14/net/ethernet/
Deth.c83 struct ethhdr *eth = (struct ethhdr *)skb_push(skb, ETH_HLEN); in eth_header()
100 return ETH_HLEN; in eth_header()
109 return ETH_HLEN; in eth_header()
112 return -ETH_HLEN; in eth_header()
162 skb_pull_inline(skb, ETH_HLEN); in eth_type_trans()
238 hh->hh_len = ETH_HLEN; in eth_header_cache()
355 dev->hard_header_len = ETH_HLEN; in ether_setup()
/linux-4.4.14/drivers/net/
Dntb_netdev.c133 skb = netdev_alloc_skb(ndev, ndev->mtu + ETH_HLEN); in ntb_netdev_rx_handler()
141 rc = ntb_transport_rx_enqueue(qp, skb, skb->data, ndev->mtu + ETH_HLEN); in ntb_netdev_rx_handler()
258 skb = netdev_alloc_skb(ndev, ndev->mtu + ETH_HLEN); in ntb_netdev_open()
265 ndev->mtu + ETH_HLEN); in ntb_netdev_open()
308 if (new_mtu > ntb_transport_max_size(dev->qp) - ETH_HLEN) in ntb_netdev_change_mtu()
326 skb = netdev_alloc_skb(ndev, new_mtu + ETH_HLEN); in ntb_netdev_change_mtu()
333 new_mtu + ETH_HLEN); in ntb_netdev_change_mtu()
443 ndev->mtu = ntb_transport_max_size(dev->qp) - ETH_HLEN; in ntb_netdev_probe()
Dmacvtap.c357 skb_push(skb, ETH_HLEN); in macvtap_handle_frame()
707 #define MACVTAP_RESERVE HH_DATA_OFF(ETH_HLEN)
753 if (unlikely(len < ETH_HLEN)) in macvtap_get_user()
763 else if (copylen < ETH_HLEN) in macvtap_get_user()
764 copylen = ETH_HLEN; in macvtap_get_user()
777 else if (linear < ETH_HLEN) in macvtap_get_user()
778 linear = ETH_HLEN; in macvtap_get_user()
799 skb_set_network_header(skb, ETH_HLEN); in macvtap_get_user()
809 skb_probe_transport_header(skb, ETH_HLEN); in macvtap_get_user()
Dloopback.c166 dev->hard_header_len = ETH_HLEN; /* 14 */ in loopback_setup()
Dmacvlan.c262 macvlan_count_rx(vlan, skb->len + ETH_HLEN, in macvlan_broadcast()
377 len = nskb->len + ETH_HLEN; in macvlan_forward_source_one()
452 len = skb->len + ETH_HLEN; in macvlan_handle_frame()
Dgeneve.c227 skb_postpull_rcsum(skb, eth_hdr(skb), ETH_HLEN); in geneve_rx()
1198 encap_len = GENEVE_BASE_HLEN + ETH_HLEN; in geneve_configure()
1203 dev->needed_headroom = encap_len + ETH_HLEN; in geneve_configure()
Dvirtio_net.c40 #define GOOD_PACKET_LEN (ETH_HLEN + VLAN_HLEN + ETH_DATA_LEN)
446 if (unlikely(len < vi->hdr_len + ETH_HLEN)) { in receive_buf()
Dtun.c1130 if (unlikely(len < ETH_HLEN || in tun_get_user()
1131 (gso.hdr_len && tun16_to_cpu(tun, gso.hdr_len) < ETH_HLEN))) in tun_get_user()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Den_rx.c100 struct iphdr *ipv4 = (struct iphdr *)(skb->data + ETH_HLEN); in mlx5e_lro_update_hdr()
101 struct ipv6hdr *ipv6 = (struct ipv6hdr *)(skb->data + ETH_HLEN); in mlx5e_lro_update_hdr()
108 u16 tot_len = be32_to_cpu(cqe->byte_cnt) - ETH_HLEN; in mlx5e_lro_update_hdr()
111 tcp = (struct tcphdr *)(skb->data + ETH_HLEN + in mlx5e_lro_update_hdr()
116 tcp = (struct tcphdr *)(skb->data + ETH_HLEN + in mlx5e_lro_update_hdr()
Den_tx.c127 #define MLX5E_MIN_INLINE ETH_HLEN in mlx5e_get_inline_hdr_size()
Den_main.c306 #define MLX5E_HW2SW_MTU(hwmtu) (hwmtu - (ETH_HLEN + VLAN_HLEN + ETH_FCS_LEN))
307 #define MLX5E_SW2HW_MTU(swmtu) (swmtu + (ETH_HLEN + VLAN_HLEN + ETH_FCS_LEN))
/linux-4.4.14/drivers/staging/wlan-ng/
Dp80211conv.c138 skb_pull(skb, ETH_HLEN); in skb_ether_to_p80211()
147 skb_pull(skb, ETH_HLEN); in skb_ether_to_p80211()
368 if (payload_length > (netdev->mtu + ETH_HLEN)) { in skb_p80211_to_ether()
372 payload_length, netdev->mtu + ETH_HLEN); in skb_p80211_to_ether()
409 e_hdr = (struct wlan_ethhdr *)skb_push(skb, ETH_HLEN); in skb_p80211_to_ether()
449 e_hdr = (struct wlan_ethhdr *)skb_push(skb, ETH_HLEN); in skb_p80211_to_ether()
476 e_hdr = (struct wlan_ethhdr *)skb_push(skb, ETH_HLEN); in skb_p80211_to_ether()
/linux-4.4.14/net/netfilter/
Dnft_payload.c30 if (offset < ETH_HLEN) { in nft_payload_copy_vlan()
31 u8 ethlen = min_t(u8, len, ETH_HLEN - offset); in nft_payload_copy_vlan()
33 if (skb_copy_bits(skb, mac_off, &veth, ETH_HLEN)) in nft_payload_copy_vlan()
45 offset = ETH_HLEN; in nft_payload_copy_vlan()
Dxt_mac.c37 if (skb_mac_header(skb) + ETH_HLEN > skb->data) in mac_mt()
Dnfnetlink_log.c534 hwhdrp -= ETH_HLEN; in __build_packet_message()
/linux-4.4.14/net/bridge/
Dbr_netfilter_hooks.c97 return *((__be16 *)(skb_mac_header(skb) + ETH_HLEN + in pppoe_proto()
112 #define NF_BRIDGE_MAX_MAC_HEADER_LENGTH (PPPOE_SES_HLEN + ETH_HLEN)
280 -(ETH_HLEN-ETH_ALEN), in br_nf_pre_routing_finish_bridge()
282 ETH_HLEN-ETH_ALEN); in br_nf_pre_routing_finish_bridge()
750 data->size = ETH_HLEN + data->encap_size; in br_nf_dev_queue_xmit()
771 data->size = ETH_HLEN + data->encap_size; in br_nf_dev_queue_xmit()
862 skb_pull(skb, ETH_HLEN); in br_nf_pre_routing_finish_bridge_slow()
865 BUILD_BUG_ON(sizeof(nf_bridge->neigh_header) != (ETH_HLEN - ETH_ALEN)); in br_nf_pre_routing_finish_bridge_slow()
867 skb_copy_to_linear_data_offset(skb, -(ETH_HLEN - ETH_ALEN), in br_nf_pre_routing_finish_bridge_slow()
869 ETH_HLEN - ETH_ALEN); in br_nf_pre_routing_finish_bridge_slow()
Dbr_forward.c45 skb_push(skb, ETH_HLEN); in br_dev_queue_push_xmit()
94 skb_push(skb, ETH_HLEN); in __br_deliver()
Dbr_vlan.c386 skb_push(skb, ETH_HLEN); in __allowed_ingress()
392 skb_pull(skb, ETH_HLEN); in __allowed_ingress()
Dbr_device.c59 skb_pull(skb, ETH_HLEN); in br_dev_xmit()
/linux-4.4.14/drivers/staging/gdm724x/
Dgdm_lte.c95 nic->stats.rx_bytes += skb->len + ETH_HLEN; in gdm_lte_rx()
129 mac_header_len = ETH_HLEN; in gdm_lte_emulate_arp()
174 skb_pull(skb_out, ETH_HLEN); in gdm_lte_emulate_arp()
258 mac_header_len = ETH_HLEN; in gdm_lte_emulate_ndp()
340 skb_pull(skb_out, ETH_HLEN); in gdm_lte_emulate_ndp()
370 network_data = skb->data + ETH_HLEN; in gdm_lte_tx_nic_type()
453 data_buf = skb->data + (VLAN_ETH_HLEN - ETH_HLEN); in gdm_lte_tx()
454 data_len = skb->len - (VLAN_ETH_HLEN - ETH_HLEN); in gdm_lte_tx()
639 mac_header_len = ETH_HLEN; in gdm_lte_netif_rx()
681 skb_pull(skb, ETH_HLEN); in gdm_lte_netif_rx()
Dgdm_usb.c746 send_len = len - ETH_HLEN; in gdm_usb_sdu_send()
748 memcpy(sdu->data, data + ETH_HLEN, len - ETH_HLEN); in gdm_usb_sdu_send()
/linux-4.4.14/drivers/net/wimax/i2400m/
Dnetdev.c223 skb_pull(skb, ETH_HLEN); in i2400m_tx_prep_header()
513 skb->data - ETH_HLEN, in i2400m_net_rx()
515 skb_set_mac_header(skb, -ETH_HLEN); in i2400m_net_rx()
566 skb->data - ETH_HLEN, in i2400m_net_erx()
568 skb_set_mac_header(skb, -ETH_HLEN); in i2400m_net_erx()
Di2400m.h615 u8 src_mac_addr[ETH_HLEN];
Drx.c994 BUILD_BUG_ON(ETH_HLEN > sizeof(*hdr)); in i2400m_rx_edata()
/linux-4.4.14/drivers/net/ethernet/ti/
Dcpts.c261 offset += ETH_HLEN + IPV4_HLEN(data + offset) + UDP_HLEN; in cpts_match()
264 offset += ETH_HLEN + IP6_HLEN + UDP_HLEN; in cpts_match()
267 offset += ETH_HLEN; in cpts_match()
273 if (skb->len + ETH_HLEN < offset + OFF_PTP_SEQUENCE_ID + sizeof(*seqid)) in cpts_match()
/linux-4.4.14/net/openvswitch/
Dvport-netdev.c60 skb_push(skb, ETH_HLEN); in netdev_port_receive()
61 skb_postpush_rcsum(skb, skb->data, ETH_HLEN); in netdev_port_receive()
Dvport-internal_dev.c262 skb_postpull_rcsum(skb, eth_hdr(skb), ETH_HLEN); in internal_dev_recv()
Dvport.c485 unsigned int length = skb->len - ETH_HLEN; in packet_length()
Dactions.c195 hdr = (struct ethhdr *)(skb_mpls_header(skb) - ETH_HLEN); in pop_mpls()
270 err = skb_ensure_writable(skb, ETH_HLEN); in set_eth_addr()
744 if (likely(!mru || (skb->len <= mru + ETH_HLEN))) { in do_output()
/linux-4.4.14/drivers/net/wireless/
Dray_cs.c968 sizeof(struct snaphdr_t), data + ETH_HLEN, in translate_frame()
969 len - ETH_HLEN); in translate_frame()
970 return (int)sizeof(struct snaphdr_t) - ETH_HLEN; in translate_frame()
975 memcpy_toio(&ptx->var, data + ETH_HLEN, len - ETH_HLEN); in translate_frame()
976 return 0 - ETH_HLEN; in translate_frame()
978 memcpy_toio(&ptx->var, data + ETH_HLEN, len - ETH_HLEN); in translate_frame()
979 return 0 - ETH_HLEN; in translate_frame()
2128 if (rx_len < (ETH_HLEN + RX_MAC_HEADER_LENGTH) || in rx_data()
2130 (dev->mtu + RX_MAC_HEADER_LENGTH + ETH_HLEN + in rx_data()
2139 if (rx_len < (ETH_HLEN + RX_MAC_HEADER_LENGTH) || in rx_data()
[all …]
/linux-4.4.14/drivers/net/wireless/libertas/
Drx.c88 if (skb->len < (ETH_HLEN + 8 + sizeof(struct rxpd))) { in lbs_process_rxed_packet()
231 if (skb->len < (ETH_HLEN + 8 + sizeof(struct rxpd))) { in process_rxed_802_11_packet()
/linux-4.4.14/net/caif/
Dcaif_usb.c34 u8 tx_eth_hdr[ETH_HLEN];
65 if (skb_headroom(skb) < ETH_HLEN + CFUSB_PAD_DESCR_SZ + hpad) { in cfusbl_transmit()
/linux-4.4.14/net/ipv6/netfilter/
Dip6t_eui64.c28 skb_mac_header(skb) + ETH_HLEN <= skb->data) && in eui64_mt6()
Dnf_log_ipv6.c320 p -= ETH_HLEN; in dump_ipv6_mac_header()
/linux-4.4.14/drivers/net/ethernet/qualcomm/
Dqca_framing.h51 #define QCAFRM_ETHMINLEN (QCAFRM_ETHMINMTU + ETH_HLEN)
/linux-4.4.14/drivers/net/usb/
Dcdc_mbim.c234 if (skb->len <= ETH_HLEN) in cdc_mbim_tx_fixup()
250 skb_pull(skb, ETH_HLEN); in cdc_mbim_tx_fixup()
389 skb = netdev_alloc_skb_ip_align(dev->net, len + ETH_HLEN); in cdc_mbim_process_dgram()
394 skb_put(skb, ETH_HLEN); in cdc_mbim_process_dgram()
Dsierra_net.c76 u8 ethr_hdr_tmpl[ETH_HLEN]; /* ethernet header template for rx'd pkts */
214 if (!pskb_may_pull(skb, ETH_HLEN)) in check_ethip_packet()
838 ETH_HLEN); in sierra_net_rx_fixup()
Dcdc_eem.c291 if (len < (ETH_HLEN + ETH_FCS_LEN)) in eem_rx_fixup()
Dqmi_wwan.c106 if (skb_headroom(skb) < ETH_HLEN) in qmi_wwan_rx_fixup()
108 skb_push(skb, ETH_HLEN); in qmi_wwan_rx_fixup()
Ddm9601.c370 dev->rx_urb_size = dev->net->mtu + ETH_HLEN + DM_RX_OVERHEAD + 1; in dm9601_bind()
Dasix_common.c120 if (size > dev->net->mtu + ETH_HLEN + VLAN_HLEN) { in asix_rx_fixup_internal()
Dsmsc75xx.c919 ret = smsc75xx_set_rx_max_frame_length(dev, new_mtu + ETH_HLEN); in smsc75xx_change_mtu()
1328 ret = smsc75xx_set_rx_max_frame_length(dev, dev->net->mtu + ETH_HLEN); in smsc75xx_reset()
2144 if (unlikely(size > (MAX_SINGLE_PACKET_SIZE + ETH_HLEN + 12))) { in smsc75xx_rx_fixup()
Dsr9800.c84 if ((size > dev->net->mtu + ETH_HLEN + VLAN_HLEN) || in sr_rx_fixup()
Dcdc_ncm.c418 return ETH_HLEN; in cdc_ncm_eth_hlen()
1441 (len > ctx->rx_max) || (len < ETH_HLEN)) { in cdc_ncm_rx_fixup()
/linux-4.4.14/drivers/net/ethernet/freescale/fs_enet/
Dfs_enet.h114 #define PKT_MAXBUF_SIZE (MAX_MTU+ETH_HLEN+CRC_LEN)
115 #define PKT_MINBUF_SIZE (MIN_MTU+ETH_HLEN+CRC_LEN)
/linux-4.4.14/drivers/net/fjes/
Dfjes_hw.h76 (ETH_HLEN + VLAN_HLEN + (mtu) + ETH_FCS_LEN)
81 (ETH_HLEN + VLAN_HLEN + ETH_FCS_LEN))
/linux-4.4.14/include/uapi/linux/
Dif_ether.h32 #define ETH_HLEN 14 /* Total octets in header. */ macro
/linux-4.4.14/drivers/net/wireless/orinoco/
Dmic.c52 u8 hdr[ETH_HLEN + 2]; /* size of header + padding */ in orinoco_mic()
Dmain.c330 (priv->nicbuf_size - ETH_HLEN)) in orinoco_change_mtu()
416 size_t len = skb->len - ETH_HLEN; in orinoco_process_xmit_skb()
428 skb->data + ETH_HLEN, in orinoco_process_xmit_skb()
474 if (skb->len < ETH_HLEN) in orinoco_xmit()
917 skb = dev_alloc_skb(length + ETH_HLEN + 2 + 1); in __orinoco_ev_rx()
927 skb_reserve(skb, ETH_HLEN + 2); in __orinoco_ev_rx()
1048 ETH_HLEN - ENCAPS_OVERHEAD); in orinoco_rx()
1051 hdr = (struct ethhdr *)skb_push(skb, ETH_HLEN); in orinoco_rx()
2037 priv->nicbuf_size = IEEE80211_MAX_FRAME_LEN + ETH_HLEN; in orinoco_init()
Dorinoco_usb.c1224 if (skb->len < ETH_HLEN) in ezusb_xmit()
/linux-4.4.14/drivers/net/ethernet/sun/
Dsunvnet.h19 #define VNET_MAXPACKET (65535ULL + ETH_HLEN + VLAN_HLEN)
/linux-4.4.14/net/bluetooth/bnep/
Dcore.c291 ETH_HLEN, /* BNEP_GENERAL */
366 nskb = alloc_skb(2 + ETH_HLEN + skb->len, GFP_KERNEL); in bnep_rx_frame()
377 memcpy(__skb_put(nskb, ETH_HLEN), &s->eh, ETH_HLEN); in bnep_rx_frame()
/linux-4.4.14/drivers/staging/most/aim-network/
Dnetworking.c87 unsigned int payload_len = skb->len - ETH_HLEN; in skb_to_mamac()
96 if (skb->len < ETH_HLEN) { in skb_to_mamac()
127 memcpy(buff, skb->data + ETH_HLEN, payload_len); in skb_to_mamac()
/linux-4.4.14/net/hsr/
Dhsr_forward.c154 movelen = ETH_HLEN; in create_tagged_skb()
194 skb_pull(skb, ETH_HLEN); in hsr_deliver_master()
Dhsr_slave.c43 skb_push(skb, ETH_HLEN); in hsr_handle_frame()
Dhsr_device.c259 const int min_size = ETH_ZLEN - HSR_HLEN - ETH_HLEN; in hsr_pad()
/linux-4.4.14/drivers/net/phy/
Ddp83640.c807 offset += ETH_HLEN + IPV4_HLEN(data + offset) + UDP_HLEN; in match()
810 offset += ETH_HLEN + IP6_HLEN + UDP_HLEN; in match()
813 offset += ETH_HLEN; in match()
819 if (skb->len + ETH_HLEN < offset + OFF_PTP_SEQUENCE_ID + sizeof(*seqid)) in match()
975 offset += ETH_HLEN + IPV4_HLEN(data + offset) + UDP_HLEN; in is_sync()
978 offset += ETH_HLEN + IP6_HLEN + UDP_HLEN; in is_sync()
981 offset += ETH_HLEN; in is_sync()
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_mgt.c177 struct iphdr *iph = (struct iphdr *)(cb->data_start + ETH_HLEN); in nes_get_seq()
337 iph = (struct iphdr *)(cb->data_start + ETH_HLEN); in get_fpdu_info()
341 tot_len = fpdu_info->hdr_len + fpdu_len - ETH_HLEN; in get_fpdu_info()
357 iph = (struct iphdr *)(fpdu_info->hdr_vbase + ETH_HLEN); in get_fpdu_info()
386 iph = (struct iphdr *)(cb->data_start + ETH_HLEN); in get_fpdu_info()
590 cb->data_start = skb->data - ETH_HLEN; in mgt_thread()
Dnes.h173 #define max_frame_len (max_mtu+ETH_HLEN)
Dnes_cm.c449 memset(skb->data, 0x00, ETH_HLEN + sizeof(*iph) + sizeof(*tcph)); in form_cm_frame()
451 buf = skb_put(skb, packetsize + ETH_HLEN); in form_cm_frame()
454 buf += ETH_HLEN; in form_cm_frame()
460 skb_set_network_header(skb, ETH_HLEN); in form_cm_frame()
461 skb_set_transport_header(skb, ETH_HLEN + sizeof(*iph)); in form_cm_frame()
469 skb->mac_len = ETH_HLEN; in form_cm_frame()
1642 sizeof(struct tcphdr) - ETH_HLEN - VLAN_HLEN; in make_cm_node()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Den_selftest.c60 skb = netdev_alloc_skb(priv->dev, MLX4_LOOPBACK_TEST_PAYLOAD + ETH_HLEN + NET_IP_ALIGN); in mlx4_en_test_loopback_xmit()
Den_rx.c643 int offset = ETH_HLEN; in validate_loopback()
1088 int eff_mtu = dev->mtu + ETH_HLEN + (2 * VLAN_HLEN); in mlx4_en_calc_rx_buf()
Dmlx4_en.h164 #define MLX4_LOOPBACK_TEST_PAYLOAD (HEADER_COPY_SIZE - ETH_HLEN)
Dport.c751 ETH_HLEN + VLAN_HLEN + ETH_FCS_LEN); in mlx4_common_set_port()
/linux-4.4.14/net/bridge/netfilter/
Dnft_reject_bridge.c32 eth = (struct ethhdr *)skb_push(nskb, ETH_HLEN); in nft_reject_br_push_etherhdr()
37 skb_pull(nskb, ETH_HLEN); in nft_reject_br_push_etherhdr()
/linux-4.4.14/net/netfilter/ipset/
Dip_set_hash_mac.c92 (skb_mac_header(skb) + ETH_HLEN) > skb->data) in hash_mac4_kadt()
Dip_set_bitmap_ipmac.c231 (skb_mac_header(skb) + ETH_HLEN) > skb->data) in bitmap_ipmac_kadt()
/linux-4.4.14/net/iucv/
Daf_iucv.c323 memset(skb->head, 0, ETH_HLEN); in afiucv_hs_send()
328 skb_push(skb, ETH_HLEN); in afiucv_hs_send()
462 blen = sizeof(struct af_iucv_trans_hdr) + ETH_HLEN; in iucv_send_ctrl()
1115 len + sizeof(struct af_iucv_trans_hdr) + ETH_HLEN, in iucv_sock_sendmsg()
1122 skb_reserve(skb, sizeof(struct af_iucv_trans_hdr) + ETH_HLEN); in iucv_sock_sendmsg()
1660 sizeof(struct af_iucv_trans_hdr) - ETH_HLEN : in iucv_sock_getsockopt()
1914 skb_push(skb, ETH_HLEN); in afiucv_swap_src_dest()
1915 memset(skb->data, 0, ETH_HLEN); in afiucv_swap_src_dest()
2125 skb_pull(skb, ETH_HLEN); in afiucv_hs_rcv()
/linux-4.4.14/net/irda/irlan/
Dirlan_eth.c229 if (skb->len < ETH_HLEN) { in irlan_eth_receive()
/linux-4.4.14/drivers/block/aoe/
Daoenet.c146 skb_push(skb, ETH_HLEN); /* (1) */ in aoenet_rcv()
/linux-4.4.14/drivers/staging/rtl8712/
Dxmit_linux.c87 _r8712_pktfile_read(ppktfile, (unsigned char *)&etherhdr, ETH_HLEN); in r8712_set_qos()
Drtl8712_recv.c347 while (a_len > ETH_HLEN) { in amsdu_to_msdu()
359 pdata += ETH_HLEN; in amsdu_to_msdu()
360 a_len -= ETH_HLEN; in amsdu_to_msdu()
376 padding_len = 4 - ((nSubframe_Length + ETH_HLEN) & 3); in amsdu_to_msdu()
Drtl871x_xmit.c201 _r8712_pktfile_read(&pktfile, (unsigned char *)&etherhdr, ETH_HLEN); in r8712_update_attrib()
294 pattrib->pkt_hdrlen = ETH_HLEN; in r8712_update_attrib()
/linux-4.4.14/drivers/net/ethernet/xilinx/
Dxilinx_emaclite.c422 length += ETH_HLEN + ETH_FCS_LEN; in xemaclite_recv_data()
425 length = XEL_ARP_PACKET_SIZE + ETH_HLEN + ETH_FCS_LEN; in xemaclite_recv_data()
432 length = proto_type + ETH_HLEN + ETH_FCS_LEN; in xemaclite_recv_data()
/linux-4.4.14/include/net/
Dneighbour.h442 hh_alen = HH_DATA_ALIGN(ETH_HLEN); in neigh_hh_bridge()
443 memcpy(skb->data - hh_alen, hh->hh_data, ETH_ALEN + hh_alen - ETH_HLEN); in neigh_hh_bridge()
/linux-4.4.14/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_main.c133 offset = ETH_HLEN + IPV4_HLEN(data) + UDP_HLEN; in pch_ptp_match()
1215 memcpy(tmp_skb->data, skb->data, ETH_HLEN); in pch_gbe_tx_queue()
1216 tmp_skb->data[ETH_HLEN] = 0x00; in pch_gbe_tx_queue()
1217 tmp_skb->data[ETH_HLEN + 1] = 0x00; in pch_gbe_tx_queue()
1219 memcpy(&tmp_skb->data[ETH_HLEN + 2], &skb->data[ETH_HLEN], in pch_gbe_tx_queue()
1220 (skb->len - ETH_HLEN)); in pch_gbe_tx_queue()
2040 hw->mac.max_frame_size = netdev->mtu + ETH_HLEN + ETH_FCS_LEN; in pch_gbe_sw_init()
2275 max_frame = new_mtu + ETH_HLEN + ETH_FCS_LEN; in pch_gbe_change_mtu()
/linux-4.4.14/drivers/net/wireless/ath/wil6210/
Dtxrx.c221 unsigned int sz = mtu_max + ETH_HLEN + wil_rx_snaplen(); in wil_vring_alloc_skb()
385 unsigned int sz = mtu_max + ETH_HLEN + snaplen; in wil_vring_reap_rx()
487 if (unlikely(skb->len < ETH_HLEN + snaplen)) { in wil_vring_reap_rx()
1118 d->dma.b11 = ETH_HLEN; /* MAC header length */ in wil_tx_desc_offload_setup_tso()
1154 d->dma.b11 = ETH_HLEN; /* MAC header length */ in wil_tx_desc_offload_setup()
1266 hdrlen = ETH_HLEN + in __wil_tx_vring_tso()
Dwmi.c530 int sz = eapol_len + ETH_HLEN; in wmi_evt_eapol_rx()
554 eth = (struct ethhdr *)skb_put(skb, ETH_HLEN); in wmi_evt_eapol_rx()
/linux-4.4.14/net/atm/
Dmpc.c545 skb_pull(skb, ETH_HLEN); /* get rid of Eth header */ in send_via_shortcut()
551 skb_pull(skb, ETH_HLEN); /* get rid of Eth header */ in send_via_shortcut()
588 if (skb->len < ETH_HLEN + sizeof(struct iphdr)) in mpc_send_packet()
590 skb_set_network_header(skb, ETH_HLEN); in mpc_send_packet()
591 if (skb->len < ETH_HLEN + ip_hdr(skb)->ihl * 4 || ip_hdr(skb)->ihl < 5) in mpc_send_packet()
/linux-4.4.14/drivers/net/wireless/hostap/
Dhostap_80211_tx.c79 if (skb->len < ETH_HLEN) { in hostap_data_start_xmit()
128 skip_header_bytes = ETH_HLEN; in hostap_data_start_xmit()
Dhostap_80211_rx.c1057 skb->len >= ETH_HLEN + ETH_ALEN) { in hostap_80211_rx()
/linux-4.4.14/drivers/net/ethernet/qlogic/qede/
Dqede.h138 #define ETH_OVERHEAD (ETH_HLEN + 8 + 8)
Dqede_ethtool.c350 ((new_mtu + ETH_HLEN) < ETH_MIN_PACKET_SIZE)) { in qede_change_mtu()
/linux-4.4.14/drivers/net/ethernet/atheros/atl1e/
Datl1e_main.c443 int max_frame = new_mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; in atl1e_change_mtu()
623 hw->rx_jumbo_th = (hw->max_frame_size + ETH_HLEN + in atl1e_sw_init()
747 + ETH_HLEN + VLAN_HLEN in atl1e_init_ring_resources()
955 extra_size = ETH_HLEN + VLAN_HLEN + ETH_FCS_LEN; in atl1e_configure_tx()
1138 AT_WRITE_REG(hw, REG_MTU, hw->max_frame_size + ETH_HLEN + in atl1e_configure()
1373 u16 head_len = ETH_HLEN; in atl1e_rx_checksum()
1908 if (skb_network_offset(skb) != ETH_HLEN) in atl1e_xmit_frame()
/linux-4.4.14/drivers/net/ipvlan/
Dipvlan_core.c230 len = skb->len + ETH_HLEN; in ipvlan_process_multicast()
267 len = skb->len + ETH_HLEN; in ipvlan_rcv_frame()
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dmsgbuf.c107 u8 txhdr[ETH_HLEN];
709 msgbuf->tx_pktids, skb, ETH_HLEN, in brcmf_msgbuf_txflow()
733 memcpy(tx_msghdr->txhdr, skb->data, ETH_HLEN); in brcmf_msgbuf_txflow()
734 tx_msghdr->data_len = cpu_to_le16(skb->len - ETH_HLEN); in brcmf_msgbuf_txflow()
/linux-4.4.14/drivers/net/ethernet/brocade/bna/
Dbnad.h110 (ETH_HLEN + VLAN_HLEN + (_mtu) + ETH_FCS_LEN)
/linux-4.4.14/net/l2tp/
Dl2tp_eth.c158 if (!pskb_may_pull(skb, ETH_HLEN)) in l2tp_eth_dev_recv()
/linux-4.4.14/drivers/net/ethernet/atheros/alx/
Dhw.h351 #define ALX_RAW_MTU(_mtu) (_mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN)
Dhw.c961 raw_mtu = hw->mtu + ETH_HLEN; in alx_configure_basic()
Dmain.c809 int max_frame = mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; in alx_change_mtu()
/linux-4.4.14/drivers/media/dvb-core/
Ddvb_net.c551 priv->ule_skb = dev_alloc_skb( priv->ule_sndu_len + ETH_HLEN + ETH_ALEN ); in dvb_net_ule()
563 skb_reserve( priv->ule_skb, ETH_HLEN + ETH_ALEN ); in dvb_net_ule()
707 skb_push(priv->ule_skb, ETH_HLEN); in dvb_net_ule()
/linux-4.4.14/include/linux/
Dif_vlan.h496 vlan_depth = ETH_HLEN; in __vlan_get_protocol()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_dcb_nl.c344 int max_frame = adapter->netdev->mtu + ETH_HLEN + ETH_FCS_LEN; in ixgbe_dcbnl_set_all()
536 int max_frame = dev->mtu + ETH_HLEN + ETH_FCS_LEN; in ixgbe_dcbnl_ieee_setets()
Dixgbe_sriov.c431 int pf_max_frame = dev->mtu + ETH_HLEN; in ixgbe_set_vf_lpe()
697 int pf_max_frame = dev->mtu + ETH_HLEN; in ixgbe_vf_reset_msg()
Dixgbe_main.c3764 int max_frame = netdev->mtu + ETH_HLEN + ETH_FCS_LEN; in ixgbe_set_rx_buffer_len()
4337 int max_frame = adapter->netdev->mtu + ETH_HLEN + ETH_FCS_LEN; in ixgbe_configure_dcb()
4402 tc = link = dev->mtu + ETH_HLEN + ETH_FCS_LEN + IXGBE_ETH_FRAMING; in ixgbe_hpbthresh()
4462 tc = dev->mtu + ETH_HLEN + ETH_FCS_LEN; in ixgbe_lpbthresh()
5733 int max_frame = new_mtu + ETH_HLEN + ETH_FCS_LEN; in ixgbe_change_mtu()
7531 vhdr = skb_header_pointer(skb, ETH_HLEN, sizeof(_vhdr), &_vhdr); in ixgbe_xmit_frame_ring()
/linux-4.4.14/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c324 static int myri10ge_initial_mtu = MYRI10GE_MAX_ETHER_MTU - ETH_HLEN;
1402 vsum = csum_partial(va + ETH_HLEN, VLAN_HLEN, 0); in myri10ge_vlan_rx()
2559 big_pow2 = dev->mtu + ETH_HLEN + VLAN_HLEN + MXGEFW_PAD; in myri10ge_open()
2563 mgp->big_bytes = dev->mtu + ETH_HLEN + VLAN_HLEN + MXGEFW_PAD; in myri10ge_open()
2600 cmd.data0 = dev->mtu + ETH_HLEN + VLAN_HLEN; in myri10ge_open()
3235 if ((new_mtu < 68) || (ETH_HLEN + new_mtu > MYRI10GE_MAX_ETHER_MTU)) { in myri10ge_change_mtu()
4090 if ((myri10ge_initial_mtu + ETH_HLEN) > MYRI10GE_MAX_ETHER_MTU) in myri10ge_probe()
4091 myri10ge_initial_mtu = MYRI10GE_MAX_ETHER_MTU - ETH_HLEN; in myri10ge_probe()
4092 if ((myri10ge_initial_mtu + ETH_HLEN) < 68) in myri10ge_probe()
/linux-4.4.14/drivers/misc/sgi-xp/
Dxpnet.c245 xpnet_device->stats.rx_bytes += skb->len + ETH_HLEN; in xpnet_receive()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/
Dsge.c1766 return e->h_proto == htons(ETH_P_8021Q) ? VLAN_ETH_HLEN : ETH_HLEN; in eth_hdr_len()
1788 if (unlikely(skb_headroom(skb) < dev->hard_header_len - ETH_HLEN)) { in t1_start_xmit()
1802 eth_type = skb_network_offset(skb) == ETH_HLEN ? in t1_start_xmit()
1821 if (unlikely(skb->len < ETH_HLEN || in t1_start_xmit()
/linux-4.4.14/net/ipv4/
Dip_tunnel_core.c99 if (unlikely(!pskb_may_pull(skb, ETH_HLEN))) in iptunnel_pull_header()
Dip_tunnel.c484 skb_postpull_rcsum(skb, eth_hdr(skb), ETH_HLEN); in ip_tunnel_rcv()
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/
Dhns_dsaf_mac.h27 #define MAC_DEFAULT_MTU (ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN + ETH_DATA_LEN)
Dhns_enet.c67 ip_offset = ETH_HLEN; in fill_desc()
233 if (max_size < ETH_HLEN) in hns_nic_get_headlen()
240 network += ETH_HLEN; in hns_nic_get_headlen()
Dhns_dsaf_mac.c469 u32 new_frm = new_mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; in hns_mac_set_mtu()
/linux-4.4.14/drivers/net/ethernet/broadcom/genet/
Dbcmgenet.h31 #define ENET_MAX_MTU_SIZE (ETH_DATA_LEN + ETH_HLEN + VLAN_HLEN + \
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dbcmsysport.h37 #define UMAC_MAX_MTU_SIZE (ETH_DATA_LEN + ETH_HLEN + VLAN_HLEN + \
Db44.c1429 bw32(bp, B44_RXMAXLEN, bp->dev->mtu + ETH_HLEN + 8 + RX_HEADER_LEN); in b44_init_hw()
1430 bw32(bp, B44_TXMAXLEN, bp->dev->mtu + ETH_HLEN + 8 + RX_HEADER_LEN); in b44_init_hw()
1573 ETH_HLEN); in b44_setup_pseudo_magicp()
Dbnx2.c3257 if (len > (bp->dev->mtu + ETH_HLEN) && in bnx2_rx_int()
4987 val = mtu + ETH_HLEN + ETH_FCS_LEN; in bnx2_init_chip()
5383 rx_size = bp->dev->mtu + ETH_HLEN + BNX2_RX_OFFSET + 8; in bnx2_set_rx_ring_size()
5827 pkt_size = min(bp->dev->mtu + ETH_HLEN, bp->rx_jumbo_thresh - 4); in bnx2_run_loopback()
6631 sizeof(struct ipv6hdr) - ETH_HLEN; in bnx2_start_xmit()
7904 if (((new_mtu + ETH_HLEN) > MAX_ETHERNET_JUMBO_PACKET_SIZE) || in bnx2_change_mtu()
7905 ((new_mtu + ETH_HLEN) < MIN_ETHERNET_PACKET_SIZE)) in bnx2_change_mtu()
Dtg3.c6918 if (len > (tp->dev->mtu + ETH_HLEN) && in tg3_rx()
7941 hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb) - ETH_HLEN; in tg3_start_xmit()
7954 if (unlikely((ETH_HLEN + hdr_len) > 80) && in tg3_start_xmit()
10203 tp->dev->mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN); in tg3_reset_hw()
13401 struct iphdr *iph = (struct iphdr *)&tx_data[ETH_HLEN]; in tg3_run_loopback()
13423 val = ETH_HLEN + TG3_TSO_IP_HDR_LEN; in tg3_run_loopback()
13446 data_off = ETH_HLEN; in tg3_run_loopback()
13587 jmb_pkt_sz = tp->dma_limit - ETH_HLEN; in tg3_test_loopback()
13631 tg3_run_loopback(tp, jmb_pkt_sz + ETH_HLEN, false)) in tg3_test_loopback()
13656 tg3_run_loopback(tp, jmb_pkt_sz + ETH_HLEN, false)) in tg3_test_loopback()
[all …]
/linux-4.4.14/drivers/usb/gadget/function/
Du_ether.c154 else if (new_mtu <= ETH_HLEN || new_mtu > GETHER_MAX_ETH_FRAME_LEN) in ueth_change_mtu()
301 || ETH_HLEN > skb2->len in rx_complete()
Df_eem.c477 || (len < (ETH_HLEN + ETH_FCS_LEN))) { in eem_unwrap()
/linux-4.4.14/drivers/staging/rtl8188eu/core/
Drtw_recv.c1621 while (a_len > ETH_HLEN) { in amsdu_to_msdu()
1631 pdata += ETH_HLEN; in amsdu_to_msdu()
1632 a_len -= ETH_HLEN; in amsdu_to_msdu()
1662 padding_len = 4 - ((nSubframe_Length + ETH_HLEN) & (4-1)); in amsdu_to_msdu()
Drtw_xmit.c412 _rtw_pktfile_read(ppktfile, (unsigned char *)&etherhdr, ETH_HLEN); in set_qos()
445 _rtw_pktfile_read(&pktfile, (u8 *)&etherhdr, ETH_HLEN); in update_attrib()
527 pattrib->pkt_hdrlen = ETH_HLEN;/* pattrib->ether_type == 0x8100) ? (14 + 4): 14; vlan tag */ in update_attrib()
/linux-4.4.14/drivers/staging/rtl8723au/core/
Drtw_xmit.c402 ip_hdr = (struct iphdr *)(pframe + ETH_HLEN); in set_qos()
446 pattrib->pktlen = skb->len - ETH_HLEN; in update_attrib()
458 pframe += ETH_HLEN; in update_attrib()
522 pattrib->pkt_hdrlen = ETH_HLEN; in update_attrib()
/linux-4.4.14/drivers/staging/gdm72xx/
Dgdm_qos.c258 struct iphdr *iph = (struct iphdr *)((char *)ethh + ETH_HLEN); in gdm_qos_send_hci_pkt()
/linux-4.4.14/drivers/net/ethernet/
Djme.c973 if (skb->len < (ETH_HLEN + sizeof(struct iphdr))) in jme_udpsum()
977 skb_set_network_header(skb, ETH_HLEN); in jme_udpsum()
979 (skb->len < (ETH_HLEN + in jme_udpsum()
986 ETH_HLEN + (ip_hdr(skb)->ihl << 2)); in jme_udpsum()
2363 if (((new_mtu + ETH_HLEN) > MAX_ETHERNET_JUMBO_PACKET_SIZE) || in jme_change_mtu()
Djme.h271 ETH_HLEN + \
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c162 return ALIGN(s->pktshift + ETH_HLEN + VLAN_HLEN + mtu, s->fl_align); in fl_mtu_bufsize()
1069 int eth_hdr_len = skb_network_offset(skb) - ETH_HLEN; in hwcsum()
1161 if (unlikely(skb->len < ETH_HLEN)) { in t4_eth_xmit()
1167 max_pkt_len = ETH_HLEN + dev->mtu; in t4_eth_xmit()
1225 int eth_xtra_len = skb_network_offset(skb) - ETH_HLEN; in t4_eth_xmit()
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/
Dnic_main.c244 new_frs += ETH_HLEN; in nic_update_hw_frs()
331 nic->pkind.maxlen = NIC_HW_MAX_FRS + ETH_HLEN; in nic_init_hw()
Dnicvf_main.c1015 if (skb->len <= ETH_HLEN) { in nicvf_xmit()
/linux-4.4.14/drivers/net/ethernet/pasemi/
Dpasemi_mac.c1691 reg |= PAS_MAC_CFG_MACCFG_MAXF(new_mtu + ETH_HLEN + 4); in pasemi_mac_change_mtu()
1696 mac->bufsz = new_mtu + ETH_HLEN + ETH_FCS_LEN + LOCAL_SKB_ALIGN + 128; in pasemi_mac_change_mtu()
1811 mac->bufsz = dev->mtu + ETH_HLEN + ETH_FCS_LEN + LOCAL_SKB_ALIGN + 128; in pasemi_mac_probe()
/linux-4.4.14/drivers/net/ethernet/ezchip/
Dnps_enet.c304 max_frame_length = ETH_HLEN + ndev->mtu + ETH_FCS_LEN; in nps_enet_hw_enable_control()
/linux-4.4.14/drivers/net/ethernet/marvell/
Dsky2.c1160 size = roundup(sky2->netdev->mtu + ETH_HLEN + VLAN_HLEN, 8); in sky2_get_rx_threshold()
1172 size = roundup(sky2->netdev->mtu + ETH_HLEN + VLAN_HLEN, 8); in sky2_get_rx_data_size()
1183 if (size < ETH_HLEN) in sky2_get_rx_data_size()
1184 size = ETH_HLEN; in sky2_get_rx_data_size()
1283 le->addr = cpu_to_le32((ETH_HLEN << 16) | ETH_HLEN); in rx_set_checksum()
1881 mss += ETH_HLEN + ip_hdrlen(skb) + tcp_hdrlen(skb); in sky2_xmit_frame()
2477 if (!IS_ALIGNED(re->data_addr + ETH_HLEN, sizeof(u32))) in needs_copy()
Dskge.c949 rd->csum1_start = ETH_HLEN; in skge_rx_setup()
950 rd->csum2_start = ETH_HLEN; in skge_rx_setup()
971 rd->csum2_start = ETH_HLEN; in skge_rx_reuse()
2540 skge->rx_buf_size = dev->mtu + ETH_HLEN; in skge_up()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/
Dsge.c1119 int eth_hdr_len = skb_network_offset(skb) - ETH_HLEN; in hwcsum()
1190 max_pkt_len = ETH_HLEN + dev->mtu; in t4vf_eth_xmit()
1284 int eth_xtra_len = skb_network_offset(skb) - ETH_HLEN; in t4vf_eth_xmit()
/linux-4.4.14/drivers/net/ethernet/atheros/atl1c/
Datl1c_main.c490 roundup(mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN, 8) : AT_RX_BUF_SIZE; in atl1c_set_rxbufsize()
538 int max_frame = new_mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; in atl1c_change_mtu()
1431 AT_WRITE_REG(hw, REG_MTU, hw->max_frame_size + ETH_HLEN + in atl1c_configure_mac()
2256 if (skb_network_offset(skb) != ETH_HLEN) in atl1c_xmit_frame()
/linux-4.4.14/drivers/net/ethernet/alteon/
Dacenic.c352 #define ACE_STD_BUFSIZE (ACE_STD_MTU + ETH_HLEN + 4)
353 #define ACE_JUMBO_BUFSIZE (ACE_JUMBO_MTU + ETH_HLEN + 4)
2241 writel(dev->mtu + ETH_HLEN + 4, &regs->IfMtu); in ace_open()
2554 writel(new_mtu + ETH_HLEN + 4, &regs->IfMtu); in ace_change_mtu()
/linux-4.4.14/net/wireless/
Dutil.c542 if (unlikely(skb->len < ETH_HLEN)) in ieee80211_data_from_8023()
594 skip_header_bytes = ETH_HLEN; in ieee80211_data_from_8023()
/linux-4.4.14/net/mac80211/
Dtx.c1612 !skb_clone_writable(skb, ETH_HLEN) || in ieee80211_skb_resize()
2304 skip_header_bytes = ETH_HLEN; in ieee80211_build_hdr()
2699 int extra_head = fast_tx->hdr_len - (ETH_HLEN - 2); in ieee80211_xmit_fast()
2758 memcpy(&eth, skb->data, ETH_HLEN - 2); in ieee80211_xmit_fast()
2856 if (unlikely(skb->len < ETH_HLEN)) { in __ieee80211_subif_start_xmit()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_ethtool.c2491 bp->dev->mtu : ETH_MAX_PACKET_SIZE) + ETH_HLEN); in bnx2x_run_loopback()
2501 memset(packet + 2*ETH_ALEN, 0x77, (ETH_HLEN - 2*ETH_ALEN)); in bnx2x_run_loopback()
2502 for (i = ETH_HLEN; i < pkt_size; i++) in bnx2x_run_loopback()
2612 for (i = ETH_HLEN; i < pkt_size; i++) in bnx2x_run_loopback()
/linux-4.4.14/drivers/s390/net/
Dqeth_l2_main.c900 data_offset = ETH_HLEN; in qeth_l2_hard_start_xmit()
901 hd_len = ETH_HLEN; in qeth_l2_hard_start_xmit()
911 skb_mac_header(new_skb), ETH_HLEN); in qeth_l2_hard_start_xmit()
Dqeth_l3_main.c2879 data_offset = ETH_HLEN; in qeth_l3_hard_start_xmit()
2894 skb_pull(new_skb, ETH_HLEN); in qeth_l3_hard_start_xmit()
2897 skb_pull(new_skb, ETH_HLEN); in qeth_l3_hard_start_xmit()
Dqeth_core_main.c2784 buf->rx_skb = dev_alloc_skb(QETH_RX_PULL_LEN + ETH_HLEN); in qeth_init_input_buffer()
5126 *pskb = dev_alloc_skb(QETH_RX_PULL_LEN + ETH_HLEN); in qeth_create_skb_frag()
5131 skb_reserve(*pskb, ETH_HLEN); in qeth_create_skb_frag()
5199 headroom = ETH_HLEN; in qeth_core_get_next_skb()
6141 sizeof(struct qeth_hdr) + ETH_HLEN, 64, 0, NULL); in qeth_core_init()
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40evf_virtchnl.c269 + ETH_HLEN + VLAN_HLEN + ETH_FCS_LEN; in i40evf_configure_queues()
Di40evf_main.c627 int max_frame = netdev->mtu + ETH_HLEN + ETH_FCS_LEN; in i40evf_configure_rx()
2054 int max_frame = new_mtu + ETH_HLEN + ETH_FCS_LEN; in i40evf_change_mtu()
/linux-4.4.14/drivers/staging/rtl8723au/os_dep/
Dos_intfs.c321 piphdr = (struct iphdr *)(pdata + ETH_HLEN); in rtw_recv_select_queue23a()
/linux-4.4.14/drivers/net/ethernet/sfc/
Dselftest.c307 if (memcmp(&received->header, &payload->header, ETH_HLEN) != 0) { in efx_loopback_rx_packet()
Dnet_driver.h1506 ((((mtu) + ETH_HLEN + VLAN_HLEN + 4/* FCS */ + 7) & ~7) + 16)
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_dcb.c528 lldpmib += ETH_HLEN; in i40e_lldp_to_dcb_config()
Di40e_fcoe.c322 val |= ((FCOE_MTU + ETH_HLEN + VLAN_HLEN + ETH_FCS_LEN) in i40e_init_pf_fcoe()
/linux-4.4.14/drivers/net/bonding/
Dbond_alb.c61 u8 padding[ETH_ZLEN - ETH_HLEN];
945 skb->network_header = skb->mac_header + ETH_HLEN; in alb_send_lp_vid()
Dbond_3ad.c780 skb->network_header = skb->mac_header + ETH_HLEN; in ad_lacpdu_send()
823 skb->network_header = skb->mac_header + ETH_HLEN; in ad_marker_send()
/linux-4.4.14/drivers/net/ethernet/sgi/
Dioc3-eth.c533 ih = (struct iphdr *) ((char *)eh + ETH_HLEN); in ioc3_tcpudp_checksum()
1445 csoff = ETH_HLEN + (ih->ihl << 2); in ioc3_start_xmit()
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/
Dnetdev.c1576 adapter->max_frame_size = netdev->mtu + ETH_HLEN + ETH_FCS_LEN; in igbvf_sw_init()
2353 int max_frame = new_mtu + ETH_HLEN + ETH_FCS_LEN; in igbvf_change_mtu()
2355 if (new_mtu < 68 || new_mtu > INT_MAX - ETH_HLEN - ETH_FCS_LEN || in igbvf_change_mtu()
/linux-4.4.14/drivers/net/ethernet/emulex/benet/
Dbe.h73 (ETH_HLEN + ETH_FCS_LEN))
Dbe_main.c1024 u16 offset = ETH_HLEN; in be_ipv6_exthdr_check()
1067 VLAN_ETH_HLEN : ETH_HLEN; in be_lancer_xmit_workarounds()
2053 hdr_len = ETH_HLEN; in skb_fill_rx_data()
5372 netif_set_gso_max_size(netdev, 65535 - ETH_HLEN); in be_netdev_init()
/linux-4.4.14/drivers/net/ethernet/neterion/vxge/
Dvxge-traffic.h33 (ETH_HLEN + \
/linux-4.4.14/drivers/net/ethernet/calxeda/
Dxgmac.c691 int bufsz = priv->dev->mtu + ETH_HLEN + ETH_FCS_LEN; in xgmac_rx_refill()
738 bfsize = ALIGN(dev->mtu + ETH_HLEN + ETH_FCS_LEN + NET_IP_ALIGN, 8); in xgmac_dma_desc_rings_init()
/linux-4.4.14/drivers/isdn/i4l/
Disdn_net.c1123 const int pullsize = skb_network_offset(skb) - ETH_HLEN; in isdn_net_adjust_hdr()
1370 skb_pull(skb, ETH_HLEN); in isdn_net_type_trans()
1999 ndev->hard_header_len = ETH_HLEN + max_hlhdr_len; in isdn_net_init()
/linux-4.4.14/drivers/staging/rdma/amso1100/
Dc2_provider.c735 netdev->hard_header_len = ETH_HLEN; in setup()
Dc2.c101 netdev->mtu + ETH_HLEN + sizeof(struct c2_rxp_hdr) + in c2_set_rxbufsize()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_sriov.c404 mtu = bp->dev->mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; in bnxt_hwrm_func_cfg()
Dbnxt.c874 ETH_HLEN; in bnxt_gro_skb()
885 ETH_HLEN; in bnxt_gro_skb()
2159 rx_size = SKB_DATA_ALIGN(bp->dev->mtu + ETH_HLEN + NET_IP_ALIGN + 8); in bnxt_set_ring_params()
3080 req.mru = cpu_to_le16(bp->dev->mtu + ETH_HLEN + ETH_FCS_LEN + in bnxt_hwrm_vnic_cfg()
/linux-4.4.14/net/ipv6/
Dip6_gre.c538 if (!pskb_may_pull(skb, ETH_HLEN)) { in ip6gre_rcv()
546 skb_postpull_rcsum(skb, eth_hdr(skb), ETH_HLEN); in ip6gre_rcv()
/linux-4.4.14/drivers/net/ethernet/faraday/
Dftmac100.c447 __pskb_pull_tail(skb, ETH_HLEN); in ftmac100_rx_packet()
Dftgmac100.c487 __pskb_pull_tail(skb, ETH_HLEN); in ftgmac100_rx_packet()
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe-drv.c265 rx_buf_size = mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; in xgbe_calc_rx_buf_size()
1984 max_len = netdev->mtu + ETH_HLEN; in xgbe_rx_poll()
/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/
Dos_intfs.c700 piphdr = (struct iphdr *)(pdata+ETH_HLEN); in rtw_recv_select_queue()
/linux-4.4.14/drivers/net/hyperv/
Dnetvsc.c460 ETH_HLEN; in negotiate_nvsp_ver()
Dnetvsc_drv.c884 limit = NETVSC_MTU - ETH_HLEN; in netvsc_change_mtu()
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/
Dqlge_main.c1550 size_t hlen = ETH_HLEN; in ql_process_mac_rx_page()
1682 if (skb->len > ndev->mtu + ETH_HLEN) { in ql_process_mac_rx_skb()
1769 size_t hlen = ETH_HLEN; in ql_build_rx_skb()
1990 if (skb->len > ndev->mtu + ETH_HLEN) { in ql_process_mac_split_rx_intr()
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_netdev.c636 vhdr = (struct vlan_hdr *)(skb->data + ETH_HLEN); in fm10k_xmit_frame()
Dfm10k_main.c466 macvlan_count_rx(netdev_priv(dev), skb->len + ETH_HLEN, 1, in fm10k_type_trans()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlxsw/
Dswitchx2.c223 mtu += MLXSW_TXHDR_LEN + ETH_HLEN; in mlxsw_sx_port_mtu_set()
Dspectrum.c261 mtu += MLXSW_TXHDR_LEN + ETH_HLEN; in mlxsw_sp_port_mtu_set()
/linux-4.4.14/drivers/net/ethernet/cadence/
Dmacb.c1856 size_t bufsz = dev->mtu + ETH_HLEN + ETH_FCS_LEN + NET_IP_ALIGN; in macb_open()
1922 max_mtu = gem_readl(bp, JML) - ETH_HLEN - ETH_FCS_LEN; in macb_change_mtu()
/linux-4.4.14/drivers/net/ethernet/altera/
Daltera_tse_main.c947 frm_length = ETH_HLEN + priv->dev->mtu + ETH_FCS_LEN; in init_mac()
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/
Dmain.c1301 dev->needed_headroom = ETH_HLEN; in init_netdev()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/
Dsge.c1162 eth_type = skb_network_offset(skb) == ETH_HLEN ? in write_tx_pkt_wr()
1235 if (unlikely(skb->len < ETH_HLEN)) { in t3_eth_xmit()
/linux-4.4.14/drivers/net/ethernet/apm/xgene/
Dxgene_enet_main.c107 return (eth->h_proto == htons(ETH_P_8021Q)) ? VLAN_ETH_HLEN : ETH_HLEN; in xgene_enet_hdr_len()
/linux-4.4.14/drivers/net/ethernet/octeon/
Docteon_mgmt.c44 #define OCTEON_MGMT_RX_HEADROOM (ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN)
/linux-4.4.14/drivers/net/ethernet/xscale/
Dixp4xx_eth.c269 offset = ETH_HLEN + IPV4_HLEN(data) + UDP_HLEN; in ixp_ptp_match()
/linux-4.4.14/drivers/net/wireless/ipw2x00/
Dlibipw_rx.c760 IEEE80211_FCTL_TODS) && skb->len >= ETH_HLEN + ETH_ALEN) { in libipw_rx()
/linux-4.4.14/drivers/net/ethernet/realtek/
Dr8169.c170 #define JUMBO_4K (4*1024 - ETH_HLEN - 2)
171 #define JUMBO_6K (6*1024 - ETH_HLEN - 2)
172 #define JUMBO_7K (7*1024 - ETH_HLEN - 2)
173 #define JUMBO_9K (9*1024 - ETH_HLEN - 2)
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c1793 ixgbevf_rlpml_set_vf(hw, netdev->mtu + ETH_HLEN + ETH_FCS_LEN); in ixgbevf_configure_rx()
3724 int max_frame = new_mtu + ETH_HLEN + ETH_FCS_LEN; in ixgbevf_change_mtu()

12