Searched refs:arp (Results 1 - 25 of 117) sorted by relevance

12345

/linux-master/tools/testing/selftests/net/forwarding/
H A Dloopback.sh38 tc filter add dev $h1 ingress protocol arp pref 1 handle 101 flower \
41 $MZ $h1 -c 1 -t arp -q
51 $MZ $h1 -c 1 -t arp -q
59 $MZ $h1 -c 1 -t arp -q
64 tc filter del dev $h1 ingress protocol arp pref 1 handle 101 flower
H A Dbridge_sticky_fdb.sh54 $MZ $h2 -c 1 -a $TEST_MAC -t arp "request" -q
/linux-master/net/ipv4/netfilter/
H A Darpt_mangle.c2 /* module that allows mangling of the arp payload */
10 MODULE_DESCRIPTION("arptables arp payload mangle target");
16 const struct arphdr *arp; local
23 arp = arp_hdr(skb);
24 arpptr = skb_network_header(skb) + sizeof(*arp);
25 pln = arp->ar_pln;
26 hln = arp->ar_hln;
/linux-master/tools/testing/selftests/drivers/net/bonding/
H A DMakefile5 bond-arp-interval-causes-panic.sh \
/linux-master/net/ipv4/
H A Darp.c2 /* linux/net/ipv4/arp.c
40 * eg intelligent arp probing and
51 * Stuart Cheshire : Metricom and grat arp fixes
60 * Alexey Kuznetsov: new arp state machine;
63 * Arnaldo C. Melo : convert /proc/net/arp to seq_file
109 #include <net/arp.h>
300 /* Create and send an arp packet. */
310 /* arp on this interface. */
442 case 2: /* Create a neighbor in the arp table only if sip
500 * Check for RFC3069 proxy arp privat
551 struct arphdr *arp; local
702 struct arphdr *arp; local
966 const struct arphdr *arp; local
[all...]
/linux-master/drivers/net/bonding/
H A Dbond_alb.c20 #include <net/arp.h>
56 static void rlb_purge_src_ip(struct bonding *bond, struct arp_pkt *arp);
248 static void rlb_update_entry_from_arp(struct bonding *bond, struct arp_pkt *arp) argument
256 hash_index = _simple_hash((u8 *)&(arp->ip_src), sizeof(arp->ip_src));
260 (client_info->ip_src == arp->ip_dst) &&
261 (client_info->ip_dst == arp->ip_src) &&
262 (!ether_addr_equal_64bits(client_info->mac_dst, arp->mac_src))) {
264 ether_addr_copy(client_info->mac_dst, arp->mac_src);
275 struct arp_pkt *arp, _ar local
553 rlb_choose_channel(struct sk_buff *skb, struct bonding *bond, const struct arp_pkt *arp) argument
657 struct arp_pkt *arp; local
834 rlb_purge_src_ip(struct bonding *bond, struct arp_pkt *arp) argument
[all...]
/linux-master/drivers/net/wireless/marvell/mwifiex/
H A Dsta_rx.c26 const struct mwifiex_arp_eth_header *arp; local
34 arp = (void *)(skb->data + sizeof(struct ethhdr));
35 if (arp->hdr.ar_op == htons(ARPOP_REPLY) ||
36 arp->hdr.ar_op == htons(ARPOP_REQUEST)) {
37 if (!memcmp(arp->ar_sip, arp->ar_tip, 4))
/linux-master/drivers/net/wireless/intel/iwlwifi/mei/
H A Dnet.c85 const struct arphdr *arp; local
92 arp = arp_hdr(skb);
95 if (arp->ar_hrd != htons(ARPHRD_ETHER) ||
96 arp->ar_pro != htons(ETH_P_IP))
105 target_ip = (const void *)((const u8 *)(arp + 1) +
112 if (arp->ar_op == htons(ARPOP_REQUEST) &&
125 arp->ar_op == htons(ARPOP_REPLY)) {
/linux-master/samples/bpf/
H A Dxdp_router_ipv4.bpf.c36 struct arp_entry arp; member in struct:direct_map
122 direct_entry->arp.mac) {
124 dest_mac = &direct_entry->arp.mac;
H A Dxdp_router_ipv4_user.c111 struct arp_table arp; member in struct:direct_map
172 direct_entry.arp.mac = 0;
173 direct_entry.arp.dst = 0;
181 &direct_entry.arp.mac) == 0)
182 direct_entry.arp.dst = route.dst;
313 /* Function to parse the arp entry returned by netlink
314 * Updates the arp entry related map entries
328 struct arp_table arp; member in struct:direct_map
360 direct_entry.arp.dst = 0;
361 direct_entry.arp
[all...]
/linux-master/include/linux/netfilter_arp/
H A Darp_tables.h64 struct arpt_arp arp; member in struct:compat_arpt_entry
/linux-master/net/openvswitch/
H A Dflow.c764 struct arp_eth_header *arp; local
767 arp = (struct arp_eth_header *)skb_network_header(skb);
770 arp->ar_hrd == htons(ARPHRD_ETHER) &&
771 arp->ar_pro == htons(ETH_P_IP) &&
772 arp->ar_hln == ETH_ALEN &&
773 arp->ar_pln == 4) {
776 if (ntohs(arp->ar_op) <= 0xff)
777 key->ip.proto = ntohs(arp->ar_op);
781 memcpy(&key->ipv4.addr.src, arp->ar_sip, sizeof(key->ipv4.addr.src));
782 memcpy(&key->ipv4.addr.dst, arp
[all...]
/linux-master/net/bridge/netfilter/
H A Debt_snat.c14 #include <net/arp.h>
H A Debt_arpreply.c13 #include <net/arp.h>
/linux-master/tools/testing/selftests/drivers/net/mlxsw/
H A Dqos_defprio.sh94 mausezahn -q $h1 -d 100m -c 10 -t arp reply
/linux-master/net/batman-adv/
H A DMakefile14 batman-adv-$(CONFIG_BATMAN_ADV_DAT) += distributed-arp-table.o
/linux-master/drivers/net/ethernet/mscc/
H A Docelot_vcap.c441 struct ocelot_vcap_key_arp *arp = &filter->key.arp; local
445 arp->smac.value, arp->smac.mask);
448 arp->ethernet);
451 arp->ip);
454 arp->length);
457 arp->dmac_match);
460 arp->smac_match);
463 arp
[all...]
/linux-master/drivers/net/arcnet/
H A Drfc1201.c209 struct arphdr *arp = (struct arphdr *)soft->payload; local
212 if (arp->ar_hln == 1 && arp->ar_pln == 4) {
213 uint8_t *cptr = (uint8_t *)arp + sizeof(struct arphdr);
227 arp->ar_hln, arp->ar_pln);
/linux-master/net/802/
H A Dfc.c26 #include <net/arp.h>
H A Dhippi.c31 #include <net/arp.h>
39 * daddr=NULL means leave destination address (eg unresolved arp)
/linux-master/include/uapi/linux/netfilter_arp/
H A Darp_tables.h75 /* Values for "flag" field in struct arpt_ip (general arp structure).
98 struct arpt_arp arp; member in struct:arpt_entry
/linux-master/net/sched/
H A Dcls_flower.c57 struct flow_dissector_key_arp arp; member in struct:fl_flow_key
1885 fl_set_key_val(tb, &key->arp.sip, TCA_FLOWER_KEY_ARP_SIP,
1886 &mask->arp.sip, TCA_FLOWER_KEY_ARP_SIP_MASK,
1887 sizeof(key->arp.sip));
1888 fl_set_key_val(tb, &key->arp.tip, TCA_FLOWER_KEY_ARP_TIP,
1889 &mask->arp.tip, TCA_FLOWER_KEY_ARP_TIP_MASK,
1890 sizeof(key->arp.tip));
1891 fl_set_key_val(tb, &key->arp.op, TCA_FLOWER_KEY_ARP_OP,
1892 &mask->arp.op, TCA_FLOWER_KEY_ARP_OP_MASK,
1893 sizeof(key->arp
[all...]
/linux-master/net/ax25/
H A Dax25_uid.c37 #include <net/arp.h>
/linux-master/net/wireless/
H A Dwext-spy.c15 #include <net/arp.h>
/linux-master/net/rose/
H A Drose_dev.c30 #include <net/arp.h>

Completed in 569 milliseconds

12345