CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2015/07/17 12:05:59

Modified files:
        sys/net        : if_bridge.c if_gif.c if_gif.h 

Log message:
Explicitly do EtherIP encapsulation in bridge_ifenqueue().

The way gif(4) and bridge(4) are plugged together is disgusting but at
least this makes the layer violation obvious.

Fix a regression introduced by the M_PROTO1 loop prevention cleaning
because gif(4) was abusing this flag to figure out if the packet was
coming from a bridge(4).

Thanks to goda@ for finding this!

ok goda@, claudio@

Reply via email to