Home
last modified time | relevance | path

Searched refs:ETH_HLEN (Results 1 – 25 of 343) sorted by relevance

12345678910>>...14

/Linux-v5.4/tools/testing/selftests/bpf/prog_tests/
Dflow_dissector.c116 .nhoff = ETH_HLEN,
117 .thoff = ETH_HLEN + sizeof(struct iphdr),
136 .nhoff = ETH_HLEN,
137 .thoff = ETH_HLEN + sizeof(struct ipv6hdr),
158 .nhoff = ETH_HLEN + VLAN_HLEN,
159 .thoff = ETH_HLEN + VLAN_HLEN + sizeof(struct iphdr),
180 .nhoff = ETH_HLEN + VLAN_HLEN * 2,
181 .thoff = ETH_HLEN + VLAN_HLEN * 2 +
204 .nhoff = ETH_HLEN,
205 .thoff = ETH_HLEN + sizeof(struct iphdr),
[all …]
/Linux-v5.4/tools/testing/selftests/bpf/progs/
Dtest_tc_tunnel.c97 if (bpf_skb_load_bytes(skb, ETH_HLEN, &iph6_inner, in encap_ipv4()
114 if (bpf_skb_load_bytes(skb, ETH_HLEN, &iph_inner, in encap_ipv4()
125 if (bpf_skb_load_bytes(skb, ETH_HLEN + tcp_off, in encap_ipv4()
143 l2_len = ETH_HLEN; in encap_ipv4()
180 ETH_HLEN)) in encap_ipv4()
199 if (bpf_skb_store_bytes(skb, ETH_HLEN, &h_outer, olen, in encap_ipv4()
228 if (bpf_skb_load_bytes(skb, ETH_HLEN, &iph_inner, in encap_ipv6()
233 if (bpf_skb_load_bytes(skb, ETH_HLEN + sizeof(iph_inner), in encap_ipv6()
251 l2_len = ETH_HLEN; in encap_ipv6()
287 ETH_HLEN)) in encap_ipv6()
[all …]
/Linux-v5.4/samples/bpf/
Dtcbpf1_kern.c20 #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()
Dparse_ldabs.c29 __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-v5.4/drivers/net/wireless/ath/ath10k/
Dwow.c83 u8 hdr_8023_pattern[ETH_HLEN] = {}; in ath10k_wow_convert_8023_to_80211()
84 u8 hdr_8023_bit_mask[ETH_HLEN] = {}; in ath10k_wow_convert_8023_to_80211()
106 old->pattern, ETH_HLEN - old->pkt_offset); in ath10k_wow_convert_8023_to_80211()
108 old->mask, ETH_HLEN - old->pkt_offset); in ath10k_wow_convert_8023_to_80211()
135 new->pkt_offset = old->pkt_offset + hdr_len + rfc_len - ETH_HLEN; in ath10k_wow_convert_8023_to_80211()
138 if (total_len > ETH_HLEN) in ath10k_wow_convert_8023_to_80211()
141 hdr_80211_end_offset = hdr_len + rfc_len + total_len - ETH_HLEN; in ath10k_wow_convert_8023_to_80211()
158 if (total_len > ETH_HLEN) { in ath10k_wow_convert_8023_to_80211()
161 (void *)old->pattern + ETH_HLEN - old->pkt_offset, in ath10k_wow_convert_8023_to_80211()
162 total_len - ETH_HLEN); in ath10k_wow_convert_8023_to_80211()
[all …]
/Linux-v5.4/tools/testing/selftests/net/
Dpsock_snd.c50 #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-v5.4/net/batman-adv/
Dfragmentation.c281 memmove(skb_out->data - ETH_HLEN, skb_mac_header(skb_out), ETH_HLEN); in batadv_frag_merge_packets()
282 skb_set_mac_header(skb_out, -ETH_HLEN); in batadv_frag_merge_packets()
377 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()
515 skb_fragment->len + ETH_HLEN); in batadv_frag_send_packet()
527 pskb_expand_head(skb, header_size + ETH_HLEN, 0, GFP_ATOMIC) < 0) { in batadv_frag_send_packet()
537 skb->len + ETH_HLEN); in batadv_frag_send_packet()
Dnetwork-coding.c649 nc_packet->skb->len + ETH_HLEN); in batadv_nc_fwd_flush()
1180 count = skb_src->len + ETH_HLEN; in batadv_nc_code_packets()
1181 count += skb_dest->len + ETH_HLEN; in batadv_nc_code_packets()
1187 count = skb_src->len + ETH_HLEN; in batadv_nc_code_packets()
1188 count += skb_dest->len + ETH_HLEN; in batadv_nc_code_packets()
1196 skb_src->len + ETH_HLEN); in batadv_nc_code_packets()
1199 skb_dest->len + ETH_HLEN); in batadv_nc_code_packets()
1205 skb_src->len + ETH_HLEN); in batadv_nc_code_packets()
1208 skb_dest->len + ETH_HLEN); in batadv_nc_code_packets()
1395 skb_push(skb, ETH_HLEN); in batadv_nc_skb_store_before_coding()
[all …]
/Linux-v5.4/net/core/
Dtimestamping.c53 if (skb_headroom(skb) < ETH_HLEN) in skb_defer_rx_timestamp()
56 __skb_push(skb, ETH_HLEN); in skb_defer_rx_timestamp()
60 __skb_pull(skb, ETH_HLEN); in skb_defer_rx_timestamp()
/Linux-v5.4/net/dsa/
Dtag_edsa.c146 memmove(skb->data - ETH_HLEN, in edsa_rcv()
147 skb->data - ETH_HLEN - DSA_HLEN, in edsa_rcv()
154 memmove(skb->data - ETH_HLEN, in edsa_rcv()
155 skb->data - ETH_HLEN - EDSA_HLEN, in edsa_rcv()
Dtag_qca.c80 memmove(skb->data - ETH_HLEN, skb->data - ETH_HLEN - QCA_HDR_LEN, in qca_tag_rcv()
81 ETH_HLEN - QCA_HDR_LEN); in qca_tag_rcv()
Dtag_brcm.c167 memmove(nskb->data - ETH_HLEN, in brcm_tag_rcv()
168 nskb->data - ETH_HLEN - BRCM_TAG_LEN, in brcm_tag_rcv()
199 return brcm_tag_rcv_ll(skb, dev, pt, ETH_HLEN); in brcm_tag_rcv_prepend()
Dtag_mtk.c78 memmove(skb->data - ETH_HLEN, in mtk_tag_rcv()
79 skb->data - ETH_HLEN - MTK_HDR_LEN, in mtk_tag_rcv()
Ddsa.c185 if (skb_headroom(skb) < ETH_HLEN) in dsa_skb_defer_rx_timestamp()
188 __skb_push(skb, ETH_HLEN); in dsa_skb_defer_rx_timestamp()
192 __skb_pull(skb, ETH_HLEN); in dsa_skb_defer_rx_timestamp()
228 skb_push(skb, ETH_HLEN); in dsa_switch_rcv()
Dtag_8021q.c334 memmove(dest, from, ETH_HLEN - VLAN_HLEN); in dsa_8021q_remove_header()
336 skb_push(skb, ETH_HLEN); in dsa_8021q_remove_header()
339 skb_pull_rcsum(skb, ETH_HLEN); in dsa_8021q_remove_header()
Dtag_lan9303.c124 memmove(skb->data - ETH_HLEN, skb->data - (ETH_HLEN + LAN9303_TAG_LEN), in lan9303_rcv()
/Linux-v5.4/net/ethernet/
Deth.c83 struct ethhdr *eth = 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()
165 skb_pull_inline(skb, ETH_HLEN); in eth_type_trans()
247 hh->hh_len = ETH_HLEN; in eth_header_cache()
376 dev->hard_header_len = ETH_HLEN; in ether_setup()
377 dev->min_header_len = ETH_HLEN; in ether_setup()
/Linux-v5.4/drivers/net/
Dntb_netdev.c130 skb = netdev_alloc_skb(ndev, ndev->mtu + ETH_HLEN); in ntb_netdev_rx_handler()
138 rc = ntb_transport_rx_enqueue(qp, skb, skb->data, ndev->mtu + ETH_HLEN); in ntb_netdev_rx_handler()
255 skb = netdev_alloc_skb(ndev, ndev->mtu + ETH_HLEN); in ntb_netdev_open()
262 ndev->mtu + ETH_HLEN); in ntb_netdev_open()
305 if (new_mtu > ntb_transport_max_size(dev->qp) - ETH_HLEN) in ntb_netdev_change_mtu()
323 skb = netdev_alloc_skb(ndev, new_mtu + ETH_HLEN); in ntb_netdev_change_mtu()
330 new_mtu + ETH_HLEN); in ntb_netdev_change_mtu()
446 ndev->mtu = ntb_transport_max_size(dev->qp) - ETH_HLEN; in ntb_netdev_probe()
/Linux-v5.4/drivers/staging/wlan-ng/
Dp80211conv.c140 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-v5.4/drivers/staging/rtl8723bs/os_dep/
Drecv_linux.c64 skb_put_data(sub_skb, (pdata + ETH_HLEN), nSubframe_Length); in rtw_os_alloc_msdu_pkt()
68 sub_skb->data = pdata + ETH_HLEN; in rtw_os_alloc_msdu_pkt()
229 rx_pid = *(u16*)(skb->data+ETH_HLEN); in rtw_os_ksocket_send()
236 u16 len = *(u16*)(skb->data+ETH_HLEN+2); in rtw_os_ksocket_send()
243 DBG_871X("0x%x\n", *(skb->data+ETH_HLEN+4+i)); in rtw_os_ksocket_send()
/Linux-v5.4/drivers/net/ethernet/qualcomm/
Dqca_7k_common.h47 #define QCAFRM_MIN_MTU (ETH_ZLEN - ETH_HLEN)
51 #define QCAFRM_MIN_LEN (QCAFRM_MIN_MTU + ETH_HLEN)
/Linux-v5.4/drivers/staging/gdm724x/
Dgdm_lte.c86 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-v5.4/drivers/staging/unisys/include/
Diochannel.h106 #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-v5.4/drivers/net/wimax/i2400m/
Dnetdev.c208 skb_pull(skb, ETH_HLEN); in i2400m_tx_prep_header()
479 skb->data - ETH_HLEN, in i2400m_net_rx()
481 skb_set_mac_header(skb, -ETH_HLEN); in i2400m_net_rx()
530 skb->data - ETH_HLEN, in i2400m_net_erx()
532 skb_set_mac_header(skb, -ETH_HLEN); in i2400m_net_erx()
/Linux-v5.4/net/bridge/netfilter/
Dnf_conntrack_bridge.c293 skb_copy_from_linear_data_offset(skb, -ETH_HLEN, data->mac, ETH_HLEN); in nf_ct_bridge_frag_save()
329 err = skb_cow_head(skb, ETH_HLEN); in nf_ct_bridge_frag_restore()
339 skb_copy_to_linear_data_offset(skb, -ETH_HLEN, data->mac, ETH_HLEN); in nf_ct_bridge_frag_restore()

12345678910>>...14