Lines Matching refs:arp_key
1625 const struct ovs_key_arp *arp_key;
1627 arp_key = nla_data(a[OVS_KEY_ATTR_ARP]);
1628 if (!is_mask && (arp_key->arp_op & htons(0xff00))) {
1630 arp_key->arp_op);
1635 arp_key->arp_sip, is_mask);
1637 arp_key->arp_tip, is_mask);
1639 ntohs(arp_key->arp_op), is_mask);
1641 arp_key->arp_sha, ETH_ALEN, is_mask);
1643 arp_key->arp_tha, ETH_ALEN, is_mask);
2153 struct ovs_key_arp *arp_key;
2155 nla = nla_reserve(skb, OVS_KEY_ATTR_ARP, sizeof(*arp_key));
2158 arp_key = nla_data(nla);
2159 memset(arp_key, 0, sizeof(struct ovs_key_arp));
2160 arp_key->arp_sip = output->ipv4.addr.src;
2161 arp_key->arp_tip = output->ipv4.addr.dst;
2162 arp_key->arp_op = htons(output->ip.proto);
2163 ether_addr_copy(arp_key->arp_sha, output->ipv4.arp.sha);
2164 ether_addr_copy(arp_key->arp_tha, output->ipv4.arp.tha);