From 76ce8aad6f58101ae76f4f56f2050692ee41b3fa Mon Sep 17 00:00:00 2001 From: Rick Jones Date: Fri, 7 Oct 2011 06:42:21 +0000 Subject: [PATCH] --- yaml --- r: 266471 b: refs/heads/master c: 1d0861acfb24d0ca0661ff5a156b992b2c589458 h: refs/heads/master i: 266469: e9f20939200a067fd813f448e63f93e5b33dc9e7 266467: f7ab6818ad5c45c643ff1795ae675504017934ee 266463: 7869c3120e511fded03814b6b724cf99ec05b091 v: v3 --- [refs] | 2 +- trunk/drivers/net/ethernet/realtek/8139cp.c | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index aaccd93599ce..e7fe32305410 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 88c5100c28b02c4b2b2c6f6fafbbd76d90f698b9 +refs/heads/master: 1d0861acfb24d0ca0661ff5a156b992b2c589458 diff --git a/trunk/drivers/net/ethernet/realtek/8139cp.c b/trunk/drivers/net/ethernet/realtek/8139cp.c index c77d5af676a1..5dcd5be03f31 100644 --- a/trunk/drivers/net/ethernet/realtek/8139cp.c +++ b/trunk/drivers/net/ethernet/realtek/8139cp.c @@ -1324,6 +1324,15 @@ static void cp_get_drvinfo (struct net_device *dev, struct ethtool_drvinfo *info strcpy (info->bus_info, pci_name(cp->pdev)); } +static void cp_get_ringparam(struct net_device *dev, + struct ethtool_ringparam *ring) +{ + ring->rx_max_pending = CP_RX_RING_SIZE; + ring->tx_max_pending = CP_TX_RING_SIZE; + ring->rx_pending = CP_RX_RING_SIZE; + ring->tx_pending = CP_TX_RING_SIZE; +} + static int cp_get_regs_len(struct net_device *dev) { return CP_REGS_SIZE; @@ -1525,6 +1534,7 @@ static const struct ethtool_ops cp_ethtool_ops = { .get_eeprom_len = cp_get_eeprom_len, .get_eeprom = cp_get_eeprom, .set_eeprom = cp_set_eeprom, + .get_ringparam = cp_get_ringparam, }; static int cp_ioctl (struct net_device *dev, struct ifreq *rq, int cmd)