lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20190330004731.23959-1-dsahern@kernel.org>
Date:   Fri, 29 Mar 2019 17:47:23 -0700
From:   David Ahern <dsahern@...nel.org>
To:     davem@...emloft.net, netdev@...r.kernel.org
Cc:     idosch@...lanox.com, David Ahern <dsahern@...il.com>
Subject: [PATCH net-next 0/8] net: More movement to fib_nh_common

From: David Ahern <dsahern@...il.com>

Second set of three with the end goal of enabling IPv6 gateways with IPv4
routes.

This set moves:
- the ipv4 tracepoint to take a fib_nh_common and updates it to handle
  a v6 gateway.
- cached routes and exception buckets to fib_nh_common
- consolidates route notifications to use the same fill functions
  for both ipv4 and ipv6

David Ahern (8):
  ipv4: Update fib_table_lookup tracepoint to take common nexthop
  ipv4: Add fib_nh_common to fib_result
  ipv4: Move cached routes to fib_nh_common
  ipv6: Move exceptions to fib_nh_common
  ipv4: Switch to nhc_exceptions for exception bucket
  ipv4: Refactor nexthop attributes in fib_dump_info
  ipv4: Change fib_nexthop_info and fib_add_nexthop to take
    fib_nh_common
  ipv6: Flip to fib_nexthop_info

 include/net/ip6_fib.h      |   6 +-
 include/net/ip_fib.h       |  63 ++++++-----
 include/trace/events/fib.h |  45 ++++----
 net/core/filter.c          |  12 +-
 net/ipv4/fib_frontend.c    |   6 +-
 net/ipv4/fib_lookup.h      |   1 +
 net/ipv4/fib_semantics.c   | 266 +++++++++++++++++++++++++++++++--------------
 net/ipv4/fib_trie.c        |  13 ++-
 net/ipv4/route.c           | 125 ++++++++++++---------
 net/ipv6/ip6_fib.c         |   7 --
 net/ipv6/route.c           | 218 +++++++++++++++++--------------------
 11 files changed, 429 insertions(+), 333 deletions(-)

-- 
2.11.0

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ