Lines Matching refs:arp_key
1602 const struct ovs_key_arp *arp_key;
1604 arp_key = nla_data(a[OVS_KEY_ATTR_ARP]);
1605 if (!is_mask && (arp_key->arp_op & htons(0xff00))) {
1607 arp_key->arp_op);
1612 arp_key->arp_sip, is_mask);
1614 arp_key->arp_tip, is_mask);
1616 ntohs(arp_key->arp_op), is_mask);
1618 arp_key->arp_sha, ETH_ALEN, is_mask);
1620 arp_key->arp_tha, ETH_ALEN, is_mask);
2122 struct ovs_key_arp *arp_key;
2124 nla = nla_reserve(skb, OVS_KEY_ATTR_ARP, sizeof(*arp_key));
2127 arp_key = nla_data(nla);
2128 memset(arp_key, 0, sizeof(struct ovs_key_arp));
2129 arp_key->arp_sip = output->ipv4.addr.src;
2130 arp_key->arp_tip = output->ipv4.addr.dst;
2131 arp_key->arp_op = htons(output->ip.proto);
2132 ether_addr_copy(arp_key->arp_sha, output->ipv4.arp.sha);
2133 ether_addr_copy(arp_key->arp_tha, output->ipv4.arp.tha);