From patchwork Mon Oct 9 04:04:04 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jakub Kicinski X-Patchwork-Id: 823065 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=netronome-com.20150623.gappssmtp.com header.i=@netronome-com.20150623.gappssmtp.com header.b="1ZOlRdMy"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3y9RWp4PGPz9tY2 for ; Mon, 9 Oct 2017 15:06:46 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750930AbdJIEFw (ORCPT ); Mon, 9 Oct 2017 00:05:52 -0400 Received: from mail-pf0-f178.google.com ([209.85.192.178]:52056 "EHLO mail-pf0-f178.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751387AbdJIEFt (ORCPT ); Mon, 9 Oct 2017 00:05:49 -0400 Received: by mail-pf0-f178.google.com with SMTP id n14so10631611pfh.8 for ; Sun, 08 Oct 2017 21:05:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netronome-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=c1Bv7HFcIwvgKFcYVlDULAO4hyPoBxMK1ginpi32jDc=; b=1ZOlRdMyopkPCQ49JQL0CVuXURtsIApo4mGmtJgW2zPjVKmcplc4t0pJV0ozCNgGFm hPHv4g7wGxW6/nkGScFn5hub1lBfXXLo3nNstqLTm3JEzNlZC+RSYZRi/uKDp49rUYN9 ag7x6TWOteGliyyFsvZv+igCvpENe5hRCcIKiasX4y/mTw/lp18gVxx9eBdDPNCUfPkj naEg343zSu+IM9O3AZpUszCw0VsKSYZJxIiPQwTtXRK04RIhAxXMAUNpzW2/+pFeB/f2 2FvG4j52eYQ226LpgfceJxB4Kjrr8bNwUo4gyLZzkmg6Xqdf9lfUz3fh/WtdhXF0x0G9 oNYA== 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:in-reply-to :references; bh=c1Bv7HFcIwvgKFcYVlDULAO4hyPoBxMK1ginpi32jDc=; b=lnp3ltMFFQn5YvqOhkwvh9yG8rdwERt5r7jSQLIOf6gfXiZLsnh2epckIaYSBKCZYx VCvmSbxgDcHzKtkYaHffG7H4Qb/7r+aLO/TUL2q1Y7p26Eah8FLl+LVcQStKNp1Qulu4 c58Ozf8z+4zNJFhuaRDoEnQR7JKqWksKnzOA8ryWT5t5GqcxBeS83c3GbyNHM5qg5cnv YwzAwM3mRHNQkMa4xp/tomafH5uDgHaEiRlzWf0HQkqFkVWVA0MqsbHbEbxP1f5uyDXt gG0z7p0wT8rsHtEOdsTsC6oK9Svq6pSm7ZTYEFAZid5EosCLIVh+p1WQjSgk75aR4j+B Xr0A== X-Gm-Message-State: AMCzsaUBq7xPJij7QaIJuXgHTsBqh6yHf9AGyfuQquvzbua9XO6sTZHy xebu7vaxfuKIMcC0t07zyL8QOqBD X-Google-Smtp-Source: AOwi7QB0ey4YbTZxSOgwAB5Mh2mu90YWApAqDcAHGWfF+3YYL4vvOL2+HalB9qefS5oGtQXuRhuQyw== X-Received: by 10.98.53.196 with SMTP id c187mr9065738pfa.38.1507521948508; Sun, 08 Oct 2017 21:05:48 -0700 (PDT) Received: from jkicinski-Precision-T1700.netronome.com ([75.53.12.129]) by smtp.gmail.com with ESMTPSA id o13sm12619897pfh.91.2017.10.08.21.05.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 08 Oct 2017 21:05:47 -0700 (PDT) From: Jakub Kicinski To: netdev@vger.kernel.org Cc: oss-drivers@netronome.com, Jakub Kicinski Subject: [PATCH net-next 02/15] nfp: bpf: lift the single-port limitation Date: Sun, 8 Oct 2017 21:04:04 -0700 Message-Id: <20171009040417.22172-3-jakub.kicinski@netronome.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20171009040417.22172-1-jakub.kicinski@netronome.com> References: <20171009040417.22172-1-jakub.kicinski@netronome.com> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Limiting the eBPF offload to a single port was a workaround required for the PoC application FW which has not been released externally. It's not necessary any more. Signed-off-by: Jakub Kicinski Reviewed-by: Simon Horman --- drivers/net/ethernet/netronome/nfp/bpf/main.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/drivers/net/ethernet/netronome/nfp/bpf/main.c b/drivers/net/ethernet/netronome/nfp/bpf/main.c index be2cf10a2cd7..074726980994 100644 --- a/drivers/net/ethernet/netronome/nfp/bpf/main.c +++ b/drivers/net/ethernet/netronome/nfp/bpf/main.c @@ -89,14 +89,6 @@ nfp_bpf_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, unsigned int id) struct nfp_net_bpf_priv *priv; int ret; - /* Limit to single port, otherwise it's just a NIC */ - if (id > 0) { - nfp_warn(app->cpp, - "BPF NIC doesn't support more than one port right now\n"); - nn->port = nfp_port_alloc(app, NFP_PORT_INVALID, nn->dp.netdev); - return PTR_ERR_OR_ZERO(nn->port); - } - priv = kmalloc(sizeof(*priv), GFP_KERNEL); if (!priv) return -ENOMEM;