ds-lite comments
Dave Taht
dave.taht at gmail.com
Fri Mar 16 06:04:45 UTC 2012
While poking through whatever needed to patch into the kernel, if
anything, I had a chance to review the ds-lite patches in the openwrt
repository referenced.
I can see why this code was never considered for kernel inclusion. But
it does raise questions about the overall role of ds-lite in
everything, so while I'm here...
0) The 6rd patches were added in a useful way to the kernel mainline
after this came out.
ds-lite...
1) if( skb->isthissoftwire[0] == 'a' && skb->isthissoftwire[1]
== 'b' && skb->isthissoftwire[2] == 'c')
is in the stack's *hotpath*.
And... adding fields to the skb struct requires special dispensation
from god himself.
My question actually was what was the 'softwire' concept? 'abc'? huh?
2) It used the /proc filesystem which has a format that has been
frozen and deprecated for nearly a decade
3) Stylistically
EXPORT_SYMBOL(SetSoftWireGlobalMTUinIPV6Output);
violates KernelStyle in several ways.
I'm still rooting through here to see what other patches are worthwhile...
--
Dave Täht
SKYPE: davetaht
US Tel: 1-239-829-5608
http://www.bufferbloat.net
More information about the sdcpe-devel
mailing list