using 802.1p priority from TDI-client

Hi everyone,

for quite some time now I have been trying to find out
how to set 802.1p priority for UDP-data sent over an
ethernet board from my tdi-client-driver. Unforatunately
there is not much documentation on this subject - and
no samples to be found at all. I have managed to get
a slight clue in which direction things have to go,
but I?m still missing the final link:

In PTDI_CONNECTION_INFORMATION I find the field “Options”
about which the DDK-documentation says:

“Except for the TDI_LISTEN request, the transport defines
the syntax and semantics of any additional options it supports
for its clients”

I also found NDIS_PACKET_PRIVATE which points towards
NDIS_PER_PACKET_INFO which contains Ieee8021pPriority,
which is the exact thing I was looking for.

But how am I supposed to format my TDI Options, to forward
the 802.1p information to the NDIS-minidriver?

I guess it will be just 3 or 4 lines of source-code to
get this thing running - but I see no documentation on
how to do this… anyone got experience on how to do
this?

Best regards,
Tobias

Try to set the IP TOS value, let’s hope TCPIP will map it to
link-layer priority.

Max

----- Original Message -----
From: “Tobias Erichsen”
To: “NT Developers Interest List”
Sent: Friday, November 22, 2002 1:40 PM
Subject: [ntdev] using 802.1p priority from TDI-client

Hi everyone,

for quite some time now I have been trying to find out
how to set 802.1p priority for UDP-data sent over an
ethernet board from my tdi-client-driver. Unforatunately
there is not much documentation on this subject - and
no samples to be found at all. I have managed to get
a slight clue in which direction things have to go,
but I´m still missing the final link:

In PTDI_CONNECTION_INFORMATION I find the field “Options”
about which the DDK-documentation says:

“Except for the TDI_LISTEN request, the transport defines
the syntax and semantics of any additional options it supports
for its clients”

I also found NDIS_PACKET_PRIVATE which points towards
NDIS_PER_PACKET_INFO which contains Ieee8021pPriority,
which is the exact thing I was looking for.

But how am I supposed to format my TDI Options, to forward
the 802.1p information to the NDIS-minidriver?

I guess it will be just 3 or 4 lines of source-code to
get this thing running - but I see no documentation on
how to do this… anyone got experience on how to do
this?

Best regards,
Tobias


You are currently subscribed to ntdev as: xxxxx@storagecraft.com
To unsubscribe send a blank email to %%email.unsub%%

802.1p is L2 signalling. It is available only
on VLAN(s).

You WILL need QoS Packet Scheduler and use GQoS or the Traffic
Control API. IIUC, tcpip driver will not do this for you.
The Packet Scheduler does the marking before handoff.

If L2 NIC between the end nodes is not 802.1p capable,
L2 prioritization is not guaranteed.

Hope this helps.

-----Original Message-----
From: Maxim S. Shatskih [mailto:xxxxx@storagecraft.com]
Sent: Friday, November 22, 2002 3:32 AM
To: NT Developers Interest List
Subject: [ntdev] Re: using 802.1p priority from TDI-client

Try to set the IP TOS value, let’s hope TCPIP will map it to
link-layer priority.

Max

----- Original Message -----
From: “Tobias Erichsen”
To: “NT Developers Interest List”
Sent: Friday, November 22, 2002 1:40 PM
Subject: [ntdev] using 802.1p priority from TDI-client

Hi everyone,

for quite some time now I have been trying to find out
how to set 802.1p priority for UDP-data sent over an
ethernet board from my tdi-client-driver. Unforatunately
there is not much documentation on this subject - and
no samples to be found at all. I have managed to get
a slight clue in which direction things have to go,
but I´m still missing the final link:

In PTDI_CONNECTION_INFORMATION I find the field “Options”
about which the DDK-documentation says:

“Except for the TDI_LISTEN request, the transport defines
the syntax and semantics of any additional options it supports
for its clients”

I also found NDIS_PACKET_PRIVATE which points towards
NDIS_PER_PACKET_INFO which contains Ieee8021pPriority,
which is the exact thing I was looking for.

But how am I supposed to format my TDI Options, to forward
the 802.1p information to the NDIS-minidriver?

I guess it will be just 3 or 4 lines of source-code to
get this thing running - but I see no documentation on
how to do this… anyone got experience on how to do
this?

Best regards,
Tobias


You are currently subscribed to ntdev as: xxxxx@storagecraft.com
To unsubscribe send a blank email to %%email.unsub%%


You are currently subscribed to ntdev as: xxxxx@nai.com
To unsubscribe send a blank email to %%email.unsub%%