netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 2.6.38.4] mii: add support of pause frames in mii_get_an
@ 2011-04-28  3:49 artpol
  2011-04-28  4:49 ` Stephen Hemminger
  2011-04-29 20:57 ` David Miller
  0 siblings, 2 replies; 5+ messages in thread
From: artpol @ 2011-04-28  3:49 UTC (permalink / raw)
  To: linux-kernel; +Cc: davem, bhutchings, netdev

Add support of pause frames advertise in mii_get_an. This provides all drivers 
that use mii_ethtool_gset to represent their own and Link partner flow control
abilities in ethtool.

Signed-off-by: Artem Polyakov <artpol84@gmail.com>

---

--- linux-2.6.38.4/drivers/net/mii.c.orig	2011-04-28 08:46:13.000000000 +0700
+++ linux-2.6.38.4/drivers/net/mii.c	2011-04-25 23:04:20.694981968 +0700
@@ -49,6 +49,10 @@ static u32 mii_get_an(struct mii_if_info
 		result |= ADVERTISED_100baseT_Half;
 	if (advert & ADVERTISE_100FULL)
 		result |= ADVERTISED_100baseT_Full;
+	if (advert & ADVERTISE_PAUSE_CAP)
+		result |= ADVERTISED_Pause;
+	if (advert & ADVERTISE_PAUSE_ASYM)
+		result |= ADVERTISED_Asym_Pause;
 
 	return result;
 }

^ permalink raw reply	[flat|nested] 5+ messages in thread
* [PATCH 2.6.38.4] mii: add support of pause frames in mii_get_an
@ 2011-04-28  2:15 artpol
  0 siblings, 0 replies; 5+ messages in thread
From: artpol @ 2011-04-28  2:15 UTC (permalink / raw)
  To: linux-kernel; +Cc: davem, bhutchings, netdev

Add support of pause frames advertise in mii_get_an. This provides all
drivers that use mii_ethtool_gset to represent their own and Link
partner flow control abilities in ethtool.

 Signed-off-by: Artem Polyakov <artpol84@gmail.com>

---

--- linux-2.6.38.4/drivers/net/mii.c.orig	2011-04-28 08:46:13.000000000
+0700
+++ linux-2.6.38.4/drivers/net/mii.c	2011-04-25 23:04:20.694981968 +0700
@@ -49,6 +49,10 @@ static u32 mii_get_an(struct mii_if_info
 		result |= ADVERTISED_100baseT_Half;
 	if (advert & ADVERTISE_100FULL)
 		result |= ADVERTISED_100baseT_Full;
+	if (advert & ADVERTISE_PAUSE_CAP)
+		result |= ADVERTISED_Pause;
+	if (advert & ADVERTISE_PAUSE_ASYM)
+		result |= ADVERTISED_Asym_Pause;
 
 	return result;
 }

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2011-04-29 20:57 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-28  3:49 [PATCH 2.6.38.4] mii: add support of pause frames in mii_get_an artpol
2011-04-28  4:49 ` Stephen Hemminger
2011-04-28 12:45   ` Ben Hutchings
2011-04-29 20:57 ` David Miller
  -- strict thread matches above, loose matches on Subject: below --
2011-04-28  2:15 artpol

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).