OVS_FLOW_ATTR_KEY
if (!a[OVS_FLOW_ATTR_KEY]) {
error = ovs_nla_get_match(net, &match, a[OVS_FLOW_ATTR_KEY],
if (a[OVS_FLOW_ATTR_KEY]) {
error = ovs_nla_get_match(net, match, a[OVS_FLOW_ATTR_KEY],
if (!a[OVS_FLOW_ATTR_KEY]) {
if (!a[OVS_FLOW_ATTR_KEY] && !ufid_present) {
if (a[OVS_FLOW_ATTR_KEY]) {
err = ovs_nla_get_match(net, &match, a[OVS_FLOW_ATTR_KEY], NULL,
if (a[OVS_FLOW_ATTR_KEY]) {
err = ovs_nla_get_match(net, &match, a[OVS_FLOW_ATTR_KEY],
if (unlikely(!a[OVS_FLOW_ATTR_KEY] && !ufid_present)) {
[OVS_FLOW_ATTR_KEY] = { .type = NLA_NESTED },
OVS_FLOW_ATTR_KEY, false, skb);
OVS_FLOW_ATTR_KEY, false, skb);