Home
last modified time | relevance | path

Searched refs:arphdr (Results 1 – 25 of 26) sorted by relevance

12

/linux/include/linux/
H A Dif_arp.h25 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 Debt_arp.c23 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 Debt_among.c82 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 Debt_snat.c31 const struct arphdr *ap; in ebt_snat_tg()
32 struct arphdr _ah; in ebt_snat_tg()
H A Debt_arpreply.c25 const struct arphdr *ap; in ebt_arpreply_tg()
26 struct arphdr _ah; in ebt_arpreply_tg()
H A Debt_log.c141 const struct arphdr *ah; in ebt_log_packet()
142 struct arphdr _arph; in ebt_log_packet()
/linux/net/batman-adv/
H A Ddistributed-arp-table.c305 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 Dbridge_loop_avoidance.c375 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 Dif_arp.h145 struct arphdr { struct
/linux/drivers/net/wireless/ti/wlcore/
H A Dwl12xx_80211.h125 struct arphdr arp_hdr;
H A Dcmd.c1229 struct arphdr *arp_hdr; in wl1271_cmd_build_arp_rsp()
/linux/net/ipv4/netfilter/
H A Darpt_mangle.c16 const struct arphdr *arp; in target()
/linux/drivers/net/wireless/marvell/mwifiex/
H A Ddecl.h238 struct arphdr hdr;
/linux/net/bridge/
H A Dbr_arp_nd_proxy.c131 struct arphdr *parp; in br_do_proxy_suppress_arp()
149 arpptr = (u8 *)parp + sizeof(struct arphdr); in br_do_proxy_suppress_arp()
H A Dbr_netfilter_hooks.c748 if (unlikely(!pskb_may_pull(skb, sizeof(struct arphdr)))) in br_nf_forward_arp()
/linux/net/ipv4/
H A Dipconfig.c501 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 Darp.c552 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 Dnet.c85 const struct arphdr *arp; in iwl_mei_rx_filter_arp()
/linux/net/netfilter/
H A Dnf_log_syslog.c66 const struct arphdr *ah; in dump_arp_packet()
68 struct arphdr _arph; in dump_arp_packet()
H A Dnft_payload.c911 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 Dcfg.h229 struct arphdr hdr;
/linux/net/core/
H A Dflow_dissector.c585 const struct arphdr *arp; in __skb_flow_dissect_arp()
586 struct arphdr _arp; in __skb_flow_dissect_arp()
/linux/drivers/net/vmxnet3/
H A Dvmxnet3_drv.c4426 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 Dbond_main.c3157 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 Dsge.c2024 struct arphdr *arp; in cxgb3_arp_process()

12