/linux-master/tools/testing/selftests/net/forwarding/ |
H A D | loopback.sh | 38 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 D | bridge_sticky_fdb.sh | 54 $MZ $h2 -c 1 -a $TEST_MAC -t arp "request" -q
|
/linux-master/net/ipv4/netfilter/ |
H A D | arpt_mangle.c | 2 /* 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 D | Makefile | 5 bond-arp-interval-causes-panic.sh \
|
/linux-master/net/ipv4/ |
H A D | arp.c | 2 /* 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 D | bond_alb.c | 20 #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 D | sta_rx.c | 26 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 D | net.c | 85 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 D | xdp_router_ipv4.bpf.c | 36 struct arp_entry arp; member in struct:direct_map 122 direct_entry->arp.mac) { 124 dest_mac = &direct_entry->arp.mac;
|
H A D | xdp_router_ipv4_user.c | 111 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 D | arp_tables.h | 64 struct arpt_arp arp; member in struct:compat_arpt_entry
|
/linux-master/net/openvswitch/ |
H A D | flow.c | 764 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 D | ebt_snat.c | 14 #include <net/arp.h>
|
H A D | ebt_arpreply.c | 13 #include <net/arp.h>
|
/linux-master/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | qos_defprio.sh | 94 mausezahn -q $h1 -d 100m -c 10 -t arp reply
|
/linux-master/net/batman-adv/ |
H A D | Makefile | 14 batman-adv-$(CONFIG_BATMAN_ADV_DAT) += distributed-arp-table.o
|
/linux-master/drivers/net/ethernet/mscc/ |
H A D | ocelot_vcap.c | 441 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 D | rfc1201.c | 209 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 D | fc.c | 26 #include <net/arp.h>
|
H A D | hippi.c | 31 #include <net/arp.h> 39 * daddr=NULL means leave destination address (eg unresolved arp)
|
/linux-master/include/uapi/linux/netfilter_arp/ |
H A D | arp_tables.h | 75 /* 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 D | cls_flower.c | 57 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 D | ax25_uid.c | 37 #include <net/arp.h>
|
/linux-master/net/wireless/ |
H A D | wext-spy.c | 15 #include <net/arp.h>
|
/linux-master/net/rose/ |
H A D | rose_dev.c | 30 #include <net/arp.h>
|