On Tue, 2014-03-04 at 20:01 +0800, Hayes Wang wrote:
> Support scatter gather and TSO.
>
> - netdev->features |= NETIF_F_RXCSUM | NETIF_F_IP_CSUM;
> - netdev->hw_features = NETIF_F_RXCSUM | NETIF_F_IP_CSUM;
> + netdev->features |= NETIF_F_RXCSUM | NETIF_F_IP_CSUM | NETIF_F_SG |
> +
On Tue, 2014-03-04 at 20:01 +0800, Hayes Wang wrote:
> +static u32 r8152_xmit_frags(struct r8152 *tp, struct sk_buff *skb, u8 *data)
> +{
> + struct skb_shared_info *info = skb_shinfo(skb);
> + unsigned int cur_frag;
> + u32 total = skb_headlen(skb);
> +
> + memcpy(data,
From: Eric Dumazet
> On Tue, 2014-03-04 at 14:35 +, David Laight wrote:
>
> > Does that mean you are splitting the 64k 'ethernet packet' from TCP
> > is software? I've looked at the ax88179 where the hardware can do it.
> >
> > Is there really a gain doing segmentation here if you have to do
On Tue, 2014-03-04 at 14:35 +, David Laight wrote:
> Does that mean you are splitting the 64k 'ethernet packet' from TCP
> is software? I've looked at the ax88179 where the hardware can do it.
>
> Is there really a gain doing segmentation here if you have to do the
> extra data copy?
There
From: hayeswang
> David Laight [mailto:david.lai...@aculab.com]
> > Sent: Tuesday, March 04, 2014 8:12 PM
> > To: 'Hayes Wang'; net...@vger.kernel.org
> > Cc: nic_s...@realtek.com; linux-kernel@vger.kernel.org;
> > linux-...@vger.kernel.org
> > Subject: RE: [PAT
David Laight [mailto:david.lai...@aculab.com]
> Sent: Tuesday, March 04, 2014 8:12 PM
> To: 'Hayes Wang'; net...@vger.kernel.org
> Cc: nic_s...@realtek.com; linux-kernel@vger.kernel.org;
> linux-...@vger.kernel.org
> Subject: RE: [PATCH net-next 08/12] r8152: support TSO
>
From: Hayes Wang
> Support scatter gather and TSO.
>
> Adjust the tx checksum function and set the max gso size to fix the
> size of the tx aggregation buffer.
There is little point supporting TSO unless the usb host controller
supports arbitrary aligned scatter-gather.
All you do is require
Support scatter gather and TSO.
Adjust the tx checksum function and set the max gso size to fix the
size of the tx aggregation buffer.
Signed-off-by: Hayes Wang
---
drivers/net/usb/r8152.c | 133 +---
1 file changed, 103 insertions(+), 30
Support scatter gather and TSO.
Adjust the tx checksum function and set the max gso size to fix the
size of the tx aggregation buffer.
Signed-off-by: Hayes Wang hayesw...@realtek.com
---
drivers/net/usb/r8152.c | 133 +---
1 file changed, 103
From: Hayes Wang
Support scatter gather and TSO.
Adjust the tx checksum function and set the max gso size to fix the
size of the tx aggregation buffer.
There is little point supporting TSO unless the usb host controller
supports arbitrary aligned scatter-gather.
All you do is require that a
David Laight [mailto:david.lai...@aculab.com]
Sent: Tuesday, March 04, 2014 8:12 PM
To: 'Hayes Wang'; net...@vger.kernel.org
Cc: nic_s...@realtek.com; linux-kernel@vger.kernel.org;
linux-...@vger.kernel.org
Subject: RE: [PATCH net-next 08/12] r8152: support TSO
From: Hayes Wang
From: hayeswang
David Laight [mailto:david.lai...@aculab.com]
Sent: Tuesday, March 04, 2014 8:12 PM
To: 'Hayes Wang'; net...@vger.kernel.org
Cc: nic_s...@realtek.com; linux-kernel@vger.kernel.org;
linux-...@vger.kernel.org
Subject: RE: [PATCH net-next 08/12] r8152: support TSO
On Tue, 2014-03-04 at 14:35 +, David Laight wrote:
Does that mean you are splitting the 64k 'ethernet packet' from TCP
is software? I've looked at the ax88179 where the hardware can do it.
Is there really a gain doing segmentation here if you have to do the
extra data copy?
There is no
From: Eric Dumazet
On Tue, 2014-03-04 at 14:35 +, David Laight wrote:
Does that mean you are splitting the 64k 'ethernet packet' from TCP
is software? I've looked at the ax88179 where the hardware can do it.
Is there really a gain doing segmentation here if you have to do the
On Tue, 2014-03-04 at 20:01 +0800, Hayes Wang wrote:
+static u32 r8152_xmit_frags(struct r8152 *tp, struct sk_buff *skb, u8 *data)
+{
+ struct skb_shared_info *info = skb_shinfo(skb);
+ unsigned int cur_frag;
+ u32 total = skb_headlen(skb);
+
+ memcpy(data, skb-data,
On Tue, 2014-03-04 at 20:01 +0800, Hayes Wang wrote:
Support scatter gather and TSO.
- netdev-features |= NETIF_F_RXCSUM | NETIF_F_IP_CSUM;
- netdev-hw_features = NETIF_F_RXCSUM | NETIF_F_IP_CSUM;
+ netdev-features |= NETIF_F_RXCSUM | NETIF_F_IP_CSUM | NETIF_F_SG |
+
16 matches
Mail list logo