Re: [PATCH net-next] hv_netvsc: Add feature flags NETIF_F_IPV6_CSUM and NETIF_F_TSO6 for netvsc

2016-02-03 Thread Tom Herbert
On Wed, Feb 3, 2016 at 1:30 PM, Simon Xiao wrote: > 1. Adding NETIF_F_IPV6_CSUM and NETIF_F_TSO6 feature flags which are > supported by Hyper-V platform. NETIF_F_IPV6_CSUM and NETIF_F_IP_CSUM are being deprecated. Please change to use NETIF_F_HW_CSUM (calling helper functions if need). Thanks, T

Re: [PATCH net-next] hv_netvsc: don't make assumptions on struct flow_keys layout

2016-01-14 Thread Tom Herbert
On Thu, Jan 14, 2016 at 12:23 PM, Haiyang Zhang wrote: > > >> -Original Message----- >> From: Tom Herbert [mailto:t...@herbertland.com] >> Sent: Thursday, January 14, 2016 2:41 PM >> To: Haiyang Zhang >> Cc: Eric Dumazet ; One Thousand Gnomes >> ;

Re: [PATCH net-next] hv_netvsc: don't make assumptions on struct flow_keys layout

2016-01-14 Thread Tom Herbert
On Thu, Jan 14, 2016 at 11:15 AM, Haiyang Zhang wrote: > > >> -Original Message----- >> From: Tom Herbert [mailto:t...@herbertland.com] >> Sent: Thursday, January 14, 2016 1:49 PM >> To: Haiyang Zhang >> Cc: Eric Dumazet ; One Thousand Gnomes >> ;

Re: [PATCH net-next] hv_netvsc: don't make assumptions on struct flow_keys layout

2016-01-14 Thread Tom Herbert
On Thu, Jan 14, 2016 at 10:35 AM, Haiyang Zhang wrote: > > >> -Original Message- >> From: Eric Dumazet [mailto:eric.duma...@gmail.com] >> Sent: Thursday, January 14, 2016 1:24 PM >> To: One Thousand Gnomes >> Cc: Tom Herbert ; Haiyang Zhang >> ;

Re: [PATCH net-next] hv_netvsc: don't make assumptions on struct flow_keys layout

2016-01-14 Thread Tom Herbert
> I have done a comparison of the Toeplitz v.s. Jenkins Hash algorithms, > and found that the Toeplitz provides much better distribution of the > connections into send-indirection-table entries. See the data below -- > showing how many TCP connections are distributed into each of the > sixteen tabl

Re: [PATCH net-next] hv_netvsc: don't make assumptions on struct flow_keys layout

2016-01-08 Thread Tom Herbert
On Thu, Jan 7, 2016 at 4:52 AM, Eric Dumazet wrote: > On Thu, 2016-01-07 at 10:33 +0100, Vitaly Kuznetsov wrote: >> Recent changes to 'struct flow_keys' (e.g commit d34af823ff40 ("net: Add >> VLAN ID to flow_keys")) introduced a performance regression in netvsc >> driver. Is problem is, however,

Re: linux-next network throughput performance regression

2015-11-08 Thread Tom Herbert
On Sun, Nov 8, 2015 at 7:31 PM, Dexuan Cui wrote: >> From: David Miller [mailto:da...@davemloft.net] >> Sent: Monday, November 9, 2015 11:24 >> ... >> > Thanks, David! >> > I understand 1 TX queue is the bottleneck (however in Simon's >> > test, TX=1 => 36.7Gb/s, TX=8 => 37.7 Gb/s, so it looks the