diff options
author | Jarno Rajahalme <jrajahalme@nicira.com> | 2014-11-06 07:03:05 -0800 |
---|---|---|
committer | Pravin B Shelar <pshelar@nicira.com> | 2014-11-09 18:58:44 -0800 |
commit | 05da5898a96c05e32aa9850c9cd89eef29471b13 (patch) | |
tree | 5a61db15001bea6fa41f376c6005894776e5ead4 /net/openvswitch/datapath.h | |
parent | 12eb18f7115884b0c1513dda31b0051121116b3a (diff) | |
download | linux-05da5898a96c05e32aa9850c9cd89eef29471b13.tar.gz linux-05da5898a96c05e32aa9850c9cd89eef29471b13.tar.bz2 linux-05da5898a96c05e32aa9850c9cd89eef29471b13.zip |
openvswitch: Add support for OVS_FLOW_ATTR_PROBE.
This new flag is useful for suppressing error logging while probing
for datapath features using flow commands. For backwards
compatibility reasons the commands are executed normally, but error
logging is suppressed.
Signed-off-by: Jarno Rajahalme <jrajahalme@nicira.com>
Signed-off-by: Pravin B Shelar <pshelar@nicira.com>
Diffstat (limited to 'net/openvswitch/datapath.h')
-rw-r--r-- | net/openvswitch/datapath.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/net/openvswitch/datapath.h b/net/openvswitch/datapath.h index 8389c1d68e57..3ece94563079 100644 --- a/net/openvswitch/datapath.h +++ b/net/openvswitch/datapath.h @@ -199,9 +199,9 @@ void ovs_dp_notify_wq(struct work_struct *work); int action_fifos_init(void); void action_fifos_exit(void); -#define OVS_NLERR(fmt, ...) \ +#define OVS_NLERR(logging_allowed, fmt, ...) \ do { \ - if (net_ratelimit()) \ - pr_info("netlink: " fmt, ##__VA_ARGS__); \ + if (logging_allowed && net_ratelimit()) \ + pr_info("netlink: " fmt "\n", ##__VA_ARGS__); \ } while (0) #endif /* datapath.h */ |