mirror of
https://github.com/openvswitch/ovs
synced 2025-08-31 06:15:47 +00:00
ofproto: Log changes made by flow normalization.
Open vSwitch has always "normalized" flows, that is, zeroed out fields that are wildcarded or that otherwise cannot affect whether a packet actually matches the flow. But until now it has done so silently, which prevents the authors of controllers from learning what is happening and makes it less likely that they will update code on their end. This commit makes OVS log when normalization changes a flow. Suggested by partner.
This commit is contained in:
@@ -81,6 +81,7 @@ int validate_actions(const union ofp_action *, size_t n_actions,
|
||||
bool action_outputs_to_port(const union ofp_action *, uint16_t port);
|
||||
|
||||
void normalize_match(struct ofp_match *);
|
||||
char *ofp_match_to_literal_string(const struct ofp_match *match);
|
||||
|
||||
static inline int
|
||||
ofp_mkerr(uint16_t type, uint16_t code)
|
||||
|
Reference in New Issue
Block a user