From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.0 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A39C8C04AB4 for ; Sun, 19 May 2019 18:53:03 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 6213E20644 for ; Sun, 19 May 2019 18:53:03 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=networkplumber-org.20150623.gappssmtp.com header.i=@networkplumber-org.20150623.gappssmtp.com header.b="KOqSfn2T" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727319AbfESSxD (ORCPT ); Sun, 19 May 2019 14:53:03 -0400 Received: from mail-pg1-f196.google.com ([209.85.215.196]:37077 "EHLO mail-pg1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727007AbfESSxD (ORCPT ); Sun, 19 May 2019 14:53:03 -0400 Received: by mail-pg1-f196.google.com with SMTP id n27so3081058pgm.4 for ; Sun, 19 May 2019 11:53:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=snVSccL/g5/3VjQbFQWWeEdO0X3Tn7Z02WtSfT8gC4E=; b=KOqSfn2TEcn7I+rykidhylNFj80cMmM6u+725tV03qqaTVSqWAcs7Q0TGCaLSXt19W nSMQQ5yJZk+aQWReTQTtHVOvSL62pNptRpvv5YlbrwRLD9Di7zBXYwNmONPVvef/gDNS qCpnpgMDdQXFWLQ6TC9be80V+e7U9oj8t22sGsMroeN+UcjftDWFjeFHOnjKoLTqdHZf B+tQwV+CWWz+2NCz0nHtzgU67fkHOzHbWn3i949TErIgvS9K/4/X3w6rCsde6wFqB/3T 0+i3ZNHUSVWqSjCCbdAulqoiaK20oMnz+bxKk6CCDajueYOJNWqjQKqH4/q2Y0Djx1JZ 3FoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=snVSccL/g5/3VjQbFQWWeEdO0X3Tn7Z02WtSfT8gC4E=; b=GzjnGocfH+RA7pi/s3WGSFi1uiOhAuuldBiLRGP2Gez2/IF9Zw4F+dLQ0V1dfZzCzC te3GxKNNt9K+u+Wfu4jX1LyCuMdvu+g9+vAes+H6YWMjNkonO1NUOvxOr/CgeG2CBLQ+ nIYQMAy3D9YEzo/r3WWRPzitiiqskXh5zdTkuWFqxf1bRf/3mkfOqj0U2cHv+7HGBOMb UVi75ZhNrKc/2H0jspGddVVEENc7f3n2mAlOZfk8V5gZNz97su6rm/tFhHXgvpdVdirI Is8k+hYLYEmUm3xCT8yFLeGufHM8V5lOAGMMzdTn7sLJMAUpSJnxCYAcF/Iza58imNxU yffg== X-Gm-Message-State: APjAAAUjQs9zcboOg543KziAf5KZ/01szwd8LlCnc/XC9oK3CR4dfrnx QhitiU8/8YpEKdfJ886H3ExELQ== X-Google-Smtp-Source: APXvYqyM1t20YTUzYTzVxR3DfuC+MZRju4hp7/a+q1wejy6bTEywFj6NDLWou73xRc7ZKAYzgwTS+w== X-Received: by 2002:a62:1a51:: with SMTP id a78mr70917175pfa.133.1558235449704; Sat, 18 May 2019 20:10:49 -0700 (PDT) Received: from hermes.lan (204-195-22-127.wavecable.com. [204.195.22.127]) by smtp.gmail.com with ESMTPSA id s80sm39049604pfs.117.2019.05.18.20.10.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 18 May 2019 20:10:48 -0700 (PDT) From: Stephen Hemminger X-Google-Original-From: Stephen Hemminger To: netdev@vger.kernel.org, davem@davemloft.net Cc: xdp-newbies@vger.kernel.org, bpf@vger.kernel.org, Stephen Hemminger Subject: [PATCH v2 net 0/2] XDP generic related fixes Date: Sat, 18 May 2019 20:10:44 -0700 Message-Id: <20190519031046.4049-1-sthemmin@microsoft.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: bpf-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: bpf@vger.kernel.org This set of patches came about while investigating XDP generic on Azure. The split brain nature of the accelerated networking exposed issues with the stack device model. The real fix is in the second patch which is a redo of earlier patch from Jason Wang. v2 - hold off the comment fixes for net-next Stephen Hemminger (2): netvsc: unshare skb in VF rx handler net: core: generic XDP support for stacked device drivers/net/hyperv/netvsc_drv.c | 6 ++++++ net/core/dev.c | 10 ++++++++++ 2 files changed, 16 insertions(+) -- 2.20.1