Searched refs:eth_hdr (Results 1 - 25 of 157) sorted by path

1234567

/linux-master/net/bridge/netfilter/
H A Debt_among.c73 if (eth_hdr(skb)->h_proto == htons(ETH_P_IP)) {
81 } else if (eth_hdr(skb)->h_proto == htons(ETH_P_ARP)) {
104 if (eth_hdr(skb)->h_proto == htons(ETH_P_IP)) {
112 } else if (eth_hdr(skb)->h_proto == htons(ETH_P_ARP)) {
144 smac = eth_hdr(skb)->h_source;
159 dmac = eth_hdr(skb)->h_dest;
H A Debt_log.c89 eth_hdr(skb)->h_source, eth_hdr(skb)->h_dest,
90 ntohs(eth_hdr(skb)->h_proto));
97 if ((bitmask & EBT_LOG_IP) && eth_hdr(skb)->h_proto ==
114 if ((bitmask & EBT_LOG_IP6) && eth_hdr(skb)->h_proto ==
139 ((eth_hdr(skb)->h_proto == htons(ETH_P_ARP)) ||
140 (eth_hdr(skb)->h_proto == htons(ETH_P_RARP)))) {
/linux-master/net/ipv6/netfilter/
H A Dip6t_eui64.c33 if (eth_hdr(skb)->h_proto == htons(ETH_P_IPV6)) {
35 memcpy(eui64, eth_hdr(skb)->h_source, 3);
36 memcpy(eui64 + 5, eth_hdr(skb)->h_source + 3, 3);
/linux-master/net/netfilter/
H A Dxt_mac.c36 ret = ether_addr_equal(eth_hdr(skb)->h_source, info->srcaddr);
/linux-master/drivers/infiniband/core/
H A Dlag.c71 eth = eth_hdr(skb);
/linux-master/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.c3347 struct ethhdr *eth_hdr; local
3360 eth_hdr = (struct ethhdr *)tmp_buf;
3361 eth_type = ntohs(eth_hdr->h_proto);
/linux-master/drivers/infiniband/hw/ocrdma/
H A Docrdma_ah.c126 memcpy(&ah->av->eth_hdr, &eth, eth_sz);
237 rdma_ah_set_sl(attr, be16_to_cpu(av->eth_hdr.vlan_tag) >> 13);
H A Docrdma_sli.h1919 struct ocrdma_eth_vlan eth_hdr; member in struct:ocrdma_av
/linux-master/drivers/media/dvb-core/
H A Ddvb_net.c137 eth = eth_hdr(skb);
/linux-master/drivers/net/
H A Damt.c552 eth = eth_hdr(skb);
825 eth = eth_hdr(skb);
2303 eth = eth_hdr(skb);
2369 oeth = eth_hdr(skb);
2373 eth = eth_hdr(skb);
2503 eth = eth_hdr(skb);
2522 eth = eth_hdr(skb);
/linux-master/drivers/net/bonding/
H A Dbond_3ad.c2829 if (!MAC_ADDRESS_EQUAL(eth_hdr(skb)->h_dest, lacpdu_mcast_addr))
H A Dbond_alb.c1343 struct ethhdr *eth_data = eth_hdr(skb);
1379 eth_data = eth_hdr(skb);
1432 eth_data = eth_hdr(skb);
H A Dbond_main.c1581 if (is_link_local_ether_addr(eth_hdr(skb)->h_dest))
1597 bond_hw_addr_copy(eth_hdr(skb)->h_dest, bond->dev->dev_addr,
/linux-master/drivers/net/dsa/sja1105/
H A Dsja1105_main.c2676 hdr = eth_hdr(skb);
/linux-master/drivers/net/ethernet/altera/
H A Daltera_tse_main.c339 struct ethhdr *eth_hdr; local
344 eth_hdr = (struct ethhdr *)skb->data;
345 memmove(skb->data + VLAN_HLEN, eth_hdr, ETH_ALEN * 2);
/linux-master/drivers/net/ethernet/apm/xgene/
H A Dxgene_enet_main.c661 if (ntohs(eth_hdr(skb)->h_proto) < 46)
/linux-master/drivers/net/ethernet/aquantia/atlantic/
H A Daq_main.c121 unlikely(eth_hdr(skb)->h_proto == htons(ETH_P_1588)))
/linux-master/drivers/net/ethernet/hisilicon/hns/
H A Dhns_enet.c1944 struct ethhdr *eth_hdr = (struct ethhdr *)skb->data; local
1949 is_multicast_ether_addr(eth_hdr->h_dest))
/linux-master/drivers/net/ethernet/ibm/
H A Dibmveth.c1104 ether_header = eth_hdr(skb);
/linux-master/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_main.c680 struct ethhdr *eth_hdr; local
699 eth_hdr = fm10k_port_is_vxlan(skb);
702 eth_hdr = fm10k_gre_is_nvgre(skb);
708 if (!eth_hdr)
711 switch (eth_hdr->h_proto) {
740 return eth_hdr->h_proto;
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_eswitch_br.c156 ether_addr_copy(list[0].h_u.eth_hdr.dst_addr, mac);
157 eth_broadcast_addr(list[0].m_u.eth_hdr.dst_addr);
202 ether_addr_copy(list[0].h_u.eth_hdr.src_addr, mac);
203 eth_broadcast_addr(list[0].m_u.eth_hdr.src_addr);
H A Dice_lag.c214 u8 *eth_hdr; local
229 eth_hdr = s_rule->hdr_data;
230 ice_fill_eth_hdr(eth_hdr);
H A Dice_protocol_type.h411 struct ice_ether_hdr eth_hdr; member in union:ice_prot_hdr
H A Dice_switch.c2453 * @eth_hdr: pointer to buffer to populate
2455 void ice_fill_eth_hdr(u8 *eth_hdr) argument
2457 memcpy(eth_hdr, dummy_eth_header, DUMMY_ETH_HDR_LEN);
2476 u8 *eth_hdr; local
2489 eth_hdr = s_rule->hdr_data;
2492 memcpy(eth_hdr, dummy_eth_header, eth_hdr_sz);
2555 off = (__force __be16 *)(eth_hdr + ICE_ETH_ETHTYPE_OFFSET);
2582 ether_addr_copy(eth_hdr + ICE_ETH_DA_OFFSET, daddr);
2585 off = (__force __be16 *)(eth_hdr + ICE_ETH_VLAN_TCI_OFFSET);
2587 off = (__force __be16 *)(eth_hdr
[all...]
H A Dice_switch.h407 void ice_fill_eth_hdr(u8 *eth_hdr);

Completed in 703 milliseconds

1234567