OVS_KEY_ATTR_ETHERNET
case OVS_KEY_ATTR_ETHERNET:
if (!((key_attrs & (1 << OVS_KEY_ATTR_ETHERNET)) &&
if (!(*attrs & (1ULL << OVS_KEY_ATTR_ETHERNET)) &&
if (attrs & (1 << OVS_KEY_ATTR_ETHERNET)) {
eth_key = nla_data(a[OVS_KEY_ATTR_ETHERNET]);
attrs &= ~(1 << OVS_KEY_ATTR_ETHERNET);
nla = nla_reserve(skb, OVS_KEY_ATTR_ETHERNET, sizeof(*eth_key));
case OVS_KEY_ATTR_ETHERNET:
[OVS_KEY_ATTR_ETHERNET] = { .len = sizeof(struct ovs_key_ethernet) },