[ovs-dev] [PATCH] secchan: Avoid sending NetFlow packets for empty flows.
Justin Pettit
jpettit at nicira.com
Sat Aug 29 06:45:32 UTC 2009
To quote the inimitable Patrick Swayze: "Ditto".
--Justin
On Aug 28, 2009, at 3:08 PM, Peter Balland wrote:
> Seems like a perfectly reasonable check to me.
>
> Peter
>
> Ben Pfaff wrote:
>> There is no value in sending out NetFlow messages when the byte
>> counter
>> (hence, packet counter) is 0. This does not often happen, but it
>> can in
>> corner cases where a flow gets installed but never sees any traffic
>> before
>> it is uninstalled.
>> CC: Peter Balland <peter at nicira.com>
>> ---
>> secchan/ofproto.c | 2 +-
>> 1 files changed, 1 insertions(+), 1 deletions(-)
>> diff --git a/secchan/ofproto.c b/secchan/ofproto.c
>> index efa5c9b..b3fef1b 100644
>> --- a/secchan/ofproto.c
>> +++ b/secchan/ofproto.c
>> @@ -1696,7 +1696,7 @@ rule_post_uninstall(struct ofproto *ofproto,
>> struct rule *rule)
>> struct rule *super = rule->super;
>> rule_account(ofproto, rule, 0);
>> - if (ofproto->netflow) {
>> + if (ofproto->netflow && rule->byte_count) {
>> struct ofexpired expired;
>> expired.flow = rule->cr.flow;
>> expired.packet_count = rule->packet_count;
>
>
> _______________________________________________
> discuss mailing list
> discuss at openvswitch.org
> http://openvswitch.org/mailman/listinfo/discuss_openvswitch.org
More information about the dev
mailing list