From: David Ahern <dsa@cumulusnetworks.com>
To: netdev@vger.kernel.org
Cc: ddutt@cumulusnetworks.com, David Ahern <dsa@cumulusnetworks.com>
Subject: [PATCH net-next 0/3] net: ipv6: Improve user experience with multipath routes
Date: Sun, 15 Jan 2017 12:07:03 -0800 [thread overview]
Message-ID: <1484510826-2723-1-git-send-email-dsa@cumulusnetworks.com> (raw)
This series closes a couple of gaps between IPv4 and IPv6 with respect
to multipath routes.
Patch 1 allows IPv6 multipath routes to be deleted using just the prefix
and length - similar to what IPv4 allows.
Patch 2 removes the nowait arg which is always 0.
Patch 3 allows IPv6 multipath routes to be returned encoded in the
RTA_MULTIPATH attribute as opposed to a series of single routes.
Backwards compatibility for both patch 1 and 3 is maintained by
requiring users to opt in to the new behavior via change in the
request sent to the kernel.
David Ahern (3):
net: ipv6: Allow shorthand delete of all nexthops in multipath route
net: ipv6: remove nowait arg to rt6_fill_node
net: ipv6: Add option to dump multipath routes via RTA_MULTIPATH
attribute
include/linux/mroute6.h | 2 +-
include/net/ip6_fib.h | 4 +-
include/net/ip6_route.h | 1 +
include/uapi/linux/rtnetlink.h | 1 +
net/ipv6/ip6_fib.c | 29 +++++++-
net/ipv6/ip6mr.c | 9 +--
net/ipv6/route.c | 152 +++++++++++++++++++++++++++++++----------
7 files changed, 153 insertions(+), 45 deletions(-)
--
2.1.4
next reply other threads:[~2017-01-15 20:07 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-01-15 20:07 David Ahern [this message]
2017-01-15 20:07 ` [PATCH net-next v2 1/3] net: ipv6: Allow shorthand delete of all nexthops in multipath route David Ahern
2017-01-16 15:48 ` Roopa Prabhu
2017-01-16 15:58 ` David Ahern
2017-01-17 0:51 ` David Miller
2017-01-17 1:27 ` David Ahern
2017-01-17 1:37 ` David Miller
2017-01-17 1:38 ` David Ahern
2017-01-15 20:07 ` [PATCH net-next 2/3] net: ipv6: remove nowait arg to rt6_fill_node David Ahern
2017-01-15 20:07 ` [PATCH net-next 3/3] net: ipv6: Add option to dump multipath routes via RTA_MULTIPATH attribute David Ahern
2017-01-16 17:40 ` David Ahern
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1484510826-2723-1-git-send-email-dsa@cumulusnetworks.com \
--to=dsa@cumulusnetworks.com \
--cc=ddutt@cumulusnetworks.com \
--cc=netdev@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.