mirror of
https://github.com/openvswitch/ovs
synced 2025-08-31 06:15:47 +00:00
nat: documentation and parsing fixes.
Add the missing NAT documentation to ovs-ofctl man page and add validation of the NAT flags to NAT action decoding and parsing. Signed-off-by: Jarno Rajahalme <jarno@ovn.org>
This commit is contained in:
@@ -562,11 +562,12 @@ void ofpacts_execute_action_set(struct ofpbuf *action_list,
|
||||
/* Bits for 'flags' in struct nx_action_nat.
|
||||
*/
|
||||
enum nx_nat_flags {
|
||||
NX_NAT_F_SRC = 1 << 0,
|
||||
NX_NAT_F_SRC = 1 << 0, /* Mutually exclusive with NX_NAT_F_DST. */
|
||||
NX_NAT_F_DST = 1 << 1,
|
||||
NX_NAT_F_PERSISTENT = 1 << 2,
|
||||
NX_NAT_F_PROTO_HASH = 1 << 3,
|
||||
NX_NAT_F_PROTO_HASH = 1 << 3, /* Mutually exclusive with PROTO_RANDOM. */
|
||||
NX_NAT_F_PROTO_RANDOM = 1 << 4,
|
||||
NX_NAT_F_MASK = (NX_NAT_F_SRC | NX_NAT_F_DST | NX_NAT_F_PERSISTENT | NX_NAT_F_PROTO_HASH | NX_NAT_F_PROTO_RANDOM)
|
||||
};
|
||||
|
||||
/* OFPACT_NAT.
|
||||
|
Reference in New Issue
Block a user