Skip to content

ipvlan: cleanups and fixes

Konstantin Khlebnikov netdev 3 versions – In review

Get series with b4
b4 am 20150714132941.22448.42175.stgit@buzz

Versions newest first · linked by author and title

  1. v3 Latest5 patches 1 replyIn review
  2. v25 patches 3 repliesSuperseded
  3. v13 patches 8 repliesSuperseded

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5ipvlan: remove counters of ipv4 and ipv6 addressesdrivers/net/ipvlan/ipvlan.h drivers/net/ipvlan/ipvlan_main.c+12 -230 replies
2/5ipvlan: plug memory leak in ipvlan_link_deletedrivers/net/ipvlan/ipvlan_main.c+1 -00 replies
3/5ipvlan: unhash addresses without synchronize_rcudrivers/net/ipvlan/ipvlan.h drivers/net/ipvlan/ipvlan_core.c drivers/net/ipvlan/ipvlan_main.c+6 -80 replies
4/5ipvlan: use rcu_deference_bh() in ipvlan_queue_xmit()drivers/net/ipvlan/ipvlan.h drivers/net/ipvlan/ipvlan_core.c+6 -10 replies
5/5ipvlan: ignore addresses from ipv6 autoconfigurationdrivers/net/ipvlan/ipvlan_main.c+4 -00 replies

Reviews trailers per patch

1 of 5 patches has a Reviewed-by or Acked-by.

PatchMahesh BandewarKonstantin Khlebnikov
1/5
2/5
3/5
4/5A-b A-b
5/5

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v3 thread

Cover letter [PATCH v3 0/5] ipvlan: cleanups and fixes

v1: http://comments.gmane.org/gmane.linux.network/363346
v2: http://comments.gmane.org/gmane.linux.network/369086

v3 has reduced set of patches from "ipvlan: fix ipv6 autoconfiguration". Here just cleanups and patch which ignores ipv6 notifications from RA.

---

Konstantin Khlebnikov (4):
ipvlan: remove counters of ipv4 and ipv6 addresses
ipvlan: plug memory leak in ipvlan_link_delete
ipvlan: unhash addresses without synchronize_rcu
ipvlan: ignore addresses from ipv6 autoconfiguration

WANG Cong (1):
ipvlan: use rcu_deference_bh() in ipvlan_queue_xmit()

 drivers/net/ipvlan/ipvlan.h      |    9 +++++---
 drivers/net/ipvlan/ipvlan_core.c |    6 ++---
 drivers/net/ipvlan/ipvlan_main.c |   42 +++++++++++++++++---------------------
 3 files changed, 27 insertions(+), 30 deletions(-)

--
Signature