mirror of
https://github.com/openvswitch/ovs
synced 2025-09-02 07:15:17 +00:00
conntrack: Force commit.
Userspace support for force commit. Signed-off-by: Jarno Rajahalme <jarno@ovn.org> Acked-by: Joe Stringer <joe@ovn.org>
This commit is contained in:
@@ -5114,6 +5114,7 @@ dp_execute_cb(void *aux_, struct dp_packet_batch *packets_,
|
||||
|
||||
case OVS_ACTION_ATTR_CT: {
|
||||
const struct nlattr *b;
|
||||
bool force = false;
|
||||
bool commit = false;
|
||||
unsigned int left;
|
||||
uint16_t zone = 0;
|
||||
@@ -5127,7 +5128,8 @@ dp_execute_cb(void *aux_, struct dp_packet_batch *packets_,
|
||||
|
||||
switch(sub_type) {
|
||||
case OVS_CT_ATTR_FORCE_COMMIT:
|
||||
/* Not implemented yet. */
|
||||
force = true;
|
||||
/* fall through. */
|
||||
case OVS_CT_ATTR_COMMIT:
|
||||
commit = true;
|
||||
break;
|
||||
@@ -5150,8 +5152,8 @@ dp_execute_cb(void *aux_, struct dp_packet_batch *packets_,
|
||||
}
|
||||
}
|
||||
|
||||
conntrack_execute(&dp->conntrack, packets_, aux->flow->dl_type, commit,
|
||||
zone, setmark, setlabel, helper);
|
||||
conntrack_execute(&dp->conntrack, packets_, aux->flow->dl_type, force,
|
||||
commit, zone, setmark, setlabel, helper);
|
||||
break;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user