Searched refs:arp (Results 1 – 14 of 14) sorted by relevance
| /net/ipv4/ |
| A D | arp.c | 552 struct arphdr *arp; in arp_create() local 594 arp->ar_pro = htons(ETH_P_IP); in arp_create() 614 arp->ar_pro = htons(ETH_P_IP); in arp_create() 619 arp->ar_hln = dev->addr_len; in arp_create() 620 arp->ar_pln = 4; in arp_create() 621 arp->ar_op = htons(type); in arp_create() 705 struct arphdr *arp; in arp_process() local 724 arp = arp_hdr(skb); in arp_process() 970 const struct arphdr *arp; in arp_rcv() local 987 arp = arp_hdr(skb); in arp_rcv() [all …]
|
| A D | Makefile | 14 udp_offload.o arp.o icmp.o devinet.o af_inet.o igmp.o \
|
| /net/ipv4/netfilter/ |
| A D | arpt_mangle.c | 16 const struct arphdr *arp; in target() local 23 arp = arp_hdr(skb); in target() 24 arpptr = skb_network_header(skb) + sizeof(*arp); in target() 25 pln = arp->ar_pln; in target() 26 hln = arp->ar_hln; in target()
|
| A D | arp_tables.c | 145 static inline int arp_checkentry(const struct arpt_arp *arp) in arp_checkentry() argument 147 if (arp->flags & ~ARPT_F_MASK) in arp_checkentry() 149 if (arp->invflags & ~ARPT_INV_MASK) in arp_checkentry() 190 const struct arphdr *arp; in arpt_do_table() local 220 arp = arp_hdr(skb); in arpt_do_table() 225 if (!arp_packet_match(arp, skb->dev, indev, outdev, &e->arp)) { in arpt_do_table() 274 arp = arp_hdr(skb); in arpt_do_table() 296 memcmp(&e->arp, &uncond, sizeof(uncond)) == 0; in unconditional() 472 if (!arp_checkentry(&e->arp)) in check_entry_size_and_hooks() 1094 if (!arp_checkentry(&e->arp)) in check_compat_entry_size_and_hooks()
|
| /net/openvswitch/ |
| A D | flow.c | 765 struct arp_eth_header *arp; in key_extract_l3l4() local 768 arp = (struct arp_eth_header *)skb_network_header(skb); in key_extract_l3l4() 771 arp->ar_hrd == htons(ARPHRD_ETHER) && in key_extract_l3l4() 772 arp->ar_pro == htons(ETH_P_IP) && in key_extract_l3l4() 773 arp->ar_hln == ETH_ALEN && in key_extract_l3l4() 774 arp->ar_pln == 4) { in key_extract_l3l4() 777 if (ntohs(arp->ar_op) <= 0xff) in key_extract_l3l4() 778 key->ip.proto = ntohs(arp->ar_op); in key_extract_l3l4() 782 memcpy(&key->ipv4.addr.src, arp->ar_sip, sizeof(key->ipv4.addr.src)); in key_extract_l3l4() 784 ether_addr_copy(key->ipv4.arp.sha, arp->ar_sha); in key_extract_l3l4() [all …]
|
| A D | flow.h | 128 } arp; member
|
| A D | flow_netlink.c | 1653 SW_FLOW_KEY_MEMCPY(match, ipv4.arp.sha, in ovs_key_from_nlattrs() 1655 SW_FLOW_KEY_MEMCPY(match, ipv4.arp.tha, in ovs_key_from_nlattrs() 2176 ether_addr_copy(arp_key->arp_sha, output->ipv4.arp.sha); in __ovs_nla_put_key() 2177 ether_addr_copy(arp_key->arp_tha, output->ipv4.arp.tha); in __ovs_nla_put_key()
|
| /net/sched/ |
| A D | cls_flower.c | 68 struct flow_dissector_key_arp arp; member 2006 sizeof(key->arp.sip)); in fl_set_key() 2009 sizeof(key->arp.tip)); in fl_set_key() 2012 sizeof(key->arp.op)); in fl_set_key() 2015 sizeof(key->arp.sha)); in fl_set_key() 2018 sizeof(key->arp.tha)); in fl_set_key() 3588 sizeof(key->arp.sip)) || in fl_dump_key() 3592 sizeof(key->arp.tip)) || in fl_dump_key() 3596 sizeof(key->arp.op)) || in fl_dump_key() 3599 sizeof(key->arp.sha)) || in fl_dump_key() [all …]
|
| /net/core/ |
| A D | flow_dissector.c | 585 const struct arphdr *arp; in __skb_flow_dissect_arp() local 591 arp = __skb_header_pointer(skb, nhoff, sizeof(_arp), data, in __skb_flow_dissect_arp() 593 if (!arp) in __skb_flow_dissect_arp() 596 if (arp->ar_hrd != htons(ARPHRD_ETHER) || in __skb_flow_dissect_arp() 597 arp->ar_pro != htons(ETH_P_IP) || in __skb_flow_dissect_arp() 598 arp->ar_hln != ETH_ALEN || in __skb_flow_dissect_arp() 599 arp->ar_pln != 4 || in __skb_flow_dissect_arp() 600 (arp->ar_op != htons(ARPOP_REPLY) && in __skb_flow_dissect_arp() 601 arp->ar_op != htons(ARPOP_REQUEST))) in __skb_flow_dissect_arp() 620 key_arp->op = ntohs(arp->ar_op) & 0xff; in __skb_flow_dissect_arp()
|
| /net/bridge/netfilter/ |
| A D | Kconfig | 190 tristate "ebt: arp reply target support" 193 This option adds the arp reply target, which allows 194 automatically sending arp replies to arp requests.
|
| /net/batman-adv/ |
| A D | Makefile | 14 batman-adv-$(CONFIG_BATMAN_ADV_DAT) += distributed-arp-table.o
|
| /net/netfilter/ |
| A D | nft_compat.c | 57 struct arpt_entry arp; member
|
| A D | Kconfig | 472 replace the existing {ip,ip6,arp,eb}_tables infrastructure. It 756 This option provides a translation layer to run 32bit arp,ip(6),ebtables
|
| /net/rose/ |
| A D | af_rose.c | 1238 skbn->arp = 1; in rose_sendmsg()
|
Completed in 48 milliseconds