Re: [PATCH] sis900: add support for ethtool --eeprom-dump

2019-07-25 Thread Sergej Benilov
On Thu, 25 Jul 2019 at 20:20, Andrew Lunn wrote: > > On Thu, Jul 25, 2019 at 06:41:41PM +0200, Sergej Benilov wrote: > > On Thu, 25 Jul 2019 at 18:25, Andrew Lunn wrote: > > > > > > > +static int sis900_read_eeprom(struct net_device *net_dev, u8 *buf

[PATCH] sis900: add support for ethtool's EEPROM dump

2019-07-25 Thread Sergej Benilov
Implement ethtool's EEPROM dump command (ethtool -e|--eeprom-dump). Thx to Andrew Lunn for comments. Signed-off-by: Sergej Benilov --- drivers/net/ethernet/sis/sis900.c | 68 +++ 1 file changed, 68 insertions(+) diff --git a/drivers/net/ethernet/sis/sis900

Re: [PATCH] sis900: add support for ethtool --eeprom-dump

2019-07-25 Thread Sergej Benilov
On Thu, 25 Jul 2019 at 18:25, Andrew Lunn wrote: > > > +static int sis900_read_eeprom(struct net_device *net_dev, u8 *buf) > > +{ > > + struct sis900_private *sis_priv = netdev_priv(net_dev); > > + void __iomem *ioaddr = sis_priv->ioaddr; > > + int wait, ret = -EAGAIN; > > + u16 si

[PATCH] sis900: add support for ethtool --eeprom-dump

2019-07-25 Thread Sergej Benilov
Implement ethtool's EEPROM dump command (ethtool -e|--eeprom-dump). Signed-off-by: Sergej Benilov --- drivers/net/ethernet/sis/sis900.c | 68 +++ 1 file changed, 68 insertions(+) diff --git a/drivers/net/ethernet/sis/sis900.c b/drivers/net/ethernet/sis/sis

[PATCH] sis900: correct a few typos

2019-07-14 Thread Sergej Benilov
Correct a few typos in comments and debug text. Signed-off-by: Sergej Benilov --- drivers/net/ethernet/sis/sis900.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/net/ethernet/sis/sis900.c b/drivers/net/ethernet/sis/sis900.c index aba6eea72..6e07f5eba 100644

[PATCH] sis900: add ethtool tests (link, eeprom)

2019-07-01 Thread Sergej Benilov
Add tests for ethtool: link test, EEPROM read test. Correct a few typos, too. Signed-off-by: Sergej Benilov --- drivers/net/ethernet/sis/sis900.c | 78 +-- 1 file changed, 74 insertions(+), 4 deletions(-) diff --git a/drivers/net/ethernet/sis/sis900.c b/drivers/net

[PATCH] sis900: remove TxIDLE

2019-06-24 Thread Sergej Benilov
to check for TxIDLE. Eliminate TxIDLE from sis900. Correct some typos, too. Signed-off-by: Sergej Benilov --- drivers/net/ethernet/sis/sis900.c | 24 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/drivers/net/ethernet/sis/sis900.c b/drivers/net/etherne

[PATCH] sis900: increment revision number

2019-06-23 Thread Sergej Benilov
Increment revision number to 1.08.11 (TX completion fix). Signed-off-by: Sergej Benilov --- drivers/net/ethernet/sis/sis900.c | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/net/ethernet/sis/sis900.c b/drivers/net/ethernet/sis/sis900.c index abb9b42e

[PATCH] sis900: remove TxIDLE

2019-06-22 Thread Sergej Benilov
to check for TxIDLE. Eliminate TxIDLE from sis900. Correct some typos, too. Signed-off-by: Sergej Benilov --- drivers/net/ethernet/sis/sis900.c | 26 +- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/drivers/net/ethernet/sis/sis900.c b/drivers/net/etherne

[PATCH] sis900: fix TX completion

2019-06-20 Thread Sergej Benilov
put bytes bytes bytessecs.10^6bits/sec 87380 327680 3276805.38 14.89 Thx to Dave Miller and Eric Dumazet for helpful hints Signed-off-by: Sergej Benilov --- drivers/net/ethernet/sis/sis900.c | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --g

Re: [PATCH] sis900: re-enable high throughput

2019-06-07 Thread Sergej Benilov
On Fri, 7 Jun 2019 at 19:26, Sergej Benilov wrote: > > Since commit 605ad7f184b60cfaacbc038aa6c55ee68dee3c89 "tcp: refine TSO > autosizing", > the TSQ limit is computed as the smaller of > sysctl_tcp_limit_output_bytes and max(2 * skb->truesize, sk->sk_pa

[PATCH] sis900: re-enable high throughput

2019-06-07 Thread Sergej Benilov
Send Socket Socket Message Elapsed Size SizeSize Time Throughput bytes bytes bytessecs.10^6bits/sec 87380 327680 3276801.29 12.54 Signed-off-by: Sergej Benilov --- drivers/net/ethernet/sis/sis900.c | 1 + 1 file changed, 1 insertion(+) diff --git a/dr

[PATCH] v3.19.8: tcp: re-enable high throughput for low pacing rate

2019-05-28 Thread Sergej Benilov
AF_INET : demo Recv SendSend Socket Socket Message Elapsed Size SizeSize Time Throughput bytes bytes bytessecs.10^6bits/sec 87380 327680 327680 1.29 12.54 Signed-off-by: Sergej Benilov --- net/ipv4/tcp_output.c | 2 +- 1 file changed, 1 insertion(+), 1

[PATCH] tcp: re-enable high throughput for low pacing rate

2019-05-28 Thread Sergej Benilov
AF_INET : demo Recv SendSend Socket Socket Message Elapsed Size SizeSize Time Throughput bytes bytes bytessecs.10^6bits/sec 87380 327680 327680 1.29 12.54 Signed-off-by: Sergej Benilov --- net/ipv4/tcp_output.c | 2 +- 1 file changed, 1 insertion(+), 1