From: Daniel on
Hi,

Is the “NDIS MUX Intermediate Driver” the best way to prioritize RAW
Ethernet packets in a LAN by using the Priority Code Point (PCP): a 3-bit
field which refers to the IEEE 802.1p?


Thanks,

Daniel
From: Maxim S. Shatskih on
NDIS Filter IM is probably better for < Vista, and NDIS 6 Filter for >= Vista.

MUX is used when you have no 1-to-1 match between lower (physical) and upper (exposed by your IM) adapters.

--
Maxim S. Shatskih
Windows DDK MVP
maxim(a)storagecraft.com
http://www.storagecraft.com

"Daniel" <Daniel(a)discussions.microsoft.com> wrote in message news:C440DD88-D0F2-4E0A-A154-45E54FF9C31A(a)microsoft.com...
> Hi,
>
> Is the “NDIS MUX Intermediate Driver” the best way to prioritize RAW
> Ethernet packets in a LAN by using the Priority Code Point (PCP): a 3-bit
> field which refers to the IEEE 802.1p?
>
>
> Thanks,
>
> Daniel
From: Thomas F. Divine on
I am not familiar with PCP. However, your choice of NDIS filter architecture
would depend on the method required to inspect the packet and apply the PCP
code.

If you require a separate virtual miniport (along with separate MAC and IP
address) to be presented to the system for priority traffic, then the MUX
route is the way to go.

If, on the other hand, you can simply examine outgoing packets on a
per-packet basis and insert the PCP code on selected packets, then a simpler
NDIS 5 IM or NDIS 5 LWF is an alternative.

FWIW,

Thomas F. Divine
http://www.pcausa.com


"Daniel" <Daniel(a)discussions.microsoft.com> wrote in message
news:C440DD88-D0F2-4E0A-A154-45E54FF9C31A(a)microsoft.com...
> Hi,
>
> Is the “NDIS MUX Intermediate Driver” the best way to prioritize RAW
> Ethernet packets in a LAN by using the Priority Code Point (PCP): a 3-bit
> field which refers to the IEEE 802.1p?
>
>
> Thanks,
>
> Daniel

From: Daniel on
Thanks for your very direct and helpful responses!

Actually, I already developed an NDIS IM driver “NDIS connection-less
protocol driver” for XP. I also made work for Windows 7.

Can this driver be used to prioritize the Ethernet packets by adding the
802.1q tag between the source MAC address and the EtherType/Length fields of
the Ethernet II frames?

Please note that the objective is to prioritize the packets using the PCP
bits. I assume that the routers use or can use these bits to prioritize the
packets when the network is experiencing high network traffic.

Thanks,

Daniel

From: eagersh on

> Actually, I already developed an NDIS IM driver “NDIS connection-less
> protocol driver” for XP. I also made work for Windows 7.
>
> Can this driver be used to prioritize the Ethernet packets by adding the
> 802.1q tag between the source MAC address and the EtherType/Length fields of
> the Ethernet II frames?

If you are already done some work by developing NDIS IM driver you
should have enough experience to do this work. In the the driver's
MiniportSendPackets you could modify a packet.
What is your real concern?

Igor Sharovar