Subject: [PATCH v2 0/5] ipvlan: fix ipv6 autoconfiguration

From: Konstantin Khlebnikov <[email-masked]>
Date: Fri, 03 Jul 2015 15:58:35 +0300

This patchset fixes ipvlan and its interaction with ipv6 RA. Now ipvlan l2
ports get dev_id and construct unique ipv6 addresses using one mac address.

Changes since v1 (http://comments.gmane.org/gmane.linux.network/363346)
* locking for ipv6 addresses fixed inside ipvlan
* rcu splat will be fixed with this: https://patchwork.ozlabs.org/patch/471481/
* new fix for trivial memory leak and patch which removes address counters

---

Konstantin Khlebnikov (5):
      ipvlan: remove counters of ipv4 and ipv6 addresses
      ipvlan: plug memory leak in ipvlan_link_delete
      ipvlan: unhash addresses without synchronize_rcu
      ipvlan: protect addresses with internal spinlock
      ipvlan: set dev_id for l2 ports to generate unique IPv6 addresses

 Documentation/networking/ipvlan.txt |   11 +++
 drivers/net/ipvlan/ipvlan.h         |   16 ++++-
 drivers/net/ipvlan/ipvlan_core.c    |    6 --
 drivers/net/ipvlan/ipvlan_main.c    |  118 +++++++++++++++++++++++------------
 4 files changed, 100 insertions(+), 51 deletions(-)

--
Konstantin