Skip to content

Commit

Permalink
datapath: Use net_ratelimit in OVS_NLERR
Browse files Browse the repository at this point in the history
Each use of pr_<level>_once has a per-site flag.

Some of the OVS_NLERR messages look as if seeing them
multiple times could be useful, so use net_ratelimit()
instead of pr_info_once.

Signed-off-by: Joe Perches <[email protected]>
Signed-off-by: Jesse Gross <[email protected]>
  • Loading branch information
JoePerches authored and jessegross committed Feb 4, 2014
1 parent 165fb2c commit 13fe684
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions datapath/datapath.h
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,9 @@ struct sk_buff *ovs_vport_cmd_build_info(struct vport *, u32 portid, u32 seq,
int ovs_execute_actions(struct datapath *dp, struct sk_buff *skb);
void ovs_dp_notify_wq(struct work_struct *work);

#define OVS_NLERR(fmt, ...) \
pr_info_once("netlink: " fmt, ##__VA_ARGS__)

#define OVS_NLERR(fmt, ...) \
do { \
if (net_ratelimit()) \
pr_info("netlink: " fmt, ##__VA_ARGS__); \
} while (0)
#endif /* datapath.h */

0 comments on commit 13fe684

Please sign in to comment.