Lines Matching refs:arp_key
1638 const struct ovs_key_arp *arp_key; in ovs_key_from_nlattrs() local
1640 arp_key = nla_data(a[OVS_KEY_ATTR_ARP]); in ovs_key_from_nlattrs()
1641 if (!is_mask && (arp_key->arp_op & htons(0xff00))) { in ovs_key_from_nlattrs()
1643 arp_key->arp_op); in ovs_key_from_nlattrs()
1648 arp_key->arp_sip, is_mask); in ovs_key_from_nlattrs()
1650 arp_key->arp_tip, is_mask); in ovs_key_from_nlattrs()
1652 ntohs(arp_key->arp_op), is_mask); in ovs_key_from_nlattrs()
1654 arp_key->arp_sha, ETH_ALEN, is_mask); in ovs_key_from_nlattrs()
1656 arp_key->arp_tha, ETH_ALEN, is_mask); in ovs_key_from_nlattrs()
2166 struct ovs_key_arp *arp_key; in __ovs_nla_put_key() local
2168 nla = nla_reserve(skb, OVS_KEY_ATTR_ARP, sizeof(*arp_key)); in __ovs_nla_put_key()
2171 arp_key = nla_data(nla); in __ovs_nla_put_key()
2172 memset(arp_key, 0, sizeof(struct ovs_key_arp)); in __ovs_nla_put_key()
2173 arp_key->arp_sip = output->ipv4.addr.src; in __ovs_nla_put_key()
2174 arp_key->arp_tip = output->ipv4.addr.dst; in __ovs_nla_put_key()
2175 arp_key->arp_op = htons(output->ip.proto); in __ovs_nla_put_key()
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()