From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Ahern Subject: [PATCH net-next 0/3] net/ipv6: Add support for ONLINK flag Date: Tue, 23 Jan 2018 19:00:01 -0800 Message-ID: <20180124030004.4016-1-dsahern@gmail.com> Cc: yoshfuji@linux-ipv6.org, idosch@mellanox.com, roopa@cumulusnetworks.com, David Ahern To: netdev@vger.kernel.org Return-path: Received: from mail-pg0-f66.google.com ([74.125.83.66]:36185 "EHLO mail-pg0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752055AbeAXDAK (ORCPT ); Tue, 23 Jan 2018 22:00:10 -0500 Received: by mail-pg0-f66.google.com with SMTP id k68so1722281pga.3 for ; Tue, 23 Jan 2018 19:00:10 -0800 (PST) Sender: netdev-owner@vger.kernel.org List-ID: Add support for RTNH_F_ONLINK with ipv6 routes. First patch moves existing gateway validation into helper. The onlink flag requires a different set of checks and the existing validation makes ip6_route_info_create long enough. Second patch makes the RT6_LOOKUP_F_IFACE flag an option to ip6_nh_lookup_table. onlink check needs to verify the gateway without the flag. Third patch adds support for RTNH_F_ONLINK. David Ahern (3): net/ipv6: Move gateway validation into helper net/ipv6: Add flags arg to ip6_nh_lookup_table net/ipv6: Add support for onlink flag net/ipv6/route.c | 155 ++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 119 insertions(+), 36 deletions(-) -- 2.11.0