Lines Matching defs:arp_key
1601 const struct ovs_key_arp *arp_key;
1603 arp_key = nla_data(a[OVS_KEY_ATTR_ARP]);
1604 if (!is_mask && (arp_key->arp_op & htons(0xff00))) {
1606 arp_key->arp_op);
1611 arp_key->arp_sip, is_mask);
1613 arp_key->arp_tip, is_mask);
1615 ntohs(arp_key->arp_op), is_mask);
1617 arp_key->arp_sha, ETH_ALEN, is_mask);
1619 arp_key->arp_tha, ETH_ALEN, is_mask);
2129 struct ovs_key_arp *arp_key;
2131 nla = nla_reserve(skb, OVS_KEY_ATTR_ARP, sizeof(*arp_key));
2134 arp_key = nla_data(nla);
2135 memset(arp_key, 0, sizeof(struct ovs_key_arp));
2136 arp_key->arp_sip = output->ipv4.addr.src;
2137 arp_key->arp_tip = output->ipv4.addr.dst;
2138 arp_key->arp_op = htons(output->ip.proto);
2139 ether_addr_copy(arp_key->arp_sha, output->ipv4.arp.sha);
2140 ether_addr_copy(arp_key->arp_tha, output->ipv4.arp.tha);