Hi everyone,

does anyone know if it will be possible to do QoS-stuff for network-
connections from within kernel-mode?

Tobias

Re: Longhorn QoS from kernel-mode? by Stephan

Stephan
Thu Dec 11 14:39:05 CST 2003

QoS is already supported today via the QoS Packet Scheduler
intermediate driver that comes with Windows. Install the scheduler as
follows:

"Start" - "Settings" - "Network and Dial-up connections" -
right-click any network card - "Properties" - "Install..." - "Service"
- "QoS Packet Scheduler".

Note that AFAIK, the scheduler is already installed by default on XP.

You can make use of IEEE 802.1Q QoS from a kernel-mode driver. See the
following section in the DDK docs for details:

"802.1Q Packet Information"

http://msdn.microsoft.com/library/en-us/network/hh/network/204_802p_84mf.asp

Stephan
---
On Thu, 11 Dec 2003 19:53:15 +0100, "Tobias Erichsen"
<t.erichsen@gmx.de> wrote:

>Hi everyone,
>
>does anyone know if it will be possible to do QoS-stuff for network-
>connections from within kernel-mode?
>
>Tobias

Re: Longhorn QoS from kernel-mode? by Tobias

Tobias
Fri Dec 12 12:01:50 CST 2003


"Stephan Wolf" <stewo68@hotmail.com> schrieb im Newsbeitrag
news:72lhtv4q016q1julvb261p3oactffng5m9@4ax.com...
> QoS is already supported today via the QoS Packet Scheduler
> intermediate driver that comes with Windows. Install the scheduler as
> follows:
>
> "Start" - "Settings" - "Network and Dial-up connections" -
> right-click any network card - "Properties" - "Install..." - "Service"
> - "QoS Packet Scheduler".
>
> Note that AFAIK, the scheduler is already installed by default on XP.
>
> You can make use of IEEE 802.1Q QoS from a kernel-mode driver. See the
> following section in the DDK docs for details:
>
> "802.1Q Packet Information"
>
>
http://msdn.microsoft.com/library/en-us/network/hh/network/204_802p_84mf.asp

Yep - this describes how to write your own network-card driver
which is QoS-enabled. Nevertheless there is no way that a tdi-
client-application can set QoS-parameters for UDP or TCP-
data.

Obviously one could write an NDIS-filter which can change, or
include those fields by inspecting every single packet which is
sent to the network-adapter. But I don't fill this is the way to
go... MS should specify the kernel-mode-side of the GQOS-
API or the Traffic-Control-API - that would be a really good
thing...

Tobias