Signed-off-by: Adrian Moreno <[email protected]>
---
lib/netdev-offload-tc.c | 8 ++++----
lib/tc.c | 14 +++++++-------
lib/tc.h | 2 +-
3 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/lib/netdev-offload-tc.c b/lib/netdev-offload-tc.c
index 921d52317..36e814bee 100644
--- a/lib/netdev-offload-tc.c
+++ b/lib/netdev-offload-tc.c
@@ -1322,8 +1322,8 @@ netdev_tc_flow_dump_next(struct netdev_flow_dump *dump,
continue;
}
- if (flower.act_cookie.len >= sizeof *ufid) {
- *ufid = get_32aligned_u128(flower.act_cookie.data);
+ if (flower.flow_cookie.len >= sizeof *ufid) {
+ *ufid = get_32aligned_u128(flower.flow_cookie.data);
} else if (!find_ufid(netdev, &id, ufid)) {
continue;
}
@@ -2537,8 +2537,8 @@ netdev_tc_flow_put(struct netdev *netdev, struct match
*match,
return ENOSPC;
}
- flower.act_cookie.data = ufid;
- flower.act_cookie.len = sizeof *ufid;
+ flower.flow_cookie.data = ufid;
+ flower.flow_cookie.len = sizeof *ufid;
block_id = get_block_id_from_netdev(netdev);
id = tc_make_tcf_id_chain(ifindex, block_id, chain, prio, hook);
diff --git a/lib/tc.c b/lib/tc.c
index e9bcae4e4..7176991c3 100644
--- a/lib/tc.c
+++ b/lib/tc.c
@@ -2088,8 +2088,8 @@ nl_parse_single_action(struct nlattr *action, struct
tc_flower *flower,
}
if (act_cookie) {
- flower->act_cookie.data = nl_attr_get(act_cookie);
- flower->act_cookie.len = nl_attr_get_size(act_cookie);
+ flower->flow_cookie.data = nl_attr_get(act_cookie);
+ flower->flow_cookie.len = nl_attr_get_size(act_cookie);
}
return nl_parse_action_stats(action_attrs[TCA_ACT_STATS],
@@ -3458,7 +3458,7 @@ nl_msg_put_flower_acts(struct ofpbuf *request, struct
tc_flower *flower)
TCA_EGRESS_MIRROR);
}
}
- nl_msg_put_act_cookie(request, &flower->act_cookie);
+ nl_msg_put_act_cookie(request, &flower->flow_cookie);
nl_msg_put_act_flags(request);
nl_msg_end_nested(request, act_offset);
}
@@ -3476,14 +3476,14 @@ nl_msg_put_flower_acts(struct ofpbuf *request, struct
tc_flower *flower)
act_offset = nl_msg_start_nested(request, act_index++);
nl_msg_put_act_gact(request, action->chain);
- nl_msg_put_act_cookie(request, &flower->act_cookie);
+ nl_msg_put_act_cookie(request, &flower->flow_cookie);
nl_msg_end_nested(request, act_offset);
}
break;
case TC_ACT_CT: {
act_offset = nl_msg_start_nested(request, act_index++);
nl_msg_put_act_ct(request, action, action_pc);
- nl_msg_put_act_cookie(request, &flower->act_cookie);
+ nl_msg_put_act_cookie(request, &flower->flow_cookie);
nl_msg_end_nested(request, act_offset);
}
break;
@@ -3501,7 +3501,7 @@ nl_msg_put_flower_acts(struct ofpbuf *request, struct
tc_flower *flower)
released)) {
return -EOPNOTSUPP;
}
- nl_msg_put_act_cookie(request, &flower->act_cookie);
+ nl_msg_put_act_cookie(request, &flower->flow_cookie);
nl_msg_put_act_flags(request);
nl_msg_end_nested(request, act_offset);
}
@@ -3515,7 +3515,7 @@ nl_msg_put_flower_acts(struct ofpbuf *request, struct
tc_flower *flower)
if (!flower->action_count) {
act_offset = nl_msg_start_nested(request, act_index++);
nl_msg_put_act_gact(request, 0);
- nl_msg_put_act_cookie(request, &flower->act_cookie);
+ nl_msg_put_act_cookie(request, &flower->flow_cookie);
nl_msg_put_act_flags(request);
nl_msg_end_nested(request, act_offset);
}
diff --git a/lib/tc.h b/lib/tc.h
index fdbcf4b7c..40ea3d816 100644
--- a/lib/tc.h
+++ b/lib/tc.h
@@ -386,7 +386,7 @@ struct tc_flower {
bool tunnel;
- struct tc_cookie act_cookie;
+ struct tc_cookie flow_cookie; /* Cookie to help identify the flow. */