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/770-bgmac-phylib.patch | |
parent | 6dd2e9ae2cdb882906bdb2f13546ba831d6b41b1 (diff) | |
download | master-31e0f0ae-4f93bde6815c68493618ade96cdf3d676e3f7910.tar.gz master-31e0f0ae-4f93bde6815c68493618ade96cdf3d676e3f7910.tar.bz2 master-31e0f0ae-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/770-bgmac-phylib.patch')
-rw-r--r-- | target/linux/brcm47xx/patches-3.10/770-bgmac-phylib.patch | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/target/linux/brcm47xx/patches-3.10/770-bgmac-phylib.patch b/target/linux/brcm47xx/patches-3.10/770-bgmac-phylib.patch index 33308319db..4a42aeba77 100644 --- a/target/linux/brcm47xx/patches-3.10/770-bgmac-phylib.patch +++ b/target/linux/brcm47xx/patches-3.10/770-bgmac-phylib.patch @@ -10,7 +10,7 @@ They can be found on BCM47xx SoCs and provide gigabit ethernet. --- a/drivers/net/ethernet/broadcom/bgmac.c +++ b/drivers/net/ethernet/broadcom/bgmac.c -@@ -1219,27 +1219,14 @@ static int bgmac_set_mac_address(struct +@@ -1229,27 +1229,14 @@ static int bgmac_set_mac_address(struct static int bgmac_ioctl(struct net_device *net_dev, struct ifreq *ifr, int cmd) { struct bgmac *bgmac = netdev_priv(net_dev); @@ -45,7 +45,7 @@ } static const struct net_device_ops bgmac_netdev_ops = { -@@ -1261,61 +1248,18 @@ static int bgmac_get_settings(struct net +@@ -1271,61 +1258,18 @@ static int bgmac_get_settings(struct net { struct bgmac *bgmac = netdev_priv(net_dev); @@ -111,7 +111,7 @@ static void bgmac_get_drvinfo(struct net_device *net_dev, struct ethtool_drvinfo *info) -@@ -1326,6 +1270,7 @@ static void bgmac_get_drvinfo(struct net +@@ -1336,6 +1280,7 @@ static void bgmac_get_drvinfo(struct net static const struct ethtool_ops bgmac_ethtool_ops = { .get_settings = bgmac_get_settings, @@ -119,7 +119,7 @@ .get_drvinfo = bgmac_get_drvinfo, }; -@@ -1344,10 +1289,42 @@ static int bgmac_mii_write(struct mii_bu +@@ -1354,10 +1299,42 @@ static int bgmac_mii_write(struct mii_bu return bgmac_phy_write(bus->priv, mii_id, regnum, value); } @@ -162,7 +162,7 @@ mii_bus = mdiobus_alloc(); if (!mii_bus) -@@ -1378,7 +1355,29 @@ static int bgmac_mii_register(struct bgm +@@ -1388,7 +1365,29 @@ static int bgmac_mii_register(struct bgm bgmac->mii_bus = mii_bus; |