/Linux-v4.19/include/linux/ |
D | if_arp.h | 29 static inline struct arphdr *arp_hdr(const struct sk_buff *skb) in arp_hdr() 31 return (struct arphdr *)skb_network_header(skb); in arp_hdr() 40 return sizeof(struct arphdr) + dev->addr_len + sizeof(u32) * 2; in arp_hdr_len() 44 return sizeof(struct arphdr) + (dev->addr_len + sizeof(u32)) * 2; in arp_hdr_len()
|
/Linux-v4.19/net/bridge/netfilter/ |
D | ebt_arp.c | 22 const struct arphdr *ah; in ebt_arp_mt() 23 struct arphdr _arph; in ebt_arp_mt() 44 sap = skb_header_pointer(skb, sizeof(struct arphdr) + in ebt_arp_mt() 49 dap = skb_header_pointer(skb, sizeof(struct arphdr) + in ebt_arp_mt() 74 mp = skb_header_pointer(skb, sizeof(struct arphdr), in ebt_arp_mt() 85 mp = skb_header_pointer(skb, sizeof(struct arphdr) + in ebt_arp_mt()
|
D | ebt_among.c | 81 const struct arphdr *ah; in get_ip_dst() 82 struct arphdr _arph; in get_ip_dst() 91 bp = skb_header_pointer(skb, sizeof(struct arphdr) + in get_ip_dst() 112 const struct arphdr *ah; in get_ip_src() 113 struct arphdr _arph; in get_ip_src() 122 bp = skb_header_pointer(skb, sizeof(struct arphdr) + in get_ip_src()
|
D | ebt_snat.c | 30 const struct arphdr *ap; in ebt_snat_tg() 31 struct arphdr _ah; in ebt_snat_tg()
|
D | ebt_arpreply.c | 24 const struct arphdr *ap; in ebt_arpreply_tg() 25 struct arphdr _ah; in ebt_arpreply_tg()
|
D | ebt_log.c | 140 const struct arphdr *ah; in ebt_log_packet() 141 struct arphdr _arph; in ebt_log_packet()
|
/Linux-v4.19/net/batman-adv/ |
D | distributed-arp-table.c | 201 addr += ETH_HLEN + sizeof(struct arphdr); in batadv_arp_hw_src() 1017 struct arphdr *arphdr; in batadv_arp_get_type() local 1037 arphdr = (struct arphdr *)(skb->data + hdr_size + ETH_HLEN); in batadv_arp_get_type() 1040 if (arphdr->ar_hrd != htons(ARPHRD_ETHER)) in batadv_arp_get_type() 1043 if (arphdr->ar_pro != htons(ETH_P_IP)) in batadv_arp_get_type() 1046 if (arphdr->ar_hln != ETH_ALEN) in batadv_arp_get_type() 1049 if (arphdr->ar_pln != 4) in batadv_arp_get_type() 1068 if (arphdr->ar_op != htons(ARPOP_REQUEST)) { in batadv_arp_get_type() 1075 type = ntohs(arphdr->ar_op); in batadv_arp_get_type()
|
D | bridge_loop_avoidance.c | 387 hw_src = (u8 *)ethhdr + ETH_HLEN + sizeof(struct arphdr); in batadv_bla_send_claim() 1082 struct arphdr *arphdr; in batadv_bla_process_claim() local 1125 arphdr = (struct arphdr *)((u8 *)ethhdr + headlen); in batadv_bla_process_claim() 1130 if (arphdr->ar_hrd != htons(ARPHRD_ETHER)) in batadv_bla_process_claim() 1132 if (arphdr->ar_pro != htons(ETH_P_IP)) in batadv_bla_process_claim() 1134 if (arphdr->ar_hln != ETH_ALEN) in batadv_bla_process_claim() 1136 if (arphdr->ar_pln != 4) in batadv_bla_process_claim() 1139 hw_src = (u8 *)arphdr + sizeof(struct arphdr); in batadv_bla_process_claim()
|
/Linux-v4.19/net/ipv4/netfilter/ |
D | nf_log_arp.c | 49 const struct arphdr *ah; in dump_arp_packet() 50 struct arphdr _arph; in dump_arp_packet()
|
D | arp_tables.c | 81 static inline int arp_packet_match(const struct arphdr *arphdr, in arp_packet_match() argument 87 const char *arpptr = (char *)(arphdr + 1); in arp_packet_match() 93 (arphdr->ar_op & arpinfo->arpop_mask) != arpinfo->arpop)) in arp_packet_match() 97 (arphdr->ar_hrd & arpinfo->arhrd_mask) != arpinfo->arhrd)) in arp_packet_match() 101 (arphdr->ar_pro & arpinfo->arpro_mask) != arpinfo->arpro)) in arp_packet_match() 105 (arphdr->ar_hln & arpinfo->arhln_mask) != arpinfo->arhln)) in arp_packet_match() 188 const struct arphdr *arp; in arpt_do_table()
|
D | arpt_mangle.c | 15 const struct arphdr *arp; in target()
|
D | ipt_CLUSTERIP.c | 599 struct arphdr *arp = arp_hdr(skb); in arp_mangle()
|
/Linux-v4.19/drivers/staging/gdm724x/ |
D | gdm_lte.c | 98 struct arphdr *arp_in; in gdm_lte_emulate_arp() 99 struct arphdr *arp_out; in gdm_lte_emulate_arp() 128 arp_in = (struct arphdr *)(skb_in->data + mac_header_len); in gdm_lte_emulate_arp() 130 sizeof(struct arphdr)); in gdm_lte_emulate_arp() 133 arp_out = (struct arphdr *)arp_temp; in gdm_lte_emulate_arp() 134 arp_data_out = (struct arpdata *)(arp_temp + sizeof(struct arphdr)); in gdm_lte_emulate_arp() 137 memcpy(arp_out, arp_in, sizeof(struct arphdr)); in gdm_lte_emulate_arp() 160 skb_put_data(skb_out, arp_out, sizeof(struct arphdr)); in gdm_lte_emulate_arp()
|
/Linux-v4.19/include/uapi/linux/ |
D | if_arp.h | 144 struct arphdr { struct
|
/Linux-v4.19/drivers/net/wireless/ti/wlcore/ |
D | wl12xx_80211.h | 126 struct arphdr arp_hdr;
|
D | cmd.c | 1236 struct arphdr *arp_hdr; in wl1271_cmd_build_arp_rsp()
|
/Linux-v4.19/drivers/net/arcnet/ |
D | rfc1201.c | 208 struct arphdr *arp = (struct arphdr *)soft->payload; in rx() 212 uint8_t *cptr = (uint8_t *)arp + sizeof(struct arphdr); in rx()
|
/Linux-v4.19/net/bridge/ |
D | br_arp_nd_proxy.c | 129 struct arphdr *parp; in br_do_proxy_suppress_arp() 146 arpptr = (u8 *)parp + sizeof(struct arphdr); in br_do_proxy_suppress_arp()
|
/Linux-v4.19/drivers/net/wireless/marvell/mwifiex/ |
D | decl.h | 228 struct arphdr hdr;
|
/Linux-v4.19/drivers/net/ipvlan/ |
D | ipvlan_core.c | 147 struct arphdr *arph; in ipvlan_get_L3_hdr() 400 struct arphdr *arph; in ipvlan_addr_lookup() 404 arph = (struct arphdr *)lyr3h; in ipvlan_addr_lookup()
|
/Linux-v4.19/net/ipv4/ |
D | ipconfig.c | 473 struct arphdr *rarp; in ic_rarp_recv() 486 if (!pskb_may_pull(skb, sizeof(struct arphdr))) in ic_rarp_recv() 490 rarp = (struct arphdr *)skb_transport_header(skb); in ic_rarp_recv() 510 rarp = (struct arphdr *)skb_transport_header(skb); in ic_rarp_recv()
|
D | arp.c | 532 struct arphdr *arp; in arp_create() 683 struct arphdr *arp; in arp_process() 943 const struct arphdr *arp; in arp_rcv()
|
/Linux-v4.19/net/core/ |
D | flow_dissector.c | 305 const struct arphdr *arp; in __skb_flow_dissect_arp() 306 struct arphdr _arp; in __skb_flow_dissect_arp()
|
/Linux-v4.19/drivers/net/bonding/ |
D | bond_main.c | 2526 struct arphdr *arp = (struct arphdr *)skb->data; in bond_arp_rcv() 2612 if (arp != (struct arphdr *)skb->data) in bond_arp_rcv()
|
/Linux-v4.19/drivers/net/vmxnet3/ |
D | vmxnet3_drv.c | 3619 struct arphdr *ahdr; in vmxnet3_suspend() 3663 sizeof(struct arphdr) + /* ARP header */ in vmxnet3_suspend() 3674 ahdr = (struct arphdr *)&pmConf->filters[i].pattern[ETH_HLEN]; in vmxnet3_suspend()
|