fail-open: Drop some of the weirder special cases.
authorBen Pfaff <blp@ovn.org>
Fri, 15 Jan 2016 04:10:43 +0000 (20:10 -0800)
committerBen Pfaff <blp@ovn.org>
Wed, 20 Jan 2016 17:50:23 +0000 (09:50 -0800)
commit99520767ca72b422d83c1357d8f876a7ed1bf0d2
tree170e4b2a41fae4f21616830e2e06cfbb9a03e323
parent43948fa5a64e17155ada614b87946021b109163e
fail-open: Drop some of the weirder special cases.

I don't have any real evidence that these special cases make a difference
in real-world cases.  The messages for the commits that add them are not
clear about the reasons for them.  I seem to recall that they were only
tested with the dummy controller inside OVS, which isn't very good evidence
for real controllers.  Finally, they cut across layers in nasty ways and
make it hard to better abstract packet-ins and packet buffering.

If these solve real problems then we can reconsider after some reports
come in.

Signed-off-by: Ben Pfaff <blp@ovn.org>
Acked-by: Jarno Rajahalme <jarno@ovn.org>
ofproto/connmgr.c
ofproto/ofproto-dpif-upcall.c
ofproto/ofproto-dpif-xlate.c
ofproto/ofproto-dpif-xlate.h
ofproto/pktbuf.c
ofproto/pktbuf.h