From patchwork Wed Jan 10 17:08:52 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: garwilkie@gmail.com X-Patchwork-Id: 33515 X-Patchwork-Delegate: ferruh.yigit@amd.com Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 11EF91B22D; Wed, 10 Jan 2018 18:09:10 +0100 (CET) Received: from mail-wr0-f196.google.com (mail-wr0-f196.google.com [209.85.128.196]) by dpdk.org (Postfix) with ESMTP id A310B1B1C5 for ; Wed, 10 Jan 2018 18:09:08 +0100 (CET) Received: by mail-wr0-f196.google.com with SMTP id 100so2089794wrb.7 for ; Wed, 10 Jan 2018 09:09:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=jHaAJ4tJ70pE7wdpH31P6aXCrwg8njXZPbTpnu4EuiM=; b=CyLZ6eCQHC6Uog641+QGhi8RAbsIo9DUAF4Qb0RlYTCbBFy40x84LZ1ADeAUw/qNdA Vx4sZ1//Hi09KY4VwH3fBo6o9jNArkFTpIH1WXQaxLt6FxbrGOBKWjmXHbYqe+4XDy+q iRkegbICyRn3LtNN+vsiywZYXSiDZ3EshqxqYPskrAaam3tX0IJjk1O6lApydBokPde5 +oDvM8WK+0Okisjzhr/R7Nif+rqZrgSl1R8M+2WWDhSRrgpi8CtaMbr5mhyaDcwvOpy2 x3thC2SSuS8rrVV7Q1P3exqKLyxY1P+mdizcLAUs+KZ/T62A2Fl5+Kkw6DC6JnHB3Y9+ Ch9Q== 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; bh=jHaAJ4tJ70pE7wdpH31P6aXCrwg8njXZPbTpnu4EuiM=; b=idGvbL4kOEXiXh1G07I3XjxXoXp1ENlQ5sGVeFMNf7M4jEvekBGdCkzum9b0XwTGzW SZSk8zJKgG5JF/S9gNffyQsxAkUk+Y2CgWUDvdTdyUHsxDltZVufKvSpV8Cfr1Zqqigl 3Xx3AC3aS0kNKigQ+mJs211n5ZBQoRRnSsLcgj4Rkn2Yawu8mqMkPwHTcMVzEgLARbDa FjnHGSSy8uqk8o/Z3SzALx5ud0pKFJWEniRe+hN6CmZEqsjvvP1pgsQhzVmQO4eP+KGz Ek70kEdxdLBtJ+ctyZDRlLq04u4KCVWpXOzT0FSAGyezNBvTkMyFTZvAxFvCo1v07mvF yKpg== X-Gm-Message-State: AKGB3mKFYAHUfmJqrjiRC/Rbr49L6otEaAxL/c4DPad1EPV4Msbgwg6x zHno12ovKFV7cBJGtf12NjSNr6m4 X-Google-Smtp-Source: ACJfBosfZf332QcIuMVnKDC22KIPVm7jSIr5BftmAzamexuUUdd3Wpd8s2jSYukE8H1GRnfd2xjKQg== X-Received: by 10.223.142.15 with SMTP id n15mr8267525wrb.97.1515604148338; Wed, 10 Jan 2018 09:09:08 -0800 (PST) Received: from localhost.localdomain ([213.251.34.146]) by smtp.gmail.com with ESMTPSA id e124sm13524078wmg.34.2018.01.10.09.09.07 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 10 Jan 2018 09:09:07 -0800 (PST) From: garwilkie@gmail.com X-Google-Original-From: george.wilkie@intl.att.com To: skhare@vmware.com Cc: dev@dpdk.org, George Wilkie Date: Wed, 10 Jan 2018 17:08:52 +0000 Message-Id: <1515604132-29083-1-git-send-email-george.wilkie@intl.att.com> X-Mailer: git-send-email 2.7.4 Subject: [dpdk-dev] [PATCH] vmxnet3: set unknown packet_type for non-ipv4 packets X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" From: George Wilkie With bonding, after sending sufficient ipv4 packets, bond_ethdev_rx_burst_8023ad() no longer recognizes LACP packets because the packet_type is set to RTE_PTYPE_L3_IPV4. Ensure packet_type is reset for non-ipv4 packets in vmxnet3_rx_offload. Signed-off-by: George Wilkie Acked-by: Shrikrishna Khare --- drivers/net/vmxnet3/vmxnet3_rxtx.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/vmxnet3/vmxnet3_rxtx.c b/drivers/net/vmxnet3/vmxnet3_rxtx.c index f9416f3..abea641 100644 --- a/drivers/net/vmxnet3/vmxnet3_rxtx.c +++ b/drivers/net/vmxnet3/vmxnet3_rxtx.c @@ -674,6 +674,8 @@ vmxnet3_rx_offload(const Vmxnet3_RxCompDesc *rcd, struct rte_mbuf *rxm) if ((rcd->tcp || rcd->udp) && !rcd->tuc) rxm->ol_flags |= PKT_RX_L4_CKSUM_BAD; } + } else { + rxm->packet_type = RTE_PTYPE_UNKNOWN; } }