More restructuring
More restructuring

.. to avoid the dreaded return. Now we are lots faster for when a packet
doesn't match any of our filters and should just be let through. Code
has been restructured so that it is easier to nest conditions and avoid
the return call.

plajjan/snabbswitch,plajjan/snabbswitch,plajjan/snabbswitch,plajjan/snabbswitch