Home
last modified time | relevance | path

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

12345678910>>...17

/openbmc/linux/tools/testing/selftests/bpf/prog_tests/
H A Dflow_dissector.c124 .nhoff = ETH_HLEN,
125 .thoff = ETH_HLEN + sizeof(struct iphdr),
145 .nhoff = ETH_HLEN,
146 .thoff = ETH_HLEN + sizeof(struct ipv6hdr),
168 .nhoff = ETH_HLEN + VLAN_HLEN,
169 .thoff = ETH_HLEN + VLAN_HLEN + sizeof(struct iphdr),
191 .nhoff = ETH_HLEN + VLAN_HLEN * 2,
192 .thoff = ETH_HLEN + VLAN_HLEN * 2 +
216 .nhoff = ETH_HLEN,
217 .thoff = ETH_HLEN + sizeof(struct iphdr),
[all …]
/openbmc/linux/tools/testing/selftests/bpf/progs/
H A Dtest_tc_tunnel.c27 #define L2_PAD_SZ (sizeof(struct vxlanhdr) + ETH_HLEN)
117 if (bpf_skb_load_bytes(skb, ETH_HLEN, &iph6_inner, in __encap_ipv4()
134 if (bpf_skb_load_bytes(skb, ETH_HLEN, &iph_inner, in __encap_ipv4()
145 if (bpf_skb_load_bytes(skb, ETH_HLEN + tcp_off, in __encap_ipv4()
163 l2_len = ETH_HLEN; in __encap_ipv4()
215 if (bpf_skb_load_bytes(skb, 0, l2_hdr, ETH_HLEN)) in __encap_ipv4()
235 if (bpf_skb_store_bytes(skb, ETH_HLEN, &h_outer, olen, in __encap_ipv4()
271 if (bpf_skb_load_bytes(skb, ETH_HLEN, &iph_inner, in __encap_ipv6()
276 if (bpf_skb_load_bytes(skb, ETH_HLEN + sizeof(iph_inner), in __encap_ipv6()
294 l2_len = ETH_HLEN; in __encap_ipv6()
[all …]
H A Dtest_check_mtu.c71 delta = GLOBAL_USER_MTU - (data_len - ETH_HLEN) + 1; in xdp_exceed_mtu()
96 delta = -((data_len - ETH_HLEN) + 1); in xdp_minus_delta()
123 __u32 mtu_len = data_len - ETH_HLEN; in xdp_input_len()
186 delta = GLOBAL_USER_MTU - (skb_len - ETH_HLEN) + 1; in tc_exceed_mtu()
213 delta = GLOBAL_USER_MTU - (data_len - ETH_HLEN) + 1; in tc_exceed_mtu_da()
236 delta = -((skb_len - ETH_HLEN) + 1); in tc_minus_delta()
H A Ddecap_sanity.c42 if (bpf_skb_load_bytes(skb, ETH_HLEN, &ip6h, sizeof(ip6h))) in decap_sanity()
48 if (bpf_skb_load_bytes(skb, ETH_HLEN + sizeof(ip6h), &udph, sizeof(udph))) in decap_sanity()
56 err = bpf_skb_adjust_room(skb, -(s32)(ETH_HLEN + sizeof(ip6h) + sizeof(udph)), in decap_sanity()
/openbmc/linux/samples/bpf/
H A Dtcbpf1_kern.c21 #define IP_CSUM_OFF (ETH_HLEN + offsetof(struct iphdr, check))
22 #define TOS_OFF (ETH_HLEN + offsetof(struct iphdr, tos))
32 #define TCP_CSUM_OFF (ETH_HLEN + sizeof(struct iphdr) + offsetof(struct tcphdr, check))
33 #define IP_SRC_OFF (ETH_HLEN + offsetof(struct iphdr, saddr))
46 #define TCP_DPORT_OFF (ETH_HLEN + sizeof(struct iphdr) + offsetof(struct tcphdr, dest))
58 __u8 proto = load_byte(skb, ETH_HLEN + offsetof(struct iphdr, protocol)); in bpf_prog1()
H A Dparse_ldabs.c30 __u64 troff = ETH_HLEN + sizeof(struct iphdr); in handle_ingress()
34 if (load_byte(skb, ETH_HLEN + offsetof(struct iphdr, protocol)) != IPPROTO_UDP || in handle_ingress()
35 load_byte(skb, ETH_HLEN) != 0x45) in handle_ingress()
37 if (ip_is_fragment(skb, ETH_HLEN)) in handle_ingress()
/openbmc/linux/drivers/net/wireless/ath/ath10k/
H A Dwow.c84 u8 hdr_8023_pattern[ETH_HLEN] = {}; in ath10k_wow_convert_8023_to_80211()
85 u8 hdr_8023_bit_mask[ETH_HLEN] = {}; in ath10k_wow_convert_8023_to_80211()
107 old->pattern, ETH_HLEN - old->pkt_offset); in ath10k_wow_convert_8023_to_80211()
109 old->mask, ETH_HLEN - old->pkt_offset); in ath10k_wow_convert_8023_to_80211()
136 new->pkt_offset = old->pkt_offset + hdr_len + rfc_len - ETH_HLEN; in ath10k_wow_convert_8023_to_80211()
139 if (total_len > ETH_HLEN) in ath10k_wow_convert_8023_to_80211()
142 hdr_80211_end_offset = hdr_len + rfc_len + total_len - ETH_HLEN; in ath10k_wow_convert_8023_to_80211()
159 if (total_len > ETH_HLEN) { in ath10k_wow_convert_8023_to_80211()
162 (void *)old->pattern + ETH_HLEN - old->pkt_offset, in ath10k_wow_convert_8023_to_80211()
163 total_len - ETH_HLEN); in ath10k_wow_convert_8023_to_80211()
[all …]
/openbmc/linux/tools/testing/selftests/net/
H A 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()
H A Dgro.c69 #define TOTAL_HDR_LEN (ETH_HLEN + sizeof(struct ipv6hdr) + sizeof(struct tcphdr))
73 #define MAX_HDR_LEN (ETH_HLEN + sizeof(struct ipv6hdr) + sizeof(struct tcphdr))
114 ipproto_off = ETH_HLEN + next_off; in setup_sock_filter()
292 fill_networklayer(buf + ETH_HLEN, payload_len); in create_packet()
335 static char buf[ETH_HLEN + IP_MAXPACKET]; in send_data_pkts()
379 struct ipv6hdr *ip6h = (struct ipv6hdr *)(buf + ETH_HLEN); in recompute_packet()
380 struct iphdr *iph = (struct iphdr *)(buf + ETH_HLEN); in recompute_packet()
572 iph = (struct iphdr *)(optpkt + ETH_HLEN); in add_ipv4_ts_option()
602 struct iphdr *iph = (struct iphdr *)(buf + ETH_HLEN); in send_fragment4()
614 fill_networklayer(buf + ETH_HLEN, PAYLOAD_LEN); in send_fragment4()
[all …]
/openbmc/linux/net/core/
H A 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()
/openbmc/linux/net/dsa/
H A Dtag.c39 if (skb_headroom(skb) < ETH_HLEN) in dsa_skb_defer_rx_timestamp()
42 __skb_push(skb, ETH_HLEN); in dsa_skb_defer_rx_timestamp()
46 __skb_pull(skb, ETH_HLEN); in dsa_skb_defer_rx_timestamp()
93 skb_push(skb, ETH_HLEN); in dsa_switch_rcv()
117 dev_sw_netstats_rx_add(skb->dev, skb->len + ETH_HLEN); in dsa_switch_rcv()
H A Dtag_ocelot.c84 skb_push(skb, ETH_HLEN); in ocelot_rcv()
100 skb_pull(skb, ETH_HLEN); in ocelot_rcv()
147 skb_push_rcsum(skb, ETH_HLEN); in ocelot_rcv()
149 skb_pull_rcsum(skb, ETH_HLEN); in ocelot_rcv()
H A Dtag_lan9303.c95 skb_push_rcsum(skb, ETH_HLEN); in lan9303_rcv()
97 skb_pull_rcsum(skb, ETH_HLEN); in lan9303_rcv()
/openbmc/linux/drivers/net/wireless/ath/ath11k/
H A Dwow.c154 u8 hdr_8023_pattern[ETH_HLEN] = {}; in ath11k_wow_convert_8023_to_80211()
155 u8 hdr_8023_bit_mask[ETH_HLEN] = {}; in ath11k_wow_convert_8023_to_80211()
177 old->pattern, ETH_HLEN - old->pkt_offset); in ath11k_wow_convert_8023_to_80211()
179 old->mask, ETH_HLEN - old->pkt_offset); in ath11k_wow_convert_8023_to_80211()
206 new->pkt_offset = old->pkt_offset + hdr_len + rfc_len - ETH_HLEN; in ath11k_wow_convert_8023_to_80211()
209 if (total_len > ETH_HLEN) in ath11k_wow_convert_8023_to_80211()
212 hdr_80211_end_offset = hdr_len + rfc_len + total_len - ETH_HLEN; in ath11k_wow_convert_8023_to_80211()
229 if (total_len > ETH_HLEN) { in ath11k_wow_convert_8023_to_80211()
232 (void *)old->pattern + ETH_HLEN - old->pkt_offset, in ath11k_wow_convert_8023_to_80211()
233 total_len - ETH_HLEN); in ath11k_wow_convert_8023_to_80211()
[all …]
/openbmc/linux/net/ethernet/
H A 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()
237 smp_store_release(&hh->hh_len, ETH_HLEN); in eth_header_cache()
351 dev->hard_header_len = ETH_HLEN; in ether_setup()
352 dev->min_header_len = ETH_HLEN; in ether_setup()
/openbmc/linux/drivers/net/
H A 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()
/openbmc/linux/drivers/net/ethernet/broadcom/asp2/
H A Dbcmasp.c325 bcmasp_netfilt_wr_m_wake(priv, nfilt, ETH_HLEN + offset + 1, in bcmasp_netfilt_tcpip4_wr()
328 bcmasp_netfilt_wr_m_wake(priv, nfilt, ETH_HLEN + offset + 12, in bcmasp_netfilt_tcpip4_wr()
331 bcmasp_netfilt_wr_m_wake(priv, nfilt, ETH_HLEN + offset + 16, in bcmasp_netfilt_tcpip4_wr()
334 bcmasp_netfilt_wr_m_wake(priv, nfilt, ETH_HLEN + offset + 20, in bcmasp_netfilt_tcpip4_wr()
337 bcmasp_netfilt_wr_m_wake(priv, nfilt, ETH_HLEN + offset + 22, in bcmasp_netfilt_tcpip4_wr()
356 bcmasp_netfilt_wr_m_wake(priv, nfilt, ETH_HLEN + offset, in bcmasp_netfilt_tcpip6_wr()
358 bcmasp_netfilt_wr_m_wake(priv, nfilt, ETH_HLEN + offset + 8, in bcmasp_netfilt_tcpip6_wr()
361 bcmasp_netfilt_wr_m_wake(priv, nfilt, ETH_HLEN + offset + 24, in bcmasp_netfilt_tcpip6_wr()
364 bcmasp_netfilt_wr_m_wake(priv, nfilt, ETH_HLEN + offset + 40, in bcmasp_netfilt_tcpip6_wr()
367 bcmasp_netfilt_wr_m_wake(priv, nfilt, ETH_HLEN + offset + 42, in bcmasp_netfilt_tcpip6_wr()
[all …]
/openbmc/linux/drivers/staging/wlan-ng/
H A Dp80211conv.c119 skb_pull(skb, ETH_HLEN); in skb_ether_to_p80211()
128 skb_pull(skb, ETH_HLEN); in skb_ether_to_p80211()
346 if (payload_length > (netdev->mtu + ETH_HLEN)) { in skb_p80211_to_ether()
350 payload_length, netdev->mtu + ETH_HLEN); in skb_p80211_to_ether()
387 e_hdr = skb_push(skb, ETH_HLEN); in skb_p80211_to_ether()
428 e_hdr = skb_push(skb, ETH_HLEN); in skb_p80211_to_ether()
455 e_hdr = skb_push(skb, ETH_HLEN); in skb_p80211_to_ether()
/openbmc/linux/net/batman-adv/
H A Dfragmentation.c280 memmove(skb_out->data - ETH_HLEN, skb_mac_header(skb_out), ETH_HLEN); in batadv_frag_merge_packets()
281 skb_set_mac_header(skb_out, -ETH_HLEN); in batadv_frag_merge_packets()
376 skb->len + ETH_HLEN); in batadv_frag_skb_fwd()
528 skb_fragment->len + ETH_HLEN); in batadv_frag_send_packet()
541 ret = skb_cow_head(skb, ETH_HLEN + header_size); in batadv_frag_send_packet()
551 skb->len + ETH_HLEN); in batadv_frag_send_packet()
H A Dnetwork-coding.c650 nc_packet->skb->len + ETH_HLEN); in batadv_nc_fwd_flush()
1172 count = skb_src->len + ETH_HLEN; in batadv_nc_code_packets()
1173 count += skb_dest->len + ETH_HLEN; in batadv_nc_code_packets()
1179 count = skb_src->len + ETH_HLEN; in batadv_nc_code_packets()
1180 count += skb_dest->len + ETH_HLEN; in batadv_nc_code_packets()
1188 skb_src->len + ETH_HLEN); in batadv_nc_code_packets()
1191 skb_dest->len + ETH_HLEN); in batadv_nc_code_packets()
1197 skb_src->len + ETH_HLEN); in batadv_nc_code_packets()
1200 skb_dest->len + ETH_HLEN); in batadv_nc_code_packets()
1383 skb_push(skb, ETH_HLEN); in batadv_nc_skb_store_before_coding()
[all …]
H A Dbat_v_ogm.c133 skb->len + ETH_HLEN); in batadv_v_ogm_send_to_if()
213 skb_aggr = dev_alloc_skb(aggr_len + ETH_HLEN + NET_IP_ALIGN); in batadv_v_ogm_aggr_send()
219 skb_reserve(skb_aggr, ETH_HLEN + NET_IP_ALIGN); in batadv_v_ogm_aggr_send()
290 skb = netdev_alloc_skb_ip_align(NULL, ETH_HLEN + ogm_buff_len); in batadv_v_ogm_send_softif()
294 skb_reserve(skb, ETH_HLEN); in batadv_v_ogm_send_softif()
568 ETH_HLEN + packet_len); in batadv_v_ogm_forward()
572 skb_reserve(skb, ETH_HLEN); in batadv_v_ogm_forward()
1010 skb->len + ETH_HLEN); in batadv_v_ogm_packet_recv()
/openbmc/linux/net/bridge/
H A Dbr_forward.c35 skb_push(skb, ETH_HLEN); in br_dev_queue_push_xmit()
103 skb_push(skb, ETH_HLEN); in __br_forward()
270 __skb_push(skb, ETH_HLEN); in maybe_deliver_addr()
272 __skb_pull(skb, ETH_HLEN); in maybe_deliver_addr()
279 __skb_pull(skb, ETH_HLEN); in maybe_deliver_addr()
/openbmc/linux/drivers/staging/gdm724x/
H A Dgdm_lte.c81 len = skb->len + ETH_HLEN; in gdm_lte_rx()
125 mac_header_len = ETH_HLEN; in gdm_lte_emulate_arp()
167 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()
628 mac_header_len = ETH_HLEN; in gdm_lte_netif_rx()
670 skb_pull(skb, ETH_HLEN); in gdm_lte_netif_rx()
/openbmc/linux/drivers/net/ethernet/qualcomm/
H A Dqca_7k_common.h47 #define QCAFRM_MIN_MTU (ETH_ZLEN - ETH_HLEN)
51 #define QCAFRM_MIN_LEN (QCAFRM_MIN_MTU + ETH_HLEN)
/openbmc/linux/net/bridge/netfilter/
H A Dnf_conntrack_bridge.c334 skb_copy_from_linear_data_offset(skb, -ETH_HLEN, data->mac, ETH_HLEN); in nf_ct_bridge_frag_save()
370 err = skb_cow_head(skb, ETH_HLEN); in nf_ct_bridge_frag_restore()
380 skb_copy_to_linear_data_offset(skb, -ETH_HLEN, data->mac, ETH_HLEN); in nf_ct_bridge_frag_restore()

12345678910>>...17