diff options
author | Hauke Mehrtens <hauke@hauke-m.de> | 2013-09-18 15:19:25 +0000 |
---|---|---|
committer | Hauke Mehrtens <hauke@hauke-m.de> | 2013-09-18 15:19:25 +0000 |
commit | 4f93bde6815c68493618ade96cdf3d676e3f7910 (patch) | |
tree | b20db7a1705de3103cbd1d79d51b1a9c6d47655c /target/linux/brcm47xx/patches-3.10/780-b44-phylib.patch | |
parent | 6dd2e9ae2cdb882906bdb2f13546ba831d6b41b1 (diff) | |
download | upstream-4f93bde6815c68493618ade96cdf3d676e3f7910.tar.gz upstream-4f93bde6815c68493618ade96cdf3d676e3f7910.tar.bz2 upstream-4f93bde6815c68493618ade96cdf3d676e3f7910.zip |
brcm47xx: bgmac: b44: add support for Byte Queue Limits
This adds support for Byte Queue Limits in bgmac and b44, now it is
possible to use more advanced network queue control algorithms.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 38038
Diffstat (limited to 'target/linux/brcm47xx/patches-3.10/780-b44-phylib.patch')
-rw-r--r-- | target/linux/brcm47xx/patches-3.10/780-b44-phylib.patch | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/target/linux/brcm47xx/patches-3.10/780-b44-phylib.patch b/target/linux/brcm47xx/patches-3.10/780-b44-phylib.patch index 72b374ce55..244978b3f2 100644 --- a/target/linux/brcm47xx/patches-3.10/780-b44-phylib.patch +++ b/target/linux/brcm47xx/patches-3.10/780-b44-phylib.patch @@ -47,7 +47,7 @@ } static int b44_phy_reset(struct b44 *bp) -@@ -1821,102 +1824,24 @@ static int b44_get_settings(struct net_d +@@ -1831,102 +1834,24 @@ static int b44_get_settings(struct net_d { struct b44 *bp = netdev_priv(dev); @@ -155,7 +155,7 @@ } static void b44_get_ringparam(struct net_device *dev, -@@ -2092,20 +2017,81 @@ static const struct ethtool_ops b44_etht +@@ -2102,20 +2027,81 @@ static const struct ethtool_ops b44_etht static int b44_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) { @@ -239,7 +239,7 @@ static int b44_get_invariants(struct b44 *bp) { struct ssb_device *sdev = bp->sdev; -@@ -2225,12 +2211,38 @@ static int b44_init_one(struct ssb_devic +@@ -2235,12 +2221,38 @@ static int b44_init_one(struct ssb_devic goto err_out_powerdown; } @@ -284,7 +284,7 @@ /* By default, advertise all speed/duplex settings. */ bp->flags |= (B44_FLAG_ADV_10HALF | B44_FLAG_ADV_10FULL | -@@ -2262,6 +2274,16 @@ static int b44_init_one(struct ssb_devic +@@ -2272,6 +2284,16 @@ static int b44_init_one(struct ssb_devic return 0; @@ -301,7 +301,7 @@ err_out_powerdown: ssb_bus_may_powerdown(sdev->bus); -@@ -2275,8 +2297,12 @@ out: +@@ -2285,8 +2307,12 @@ out: static void b44_remove_one(struct ssb_device *sdev) { struct net_device *dev = ssb_get_drvdata(sdev); |