Skip to content

ipv6: RFC7217 stable privacy addresses implementation

Hannes Frederic Sowa netdev 2 versions Applied

Status from this message: Applied, thanks!

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest8 patches 1 replyApplied
  2. v18 patches 2 repliesSuperseded

Changes in v2 from the cover letter

* Correct references to RFC 7212 -> RFC 7217 in documentation patch (thanks, Eric!)

Patches in v2 Applied

#Subject and filesSizeRepliesApplied
1/8lib: EXPORT_SYMBOL sha_initlib/sha1.c+1 -00 replies
2/8ipv6: introduce secret_stable to ipv6_devconfinclude/linux/ipv6.h include/uapi/linux/ipv6.h net/ipv6/addrconf.c+73 -00 replies
3/8ipv6: generation of stable privacy addresses for link-local and autoconfinclude/uapi/linux/if_link.h net/ipv6/addrconf.c+127 -40 replies
4/8ipv6: introduce IFA_F_STABLE_PRIVACY flaginclude/uapi/linux/if_addr.h net/ipv6/addrconf.c+9 -60 replies
5/8ipv6: collapse state_lock and lockinclude/net/if_inet6.h net/ipv6/addrconf.c+16 -180 replies
6/8ipv6: do retries on stable privacy addressesinclude/net/if_inet6.h net/ipv6/addrconf.c+55 -30 replies
7/8ipv6: introduce idgen_delay and idgen_retries knobsinclude/net/netns/ipv6.h net/ipv6/addrconf.c net/ipv6/af_inet6.c +1 more+24 -70 replies
8/8ipv6: add documentation for stable_secret, idgen_delay and idgen_retries knobsDocumentation/networking/ip-sysctl.txt+25 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.

Read the v2 thread

Cover letter [PATCH net-next v2 0/8] ipv6: RFC7217 stable privacy addresses implementation

Hi all,

this is an implementation of basic support for RFC7217 stable privacy addresses. Please review and consider for net-next.

Bye and thanks,
Hannes

v2:
* Correct references to RFC 7212 -> RFC 7217 in documentation patch (thanks, Eric!)

Hannes Frederic Sowa (8):
lib: EXPORT_SYMBOL sha_init
ipv6: introduce secret_stable to ipv6_devconf
ipv6: generation of stable privacy addresses for link-local and
autoconf
ipv6: introduce IFA_F_STABLE_PRIVACY flag
ipv6: collapse state_lock and lock
ipv6: do retries on stable privacy addresses
ipv6: introduce idgen_delay and idgen_retries knobs
ipv6: add documentation for stable_secret, idgen_delay and
idgen_retries knobs

 Documentation/networking/ip-sysctl.txt |  25 +++
 include/linux/ipv6.h                   |   4 +
 include/net/if_inet6.h                 |   4 +-
 include/net/netns/ipv6.h               |   2 +
 include/uapi/linux/if_addr.h           |   1 +
 include/uapi/linux/if_link.h           |   1 +
 include/uapi/linux/ipv6.h              |   1 +
 lib/sha1.c                             |   1 +
 net/ipv6/addrconf.c                    | 293 ++++++++++++++++++++++++++++++---
 net/ipv6/af_inet6.c                    |   2 +
 net/ipv6/sysctl_net_ipv6.c             |  16 ++
 11 files changed, 321 insertions(+), 29 deletions(-)
Signature · 1 line
2.1.0