All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH RFC net-next 0/4] fib_rules: support sport, dport and proto match
@ 2018-02-11 22:26 Roopa Prabhu
  2018-02-11 22:26 ` [PATCH RFC net-next 1/4] ipv4: fib_rules: support match on sport, dport and ip proto Roopa Prabhu
                   ` (4 more replies)
  0 siblings, 5 replies; 18+ messages in thread
From: Roopa Prabhu @ 2018-02-11 22:26 UTC (permalink / raw)
  To: netdev; +Cc: dsa, nikolay

From: Roopa Prabhu <roopa@cumulusnetworks.com>

This series extends fib rule match support to include sport, dport
and ip proto match (to complete the 5-tuple match support).
Common use-cases of Policy based routing in the data center require
5-tuple match. The last 2 patches in the series add a call to flow dissect
in the fwd path if required by the installed fib rules (controlled by a flag).

Roopa Prabhu (4):
  ipv4: fib_rules: support match on sport, dport and ip proto
  ipv6: fib6_rules: support for match on sport, dport and ip proto
  ipv4: route: dissect flow in input path if fib rules need it
  ipv6: route: dissect flow in input path if fib rules need it

------
sending this as RFC for first review (as net-next is closed)

 include/net/ip6_route.h        |  3 ++-
 include/net/ip_fib.h           |  2 +-
 include/net/netns/ipv4.h       |  1 +
 include/net/netns/ipv6.h       |  1 +
 include/uapi/linux/fib_rules.h |  3 +++
 net/ipv4/fib_rules.c           | 55 ++++++++++++++++++++++++++++++++++++++--
 net/ipv4/fib_semantics.c       |  2 +-
 net/ipv4/route.c               | 46 ++++++++++++++++++++++++++--------
 net/ipv6/fib6_rules.c          | 57 +++++++++++++++++++++++++++++++++++++++---
 net/ipv6/icmp.c                |  2 +-
 net/ipv6/route.c               | 46 +++++++++++++++++++++++++++-------
 11 files changed, 189 insertions(+), 29 deletions(-)

-- 
2.1.4

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2018-02-13 18:21 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-02-11 22:26 [PATCH RFC net-next 0/4] fib_rules: support sport, dport and proto match Roopa Prabhu
2018-02-11 22:26 ` [PATCH RFC net-next 1/4] ipv4: fib_rules: support match on sport, dport and ip proto Roopa Prabhu
2018-02-12 20:49   ` Eric Dumazet
2018-02-12 21:05     ` David Miller
2018-02-12 21:07       ` David Ahern
2018-02-12 21:54       ` Eric Dumazet
2018-02-12 23:03         ` David Ahern
2018-02-13  0:03         ` David Miller
2018-02-13 16:19           ` Roopa Prabhu
2018-02-13 16:34             ` David Miller
2018-02-13 16:36               ` Roopa Prabhu
2018-02-13 18:21           ` Ben Greear
2018-02-11 22:26 ` [PATCH RFC net-next 2/4] ipv6: fib6_rules: support for " Roopa Prabhu
2018-02-11 22:26 ` [PATCH RFC net-next 3/4] ipv4: route: dissect flow in input path if fib rules need it Roopa Prabhu
2018-02-11 22:26 ` [PATCH RFC net-next 4/4] ipv6: " Roopa Prabhu
2018-02-12  7:44   ` Ido Schimmel
2018-02-12 16:21     ` Roopa Prabhu
2018-02-12 20:36 ` [PATCH RFC net-next 0/4] fib_rules: support sport, dport and proto match David Miller

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.