On Fri, Oct 5, 2012 at 3:12 PM, Gleb Smirnoff <gleb...@freebsd.org> wrote:
>   Ermal,
>
> On Fri, Oct 05, 2012 at 03:01:38PM +0200, Ermal Lu?i wrote:
> E> it would be better to switch to net byte order allover rather than
> E> trade one for the other.
> E> This makes it even more tricky to understand the code than it is.
> E> If you do the work its better to do the full thing in one shot and
> E> switch to netbyte order.
>
> Please read carefully my description and patch. It creates a definite
> points in stack where byte order is swapped. One point where it is
> swapped into host, and one point where it is swapped back into net.
>
> Patch already narrows down the scope of host byte order in the stack,
> host byte order is now between to definite points. If anyone ever wants
> to switch entire stack to net byte order, let it be. Current patch is
> just step in this direction.
>
> The fast forwarding path is already entirely in net byte order. Even
> if run with ipfw and/or pf.
>
> E> speaking of pf(4) side of things please do not loose the VIMAGE calls!
>
> Yeah, can you explain please why do we need them here? The pfil hooks
> are always run already in some defined VNET context, don't they?
>

from my testing at the time these were needed otherwise you will get issues.
I do not remember the details but i put those there because were required.
There is no overhead as well from leaving those there.

> --
> Totus tuus, Glebius.



-- 
Ermal
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to