Re: Ndis 6 MUX IM Sample is not using BackFill for adding VLAN tag in the sent packets by Alireza
Alireza
Thu Jul 10 04:43:39 CDT 2008
Trying to use backfill using "retreat" operation on the NET_BUFFER could
lead to a fragmented MAC header because there is no guarantee that there is
any backfill space left. Many NICs out there might not be able to handle a
MAC header with the first 4 bytes in one buffer and the remaining of the MAC
header in another buffer.
So we decided this is better left alone and the real fix is not to do VLAN
on a NIC that does not handle VLAN in the hardware. In these days it does
not make sense to write a VLAN driver that has to work with a NIC that does
not support VLAN tagging and stripping in hardware.
-ali
--
This posting is provided "AS IS" with no warranties, and confers no rights.
"Arunkumar Sundaram" <arunkumar.sundaram@gmail.com> wrote in message
news:d1b1b1d4-d19c-497f-9cf1-73485c14e1b8@x35g2000hsb.googlegroups.com...
> Hi All,
>
> Why MUX IM is not using DataBackFillSize and request VLAN tag header
> size in backfill? Instead it is allocating from look aside list every
> time there is a send call. This seems to be inefficient. Any Ideas?
>
> Thanks
> Arun