Yes, it is usually indicated during the auto-negotiation process at the
signaling level. So if a link partner says he cannot do pause during
auto-neg, or is otherwise in some sort of “legacy mode”, and the other
link partner is paying attention to that, pause will probably be disabled.
One of the limitations is that it’s only used on a full-duplex
point-point connection. So if your links auto-neg’d to half-duplex,
then pause will be automatically disabled. Check to make sure your
link is full-duplex.
You need to determine if the DLINK controller/software you are using
supports pause (802.3x) if you think all of the conditions we talked about
are being satisfied.
If all else fails, you could create an “incestuous test” 
Cheers
Vince Bridgers
-----Original Message-----
From: Rakesh Shrivastava [mailto:xxxxx@dcmtech.co.in]
Sent: Tuesday, December 17, 2002 8:16 AM
To: NT Developers Interest List
Subject: [ntdev] RE: Pause control frames handling in Ethernet
Thanks for the response Vince.
I am using D-LINK DFE 538 TX 10/100 Adaptor at the host PC.
As suggested, i checked in the registry and there is no pause related entry
there. I also checked for the “advanced settings” for the same driver. There
also, no entry related to “flow control” or pause etc is present.
Does, this means that Flow control using Pause frames is an “optional
feature”…
Regards
Rakesh Shrivastava
On Tuesday 17 December 2002 07:15 pm, you wrote:
This is usually controlled at the hardware level by registry settings.
Check the registry settings
to see if there is a pause control setting. Pause was not perfect for a
while, so the default setting for a vast majority of client interfaces was
“pause disabled”, or “asymmetric pause”
What type of controller are you using on the w2k host?
Cheers
Vince Bridgers
-----Original Message-----
From: Rakesh Shrivastava [mailto:xxxxx@dcmtech.co.in]
Sent: Tuesday, December 17, 2002 7:24 AM
To: NT Developers Interest List
Subject: [ntdev] Pause control frames handling in Ethernet
Hello all,
I have written an Ethernet driver for Nucleus OS.
In this driver ,i am trying to manage the flow control between target board
and host PC running windows 2K using “pause control frames” as is supported
by my ethernet PHY.But , the host PC does not stops sending data.
I have also verified that the generated pause frames are perfectly OK and
are being received by the network sniffer running on the host m/c.
Still, the Host PC keeps on pumping data.
How can i check whether the Ethernet driver of the host PC supports "pause
flow control " mechanism or is there any other point i am missing.
Thanks in advance…
Rakesh Shrivastava
You are currently subscribed to ntdev as: xxxxx@interactivesi.com
To unsubscribe send a blank email to %%email.unsub%%
آ�˫�+.n���ڑ������t�.n�zwZnV隊[h����3b��
You are currently subscribed to ntdev as: xxxxx@interactivesi.com
To unsubscribe send a blank email to xxxxx@lists.osr.com