/Linux-v4.19/samples/bpf/ |
D | tcbpf1_kern.c | 20 #define IP_CSUM_OFF (ETH_HLEN + offsetof(struct iphdr, check)) 21 #define TOS_OFF (ETH_HLEN + offsetof(struct iphdr, tos)) 31 #define TCP_CSUM_OFF (ETH_HLEN + sizeof(struct iphdr) + offsetof(struct tcphdr, check)) 32 #define IP_SRC_OFF (ETH_HLEN + offsetof(struct iphdr, saddr)) 45 #define TCP_DPORT_OFF (ETH_HLEN + sizeof(struct iphdr) + offsetof(struct tcphdr, dest)) 57 __u8 proto = load_byte(skb, ETH_HLEN + offsetof(struct iphdr, protocol)); in bpf_prog1()
|
D | parse_ldabs.c | 29 __u64 troff = ETH_HLEN + sizeof(struct iphdr); in handle_ingress() 33 if (load_byte(skb, ETH_HLEN + offsetof(struct iphdr, protocol)) != IPPROTO_UDP || in handle_ingress() 34 load_byte(skb, ETH_HLEN) != 0x45) in handle_ingress() 36 if (ip_is_fragment(skb, ETH_HLEN)) in handle_ingress()
|
/Linux-v4.19/drivers/net/wireless/ath/ath10k/ |
D | wow.c | 95 u8 hdr_8023_pattern[ETH_HLEN] = {}; in ath10k_wow_convert_8023_to_80211() 96 u8 hdr_8023_bit_mask[ETH_HLEN] = {}; in ath10k_wow_convert_8023_to_80211() 118 old->pattern, ETH_HLEN - old->pkt_offset); in ath10k_wow_convert_8023_to_80211() 120 old->mask, ETH_HLEN - old->pkt_offset); in ath10k_wow_convert_8023_to_80211() 147 new->pkt_offset = old->pkt_offset + hdr_len + rfc_len - ETH_HLEN; in ath10k_wow_convert_8023_to_80211() 150 if (total_len > ETH_HLEN) in ath10k_wow_convert_8023_to_80211() 153 hdr_80211_end_offset = hdr_len + rfc_len + total_len - ETH_HLEN; in ath10k_wow_convert_8023_to_80211() 170 if (total_len > ETH_HLEN) { in ath10k_wow_convert_8023_to_80211() 173 (void *)old->pattern + ETH_HLEN - old->pkt_offset, in ath10k_wow_convert_8023_to_80211() 174 total_len - ETH_HLEN); in ath10k_wow_convert_8023_to_80211() [all …]
|
/Linux-v4.19/tools/testing/selftests/net/ |
D | psock_snd.c | 50 #define TEST_SZ (sizeof(struct virtio_net_hdr) + ETH_HLEN + ETH_MAX_MTU + 1) 80 vh->hdr_len = ETH_HLEN + sizeof(struct iphdr) + sizeof(struct udphdr); in build_vnet_header() 84 vh->csum_start = ETH_HLEN + sizeof(struct iphdr); in build_vnet_header() 106 uint16_t *tag = header + ETH_HLEN; in build_eth_header() 110 return ETH_HLEN + 4; in build_eth_header() 114 return ETH_HLEN; in build_eth_header() 193 buf += ETH_HLEN; in do_send() 194 len -= ETH_HLEN; in do_send()
|
/Linux-v4.19/net/batman-adv/ |
D | fragmentation.c | 293 memmove(skb_out->data - ETH_HLEN, skb_mac_header(skb_out), ETH_HLEN); in batadv_frag_merge_packets() 294 skb_set_mac_header(skb_out, -ETH_HLEN); in batadv_frag_merge_packets() 389 skb->len + ETH_HLEN); in batadv_frag_skb_fwd() 424 skb_fragment = netdev_alloc_skb(NULL, mtu + ETH_HLEN); in batadv_frag_create() 431 skb_reserve(skb_fragment, header_size + ETH_HLEN); in batadv_frag_create() 527 skb_fragment->len + ETH_HLEN); in batadv_frag_send_packet() 539 pskb_expand_head(skb, header_size + ETH_HLEN, 0, GFP_ATOMIC) < 0) { in batadv_frag_send_packet() 549 skb->len + ETH_HLEN); in batadv_frag_send_packet()
|
D | network-coding.c | 661 nc_packet->skb->len + ETH_HLEN); in batadv_nc_fwd_flush() 1192 count = skb_src->len + ETH_HLEN; in batadv_nc_code_packets() 1193 count += skb_dest->len + ETH_HLEN; in batadv_nc_code_packets() 1199 count = skb_src->len + ETH_HLEN; in batadv_nc_code_packets() 1200 count += skb_dest->len + ETH_HLEN; in batadv_nc_code_packets() 1208 skb_src->len + ETH_HLEN); in batadv_nc_code_packets() 1211 skb_dest->len + ETH_HLEN); in batadv_nc_code_packets() 1217 skb_src->len + ETH_HLEN); in batadv_nc_code_packets() 1220 skb_dest->len + ETH_HLEN); in batadv_nc_code_packets() 1407 skb_push(skb, ETH_HLEN); in batadv_nc_skb_store_before_coding() [all …]
|
D | bat_v_ogm.c | 125 skb->len + ETH_HLEN); in batadv_v_ogm_send_to_if() 165 skb = netdev_alloc_skb_ip_align(NULL, ETH_HLEN + ogm_buff_len); in batadv_v_ogm_send() 169 skb_reserve(skb, ETH_HLEN); in batadv_v_ogm_send() 380 ETH_HLEN + packet_len); in batadv_v_ogm_forward() 384 skb_reserve(skb, ETH_HLEN); in batadv_v_ogm_forward() 827 skb->len + ETH_HLEN); in batadv_v_ogm_packet_recv()
|
/Linux-v4.19/net/dsa/ |
D | tag_edsa.c | 150 memmove(skb->data - ETH_HLEN, in edsa_rcv() 151 skb->data - ETH_HLEN - DSA_HLEN, in edsa_rcv() 158 memmove(skb->data - ETH_HLEN, in edsa_rcv() 159 skb->data - ETH_HLEN - EDSA_HLEN, in edsa_rcv()
|
D | tag_qca.c | 88 memmove(skb->data - ETH_HLEN, skb->data - ETH_HLEN - QCA_HDR_LEN, in qca_tag_rcv() 89 ETH_HLEN - QCA_HDR_LEN); in qca_tag_rcv()
|
D | tag_brcm.c | 167 memmove(nskb->data - ETH_HLEN, in brcm_tag_rcv() 168 nskb->data - ETH_HLEN - BRCM_TAG_LEN, in brcm_tag_rcv() 193 return brcm_tag_rcv_ll(skb, dev, pt, ETH_HLEN); in brcm_tag_rcv_prepend()
|
D | dsa.c | 138 if (skb_headroom(skb) < ETH_HLEN) in dsa_skb_defer_rx_timestamp() 141 __skb_push(skb, ETH_HLEN); in dsa_skb_defer_rx_timestamp() 145 __skb_pull(skb, ETH_HLEN); in dsa_skb_defer_rx_timestamp() 181 skb_push(skb, ETH_HLEN); in dsa_switch_rcv()
|
D | tag_mtk.c | 85 memmove(skb->data - ETH_HLEN, in mtk_tag_rcv() 86 skb->data - ETH_HLEN - MTK_HDR_LEN, in mtk_tag_rcv()
|
D | tag_lan9303.c | 133 memmove(skb->data - ETH_HLEN, skb->data - (ETH_HLEN + LAN9303_TAG_LEN), in lan9303_rcv()
|
D | tag_dsa.c | 139 memmove(skb->data - ETH_HLEN, in dsa_rcv() 140 skb->data - ETH_HLEN - DSA_HLEN, in dsa_rcv()
|
/Linux-v4.19/net/ethernet/ |
D | eth.c | 86 struct ethhdr *eth = skb_push(skb, ETH_HLEN); in eth_header() 103 return ETH_HLEN; in eth_header() 112 return ETH_HLEN; in eth_header() 115 return -ETH_HLEN; in eth_header() 166 skb_pull_inline(skb, ETH_HLEN); in eth_type_trans() 242 hh->hh_len = ETH_HLEN; in eth_header_cache() 358 dev->hard_header_len = ETH_HLEN; in ether_setup() 359 dev->min_header_len = ETH_HLEN; in ether_setup()
|
/Linux-v4.19/net/core/ |
D | timestamping.c | 66 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()
|
/Linux-v4.19/drivers/net/ethernet/aquantia/atlantic/ |
D | aq_ring.c | 239 skb = netdev_alloc_skb(ndev, ETH_HLEN); in aq_ring_rx_clean() 244 skb_put(skb, ETH_HLEN); in aq_ring_rx_clean() 245 memcpy(skb->data, page_address(buff->page), ETH_HLEN); in aq_ring_rx_clean() 247 skb_add_rx_frag(skb, 0, buff->page, ETH_HLEN, in aq_ring_rx_clean() 248 buff->len - ETH_HLEN, in aq_ring_rx_clean() 249 SKB_TRUESIZE(buff->len - ETH_HLEN)); in aq_ring_rx_clean() 260 ETH_HLEN)); in aq_ring_rx_clean()
|
/Linux-v4.19/drivers/net/ |
D | ntb_netdev.c | 133 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() 449 ndev->mtu = ntb_transport_max_size(dev->qp) - ETH_HLEN; in ntb_netdev_probe()
|
/Linux-v4.19/drivers/staging/wlan-ng/ |
D | p80211conv.c | 140 skb_pull(skb, ETH_HLEN); in skb_ether_to_p80211() 149 skb_pull(skb, ETH_HLEN); in skb_ether_to_p80211() 367 if (payload_length > (netdev->mtu + ETH_HLEN)) { in skb_p80211_to_ether() 371 payload_length, netdev->mtu + ETH_HLEN); in skb_p80211_to_ether() 408 e_hdr = skb_push(skb, ETH_HLEN); in skb_p80211_to_ether() 449 e_hdr = skb_push(skb, ETH_HLEN); in skb_p80211_to_ether() 476 e_hdr = skb_push(skb, ETH_HLEN); in skb_p80211_to_ether()
|
/Linux-v4.19/drivers/staging/rtl8723bs/os_dep/ |
D | recv_linux.c | 77 skb_put_data(sub_skb, (pdata + ETH_HLEN), nSubframe_Length); in rtw_os_alloc_msdu_pkt() 84 sub_skb->data = pdata + ETH_HLEN; in rtw_os_alloc_msdu_pkt() 265 rx_pid = *(u16*)(skb->data+ETH_HLEN); in rtw_os_ksocket_send() 273 u16 len = *(u16*)(skb->data+ETH_HLEN+2); in rtw_os_ksocket_send() 280 DBG_871X("0x%x\n", *(skb->data+ETH_HLEN+4+i)); in rtw_os_ksocket_send()
|
/Linux-v4.19/drivers/net/ethernet/qualcomm/ |
D | qca_7k_common.h | 47 #define QCAFRM_MIN_MTU (ETH_ZLEN - ETH_HLEN) 51 #define QCAFRM_MIN_LEN (QCAFRM_MIN_MTU + ETH_HLEN)
|
/Linux-v4.19/drivers/staging/gdm724x/ |
D | gdm_lte.c | 86 nic->stats.rx_bytes += skb->len + ETH_HLEN; in gdm_lte_rx() 124 mac_header_len = ETH_HLEN; in gdm_lte_emulate_arp() 166 skb_pull(skb_out, ETH_HLEN); in gdm_lte_emulate_arp() 249 mac_header_len = ETH_HLEN; in gdm_lte_emulate_ndp() 328 skb_pull(skb_out, ETH_HLEN); in gdm_lte_emulate_ndp() 358 network_data = skb->data + ETH_HLEN; in gdm_lte_tx_nic_type() 441 data_buf = skb->data + (VLAN_ETH_HLEN - ETH_HLEN); in gdm_lte_tx() 442 data_len = skb->len - (VLAN_ETH_HLEN - ETH_HLEN); in gdm_lte_tx() 626 mac_header_len = ETH_HLEN; in gdm_lte_netif_rx() 668 skb_pull(skb, ETH_HLEN); in gdm_lte_netif_rx()
|
/Linux-v4.19/drivers/staging/unisys/include/ |
D | iochannel.h | 106 #define ETH_MIN_PACKET_SIZE (ETH_HLEN + ETH_MIN_DATA_SIZE) 348 char ethhdr[ETH_HLEN]; 375 ((VISOR_ETH_MAX_MTU + ETH_HLEN + RCVPOST_BUF_SIZE - 1) \
|
/Linux-v4.19/drivers/net/wimax/i2400m/ |
D | netdev.c | 223 skb_pull(skb, ETH_HLEN); in i2400m_tx_prep_header() 494 skb->data - ETH_HLEN, in i2400m_net_rx() 496 skb_set_mac_header(skb, -ETH_HLEN); in i2400m_net_rx() 545 skb->data - ETH_HLEN, in i2400m_net_erx() 547 skb_set_mac_header(skb, -ETH_HLEN); in i2400m_net_erx()
|
/Linux-v4.19/net/bridge/ |
D | br_netfilter_hooks.c | 106 return *((__be16 *)(skb_mac_header(skb) + ETH_HLEN + in pppoe_proto() 121 #define NF_BRIDGE_MAX_MAC_HEADER_LENGTH (PPPOE_SES_HLEN + ETH_HLEN) 291 -(ETH_HLEN-ETH_ALEN), in br_nf_pre_routing_finish_bridge() 293 ETH_HLEN-ETH_ALEN); in br_nf_pre_routing_finish_bridge() 745 data->size = ETH_HLEN + data->encap_size; in br_nf_dev_queue_xmit() 766 data->size = ETH_HLEN + data->encap_size; in br_nf_dev_queue_xmit() 860 skb_pull(skb, ETH_HLEN); in br_nf_pre_routing_finish_bridge_slow() 863 BUILD_BUG_ON(sizeof(nf_bridge->neigh_header) != (ETH_HLEN - ETH_ALEN)); in br_nf_pre_routing_finish_bridge_slow() 865 skb_copy_to_linear_data_offset(skb, -(ETH_HLEN - ETH_ALEN), in br_nf_pre_routing_finish_bridge_slow() 867 ETH_HLEN - ETH_ALEN); in br_nf_pre_routing_finish_bridge_slow()
|