From patchwork Thu Apr 19 21:44:36 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Aring X-Patchwork-Id: 901524 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@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; dmarc=none (p=none dis=none) header.from=mojatatu.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=mojatatu-com.20150623.gappssmtp.com header.i=@mojatatu-com.20150623.gappssmtp.com header.b="RXq2bnyk"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40Rswb55nTz9s3F for ; Fri, 20 Apr 2018 07:45:19 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753539AbeDSVpR (ORCPT ); Thu, 19 Apr 2018 17:45:17 -0400 Received: from mail-io0-f195.google.com ([209.85.223.195]:35193 "EHLO mail-io0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753531AbeDSVpP (ORCPT ); Thu, 19 Apr 2018 17:45:15 -0400 Received: by mail-io0-f195.google.com with SMTP id d26-v6so8346314ioc.2 for ; Thu, 19 Apr 2018 14:45:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mojatatu-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=ZC3fcZ+RpFyuXMDZj8NpR1HzBPSwIX4X3cK/ojdO6j0=; b=RXq2bnykQMlW+nsEouob6ES4BFa5K/7v20/zZXwoqNoGbCGftKo36k4PDWGf31ntfY G3jrnU5DXdgAUciICnJOY4kWdzgmfA5luVLDnRgng3yQKXJ+ami0QMd9+eRRnet6yl5l WlCJfVmk5CKAj6JVNDEYQ0hY93lsfTvYacOtlFdqlIRQNGGALXvquNcHcvl52ZzZ85Xn nttp1h1QDnv1HpyTXcyq/OD7s5wk3Zke41/h4fXaH+DTeQ2kxIPfX7koAvwGAvMgIaVu 7MkQP74xyM/9kPc24MoDIczCWF0OP4N3RHbLHlBJ+kZHUmOLOlv0wZlgKBUoqvXdcyPp x+sg== 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=ZC3fcZ+RpFyuXMDZj8NpR1HzBPSwIX4X3cK/ojdO6j0=; b=Lnj4RsKK/6O41fqEfCDxLJZ5maLR0yx5oyTvnaRR96AjsdrohDHttVvIfPNzBUKjzt +0YUxSIuRGYalYXtb6U0UKb1mlIpx/AdWAvvGY5GOOr3k7DcuxFlmnllSuDzr1aY83as jRzCFe2o1ah0jDptOkcFpiM3SvOK4mFXMP5UowcWuf2D55cd/yPkY+wi0IQmcRtehvrb C9ujdXRzFpyK+juw10Cw9egsEv6wb7zzOo9St131C6vE7i44I4T4ClBIGYe4tegszZkk g4fn2QImQ8ZjdJ7XvsNN0l6R4miaUNE4GzfV4ygy7L5ZI7JNIlxbgctgcYJpAdyTDqy1 W+Gw== X-Gm-Message-State: ALQs6tAOlbABQ7LKsl3EbK2CQzlgK+EnjJoqHFVqlLIHzxj/l9dszPjS apUgQw1TXPdIpz+jSXj4y5KvMA== X-Google-Smtp-Source: AB8JxZru9bt1mD6RIbvlFZqUIaU4Vzka6ksPTt4zl7knpPkXRchMuJejJt+ElbvElyC3ij8wu5w90g== X-Received: by 2002:a6b:9e42:: with SMTP id h63-v6mr8359780ioe.30.1524174314842; Thu, 19 Apr 2018 14:45:14 -0700 (PDT) Received: from x220t.lan ([64.26.149.125]) by smtp.gmail.com with ESMTPSA id b66-v6sm45963itb.3.2018.04.19.14.45.13 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 19 Apr 2018 14:45:14 -0700 (PDT) From: Alexander Aring To: yotam.gi@gmail.com Cc: jhs@mojatatu.com, davem@davemloft.net, xiyou.wangcong@gmail.com, jiri@resnulli.us, yuvalm@mellanox.com, netdev@vger.kernel.org, kernel@mojatatu.com, Alexander Aring Subject: [PATCHv2 net 1/3] net: sched: ife: signal not finding metaid Date: Thu, 19 Apr 2018 17:44:36 -0400 Message-Id: <20180419214438.6801-2-aring@mojatatu.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180419214438.6801-1-aring@mojatatu.com> References: <20180419214438.6801-1-aring@mojatatu.com> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org We need to record stats for received metadata that we dont know how to process. Have find_decode_metaid() return -ENOENT to capture this. Signed-off-by: Alexander Aring Reviewed-by: Yotam Gigi Acked-by: Jamal Hadi Salim --- net/sched/act_ife.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/sched/act_ife.c b/net/sched/act_ife.c index a5994cf0512b..49b8ab551fbe 100644 --- a/net/sched/act_ife.c +++ b/net/sched/act_ife.c @@ -652,7 +652,7 @@ static int find_decode_metaid(struct sk_buff *skb, struct tcf_ife_info *ife, } } - return 0; + return -ENOENT; } static int tcf_ife_decode(struct sk_buff *skb, const struct tc_action *a,