Message ID | 20200402113716.20490-1-marcelo.cerri@canonical.com |
---|---|
Headers | show |
Series | LP:#1864233: Commits to resolve high network latency | expand |
On 02.04.20 13:37, Marcelo Henrique Cerri wrote: > BugLink: http://bugs.launchpad.net/bugs/1864233 > > As bug description. > > xenial:linux-azure is the only kernel that is missing those patches > and it already has the commit id b0689faa8efc ("hv_netvsc: Fix > unwanted rx_table reset"). Besides the requested commits some > additional ones were necessary. All are clean cherry-picks or > straightforward backports for minor context adjustments. > > I tested it on azure with positive results. > > --- > Haiyang Zhang (4): > hv_netvsc: Fix tx_table init in rndis_set_subchannel() > hv_netvsc: Fix offset usage in netvsc_send_table() > hv_netvsc: Add NetVSP v6 and v6.1 into version negotiation > hv_netvsc: Fix send_table offset in case of a host bug > > Stephen Hemminger (2): > hv_netvsc: simplify function args in receive status path > hv_netvsc: simplify receive side calling arguments > > drivers/net/hyperv/hyperv_net.h | 170 +++++++++++++++++++++++++++++- > drivers/net/hyperv/netvsc.c | 91 +++++++++------- > drivers/net/hyperv/netvsc_drv.c | 12 +-- > drivers/net/hyperv/rndis_filter.c | 15 ++- > 4 files changed, 229 insertions(+), 59 deletions(-) > Simple cherry-picks and backports and tested to solve the issue. As we also have bionic/linux-4.15 which is basically the same code base those patches might be needed there as well. Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
Acked-by: Sultan Alsawaf <sultan.alsawaf@canonical.com> On Thu, Apr 2, 2020, 4:37 AM Marcelo Henrique Cerri < marcelo.cerri@canonical.com> wrote: > BugLink: http://bugs.launchpad.net/bugs/1864233 > > As bug description. > > xenial:linux-azure is the only kernel that is missing those patches > and it already has the commit id b0689faa8efc ("hv_netvsc: Fix > unwanted rx_table reset"). Besides the requested commits some > additional ones were necessary. All are clean cherry-picks or > straightforward backports for minor context adjustments. > > I tested it on azure with positive results. > > --- > Haiyang Zhang (4): > hv_netvsc: Fix tx_table init in rndis_set_subchannel() > hv_netvsc: Fix offset usage in netvsc_send_table() > hv_netvsc: Add NetVSP v6 and v6.1 into version negotiation > hv_netvsc: Fix send_table offset in case of a host bug > > Stephen Hemminger (2): > hv_netvsc: simplify function args in receive status path > hv_netvsc: simplify receive side calling arguments > > drivers/net/hyperv/hyperv_net.h | 170 +++++++++++++++++++++++++++++- > drivers/net/hyperv/netvsc.c | 91 +++++++++------- > drivers/net/hyperv/netvsc_drv.c | 12 +-- > drivers/net/hyperv/rndis_filter.c | 15 ++- > 4 files changed, 229 insertions(+), 59 deletions(-) > > -- > 2.20.1 > > > -- > kernel-team mailing list > kernel-team@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/kernel-team >
Applied to bionic:linux-azure-4.15 as well On Thu, Apr 02, 2020 at 08:37:10AM -0300, Marcelo Henrique Cerri wrote: > BugLink: http://bugs.launchpad.net/bugs/1864233 > > As bug description. > > xenial:linux-azure is the only kernel that is missing those patches > and it already has the commit id b0689faa8efc ("hv_netvsc: Fix > unwanted rx_table reset"). Besides the requested commits some > additional ones were necessary. All are clean cherry-picks or > straightforward backports for minor context adjustments. > > I tested it on azure with positive results. > > --- > Haiyang Zhang (4): > hv_netvsc: Fix tx_table init in rndis_set_subchannel() > hv_netvsc: Fix offset usage in netvsc_send_table() > hv_netvsc: Add NetVSP v6 and v6.1 into version negotiation > hv_netvsc: Fix send_table offset in case of a host bug > > Stephen Hemminger (2): > hv_netvsc: simplify function args in receive status path > hv_netvsc: simplify receive side calling arguments > > drivers/net/hyperv/hyperv_net.h | 170 +++++++++++++++++++++++++++++- > drivers/net/hyperv/netvsc.c | 91 +++++++++------- > drivers/net/hyperv/netvsc_drv.c | 12 +-- > drivers/net/hyperv/rndis_filter.c | 15 ++- > 4 files changed, 229 insertions(+), 59 deletions(-) > > -- > 2.20.1 >