X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=secchan%2Fofproto.c;fp=secchan%2Fofproto.c;h=a34120e803d040a41fe78cbb6bcce0cba61c2234;hb=8fe1a59d281369829f474dc75eb5905c991ccd94;hp=be1f5de600d51ab833ecc2806f7955d486543c08;hpb=42c3641cc473cfb3ae7d80363835da7df85cad2e;p=sliver-openvswitch.git diff --git a/secchan/ofproto.c b/secchan/ofproto.c index be1f5de60..a34120e80 100644 --- a/secchan/ofproto.c +++ b/secchan/ofproto.c @@ -3317,9 +3317,11 @@ expire_rule(struct cls_rule *cls_rule, void *p_) rule_uninstall(p, rule); } - send_flow_exp(p, rule, now, - (now >= hard_expire - ? OFPER_HARD_TIMEOUT : OFPER_IDLE_TIMEOUT)); + if (!rule_is_hidden(rule)) { + send_flow_exp(p, rule, now, + (now >= hard_expire + ? OFPER_HARD_TIMEOUT : OFPER_IDLE_TIMEOUT)); + } rule_remove(p, rule); }