From patchwork Mon May 21 17:12:11 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: nevola X-Patchwork-Id: 917742 X-Patchwork-Delegate: pablo@netfilter.org Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.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=netfilter-devel-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="p3BCSETe"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40qQLm3h4Lz9s2k for ; Tue, 22 May 2018 03:12:16 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752986AbeEURMQ (ORCPT ); Mon, 21 May 2018 13:12:16 -0400 Received: from mail-wr0-f180.google.com ([209.85.128.180]:40496 "EHLO mail-wr0-f180.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752803AbeEURMP (ORCPT ); Mon, 21 May 2018 13:12:15 -0400 Received: by mail-wr0-f180.google.com with SMTP id v60-v6so16719391wrc.7 for ; Mon, 21 May 2018 10:12:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:subject:message-id:mime-version:content-disposition :user-agent; bh=V2mk+mhlziUgVol4A3jYk2wKHD2iS/pIUGZaxfDpXUY=; b=p3BCSETe2zCQ7nAXST+BU5st777YxDLmtXQKVgVkL7WiYWgRY/3qwGpoa8Bwe8Oeid QU6XrJwJ6o+1jZDkaZ6Y+f5Ri1+YS9YwnIvzx66NcZsZMMDbYO3QjUssAx5YUAbIngbq 01FquCIJvT6UzD0CUrAAixBueMnRzdTixpMQOD8yBhqrhBfDW7IL6kYCx2OrzN7PXPb3 Yh1TdY76ePObOMjhJi1RMrq0KwS3818Z25yo8c7LM3cFK0WgzK5q9q162o8EHa2FUeTb 7UiYH+X66yYGmxKg1ZWnYA3YU992TGvzy1bdVJ76NWfdi1LEKWkgVIOMi+f5pW76TQnU 3frg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-disposition:user-agent; bh=V2mk+mhlziUgVol4A3jYk2wKHD2iS/pIUGZaxfDpXUY=; b=V2YL1plg8kp4M5PvvACBxpyomb0yTv+9mHU76Ma3mJPUWUjdU+85uNYOdQ23hmyPMf vNLfiBuyGcJ2clCRy2HnjnnzGZO0PuxBfOvan9mOyFWW3efSfohDp+Wco5PkntwKqAvo iiG+czYrzu2DdBgce+UQ5tsd5SJJgr03Pv8FPht+DzUzPvLMxiDMKcqew2twj1sPZbVM cVtz72EFa2GlPnqYMTe6ru90oH4KsIihWhTH/p3aNwn9KqNVUB+EnxNciFaBldWp1dUj 4ODJqLT/Il3lwvpF1B9iZoBcwWNAZaXdrwC4YBHEFm55da/GFWANiQa1LevkmTz2AWa7 YqZA== X-Gm-Message-State: ALKqPwcP4+k3r7YknfmwsLweFZrI5doVxdAA4CRBBAxs1D66Tb9xkIso UhocUXenf1q/LNRIz5+aP0JPuQ== X-Google-Smtp-Source: AB8JxZogePkLhD4tFjq+aj6Zi3sp2MVbFJPKt71rrFdLs+8qHkDV9tiegPU5UmSFlnOk27RAd6UKcQ== X-Received: by 2002:adf:8a8e:: with SMTP id y14-v6mr17019165wry.267.1526922734179; Mon, 21 May 2018 10:12:14 -0700 (PDT) Received: from nevthink ([91.126.245.87]) by smtp.gmail.com with ESMTPSA id z2-v6sm13616064wmg.46.2018.05.21.10.12.13 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 21 May 2018 10:12:13 -0700 (PDT) Date: Mon, 21 May 2018 19:12:11 +0200 From: Laura Garcia Liebana To: netfilter-devel@vger.kernel.org Subject: [PATCH libmnl 1/3] examples: fix neigh max attributes Message-ID: <20180521171211.5mybck3yj3tfy7qx@nevthink> MIME-Version: 1.0 Content-Disposition: inline User-Agent: NeoMutt/20170113 (1.7.2) Sender: netfilter-devel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netfilter-devel@vger.kernel.org Use NDA_MAX for neigh maximum attributes instead of IFA_MAX, which is only for interfaces. Signed-off-by: Laura Garcia Liebana --- examples/rtnl/rtnl-neigh-dump.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/rtnl/rtnl-neigh-dump.c b/examples/rtnl/rtnl-neigh-dump.c index fc0f205..52fa1c7 100644 --- a/examples/rtnl/rtnl-neigh-dump.c +++ b/examples/rtnl/rtnl-neigh-dump.c @@ -17,7 +17,7 @@ static int data_attr_cb(const struct nlattr *attr, void *data) int type = mnl_attr_get_type(attr); /* skip unsupported attribute in user-space */ - if (mnl_attr_type_valid(attr, IFA_MAX) < 0) + if (mnl_attr_type_valid(attr, NDA_MAX) < 0) return MNL_CB_OK; switch(type) { @@ -40,7 +40,7 @@ static int data_attr_cb(const struct nlattr *attr, void *data) static int data_cb(const struct nlmsghdr *nlh, void *data) { - struct nlattr *tb[IFA_MAX + 1] = {}; + struct nlattr *tb[NDA_MAX + 1] = {}; struct ndmsg *ndm = mnl_nlmsg_get_payload(nlh); printf("index=%d family=%d ", ndm->ndm_ifindex, ndm->ndm_family);