OVS_KEY_ATTR_MPLS
case OVS_KEY_ATTR_MPLS:
if (attrs & (1 << OVS_KEY_ATTR_MPLS)) {
mpls_key = nla_data(a[OVS_KEY_ATTR_MPLS]);
hdr_len = nla_len(a[OVS_KEY_ATTR_MPLS]);
attrs &= ~(1 << OVS_KEY_ATTR_MPLS);
| (1 << OVS_KEY_ATTR_MPLS)
key_expected |= 1 << OVS_KEY_ATTR_MPLS;
mask_allowed |= 1 << OVS_KEY_ATTR_MPLS;
nla = nla_reserve(skb, OVS_KEY_ATTR_MPLS,
case OVS_KEY_ATTR_MPLS:
[OVS_KEY_ATTR_MPLS] = { .len = OVS_ATTR_VARIABLE },