From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr0-f180.google.com (mail-wr0-f180.google.com [209.85.128.180]) by dpdk.org (Postfix) with ESMTP id 67AC528F3 for ; Wed, 15 Mar 2017 13:33:12 +0100 (CET) Received: by mail-wr0-f180.google.com with SMTP id l37so10015951wrc.1 for ; Wed, 15 Mar 2017 05:33:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=R3sN2m4wgjJsw/bjhjWUH3qMVyi+JiZFx5m9JHX1qJc=; b=gXxMtQGYj7ExNS8vb+kPby/AaONu0gpdURVXmHFQwYDs9/iQYksS3TvDzwiOW83RER TZ+R51YX/t62kYrrHXJgbTrrGzNGLelo+oEsCgsGCXxPOuOfyYX1rcIBRypS76ohKH/6 3Xts9fFcqwNtAQ95N+ZCVjdAD2szMID2imSs2zvuCPcf7FQ131Z3IS/WSbMqrwg2JYOi bPBFZkb3wUQWDeEn277+IqOZjNHDMdUiykYiEAzHBXG1EGLE+h2AN1xp/aFi9MxcyzgK oHvyPoDoeqcAvu4UacXNlgvOYG5usaCuxhJFS31YGf1HvjV/JFzG5GzHLEvihWOpiZzp FgFw== 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=R3sN2m4wgjJsw/bjhjWUH3qMVyi+JiZFx5m9JHX1qJc=; b=WCsEm4nvFDqcK8Sh+sKp8sW9E13ZgS5piT9uxjuQ51y+YzNOyIK79diX4Oyv06IG9m QiTt2CxPSeJJOuKLzLGkSY2pC46t5n7SpF0yNjqDro2V95K8Ep0rFJMptigNGDVuflav kDTNJDTBfr/g+9oYMJpMvs60x6jkBlV9A+P+phcwjJdfP5YZNB6LmICYD+7XhrWBTLAS NL07G+h+hVy5/GHA0SLBmjteik5e6XFxXduL1mbm0/fkjjRmYUqrD0UZyDeb/FUXUcMJ UGPMnCar4cF/ARLc8hZ/9ccMf+C3nNUXtJCVVuKbZAm13jYBhDdNprOdjr9AkW+ACir5 d0mA== X-Gm-Message-State: AFeK/H0zQjk3RnFGw4V0uEXEBQE7zacW6WJerfJl3d5GzG8CTLJ7OhfMYcDVE98iCL7TiZd3 X-Received: by 10.223.136.33 with SMTP id d30mr3012497wrd.117.1489581191935; Wed, 15 Mar 2017 05:33:11 -0700 (PDT) Received: from ping.vm.6wind.com (host.78.145.23.62.rev.coltfrance.com. [62.23.145.78]) by smtp.gmail.com with ESMTPSA id v1sm2172763wra.65.2017.03.15.05.33.11 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 15 Mar 2017 05:33:11 -0700 (PDT) From: Nelio Laranjeiro To: dev@dpdk.org Cc: Adrien Mazarguil Date: Wed, 15 Mar 2017 13:32:50 +0100 Message-Id: <7716ec6b83aabb3366819961e1daab776d98035e.1489581128.git.nelio.laranjeiro@6wind.com> X-Mailer: git-send-email 2.1.4 Subject: [dpdk-dev] [PATCH] net/mlx5: limit flow API rules to one tunnel 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: , X-List-Received-Date: Wed, 15 Mar 2017 12:33:12 -0000 Signed-off-by: Nelio Laranjeiro Acked-by: Adrien Mazarguil --- drivers/net/mlx5/mlx5_flow.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/net/mlx5/mlx5_flow.c b/drivers/net/mlx5/mlx5_flow.c index e789c4c..5468642 100644 --- a/drivers/net/mlx5/mlx5_flow.c +++ b/drivers/net/mlx5/mlx5_flow.c @@ -457,6 +457,16 @@ priv_flow_validate(struct priv *priv, flow); if (err) goto exit_item_not_supported; + } else if (items->type == RTE_FLOW_ITEM_TYPE_VXLAN) { + if (flow->inner) { + rte_flow_error_set(error, ENOTSUP, + RTE_FLOW_ERROR_TYPE_ITEM, + items, + "cannot recognize multiple" + " VXLAN encapsulations"); + return -rte_errno; + } + flow->inner = 1; } flow->offset += cur_item->dst_sz; } -- 2.1.4