| /linux/include/linux/ |
| H A D | if_arp.h | 25 static inline struct arphdr *arp_hdr(const struct sk_buff *skb) in arp_hdr() 27 return (struct arphdr *)skb_network_header(skb); in arp_hdr() 36 return sizeof(struct arphdr) + dev->addr_len + sizeof(u32) * 2; in arp_hdr_len() 40 return sizeof(struct arphdr) + (dev->addr_len + sizeof(u32)) * 2; in arp_hdr_len()
|
| /linux/net/bridge/netfilter/ |
| H A D | ebt_arp.c | 23 const struct arphdr *ah; in ebt_arp_mt() 24 struct arphdr _arph; in ebt_arp_mt() 45 sap = skb_header_pointer(skb, sizeof(struct arphdr) + in ebt_arp_mt() 50 dap = skb_header_pointer(skb, sizeof(struct arphdr) + in ebt_arp_mt() 75 mp = skb_header_pointer(skb, sizeof(struct arphdr), in ebt_arp_mt() 86 mp = skb_header_pointer(skb, sizeof(struct arphdr) + in ebt_arp_mt()
|
| H A D | ebt_among.c | 82 const struct arphdr *ah; in get_ip_dst() 83 struct arphdr _arph; in get_ip_dst() 92 bp = skb_header_pointer(skb, sizeof(struct arphdr) + in get_ip_dst() 113 const struct arphdr *ah; in get_ip_src() 114 struct arphdr _arph; in get_ip_src() 123 bp = skb_header_pointer(skb, sizeof(struct arphdr) + in get_ip_src()
|
| H A D | ebt_snat.c | 31 const struct arphdr *ap; in ebt_snat_tg() 32 struct arphdr _ah; in ebt_snat_tg()
|
| H A D | ebt_arpreply.c | 25 const struct arphdr *ap; in ebt_arpreply_tg() 26 struct arphdr _ah; in ebt_arpreply_tg()
|
| H A D | ebt_log.c | 141 const struct arphdr *ah; in ebt_log_packet() 142 struct arphdr _arph; in ebt_log_packet()
|
| /linux/net/batman-adv/ |
| H A D | distributed-arp-table.c | 305 addr += ETH_HLEN + sizeof(struct arphdr); in batadv_arp_hw_src() 1085 struct arphdr *arphdr; in batadv_arp_get_type() 1107 arphdr = (struct arphdr *)(skb->data + hdr_size + ETH_HLEN); in batadv_arp_get_type() 1110 if (arphdr->ar_hrd != htons(ARPHRD_ETHER)) in batadv_arp_get_type() 1113 if (arphdr->ar_pro != htons(ETH_P_IP)) in batadv_arp_get_type() 1116 if (arphdr->ar_hln != ETH_ALEN) in batadv_arp_get_type() 1119 if (arphdr->ar_pln != 4) in batadv_arp_get_type() 1138 if (arphdr in batadv_arp_get_type() 1077 struct arphdr *arphdr; batadv_arp_get_type() local [all...] |
| H A D | bridge_loop_avoidance.c | 375 hw_src = (u8 *)ethhdr + ETH_HLEN + sizeof(struct arphdr); in batadv_bla_send_claim() 1104 struct arphdr *arphdr; in batadv_bla_process_claim() 1149 arphdr = (struct arphdr *)((u8 *)ethhdr + headlen); in batadv_bla_process_claim() 1154 if (arphdr->ar_hrd != htons(ARPHRD_ETHER)) in batadv_bla_process_claim() 1156 if (arphdr->ar_pro != htons(ETH_P_IP)) in batadv_bla_process_claim() 1158 if (arphdr->ar_hln != ETH_ALEN) in batadv_bla_process_claim() 1160 if (arphdr->ar_pln != 4) in batadv_bla_process_claim() 1163 hw_src = (u8 *)arphdr in batadv_bla_process_claim() 1102 struct arphdr *arphdr; batadv_bla_process_claim() local [all...] |
| /linux/include/uapi/linux/ |
| H A D | if_arp.h | 145 struct arphdr { struct
|
| /linux/drivers/net/wireless/ti/wlcore/ |
| H A D | wl12xx_80211.h | 125 struct arphdr arp_hdr;
|
| H A D | cmd.c | 1229 struct arphdr *arp_hdr; in wl1271_cmd_build_arp_rsp()
|
| /linux/net/ipv4/netfilter/ |
| H A D | arpt_mangle.c | 16 const struct arphdr *arp; in target()
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | decl.h | 238 struct arphdr hdr;
|
| /linux/net/bridge/ |
| H A D | br_arp_nd_proxy.c | 131 struct arphdr *parp; in br_do_proxy_suppress_arp() 149 arpptr = (u8 *)parp + sizeof(struct arphdr); in br_do_proxy_suppress_arp()
|
| H A D | br_netfilter_hooks.c | 748 if (unlikely(!pskb_may_pull(skb, sizeof(struct arphdr)))) in br_nf_forward_arp()
|
| /linux/net/ipv4/ |
| H A D | ipconfig.c | 501 struct arphdr *rarp; in ic_rarp_recv() 514 if (!pskb_may_pull(skb, sizeof(struct arphdr))) in ic_rarp_recv() 518 rarp = (struct arphdr *)skb_transport_header(skb); in ic_rarp_recv() 538 rarp = (struct arphdr *)skb_transport_header(skb); in ic_rarp_recv()
|
| H A D | arp.c | 552 struct arphdr *arp; in arp_create() 706 struct arphdr *arp; in arp_process() 971 const struct arphdr *arp; in arp_rcv()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mei/ |
| H A D | net.c | 85 const struct arphdr *arp; in iwl_mei_rx_filter_arp()
|
| /linux/net/netfilter/ |
| H A D | nf_log_syslog.c | 66 const struct arphdr *ah; in dump_arp_packet() 68 struct arphdr _arph; in dump_arp_packet()
|
| H A D | nft_payload.c | 911 case offsetof(struct arphdr, ar_op): in nft_nh_write_ok_arp() 920 return offset >= sizeof(struct arphdr) && priv->len <= eth_ip; in nft_nh_write_ok_arp()
|
| /linux/drivers/net/wireless/nxp/nxpwifi/ |
| H A D | cfg.h | 229 struct arphdr hdr;
|
| /linux/net/core/ |
| H A D | flow_dissector.c | 585 const struct arphdr *arp; in __skb_flow_dissect_arp() 586 struct arphdr _arp; in __skb_flow_dissect_arp()
|
| /linux/drivers/net/vmxnet3/ |
| H A D | vmxnet3_drv.c | 4426 struct arphdr *ahdr; in vmxnet3_suspend() 4475 sizeof(struct arphdr) + /* ARP header */ in vmxnet3_suspend() 4486 ahdr = (struct arphdr *)&pmConf->filters[i].pattern[ETH_HLEN]; in vmxnet3_suspend()
|
| /linux/drivers/net/bonding/ |
| H A D | bond_main.c | 3157 struct arphdr *arp = (struct arphdr *)skb->data; in bond_arp_rcv() 3229 if (arp != (struct arphdr *)skb->data) in bond_arp_rcv()
|
| /linux/drivers/net/ethernet/chelsio/cxgb3/ |
| H A D | sge.c | 2024 struct arphdr *arp; in cxgb3_arp_process()
|