netns: make IPv6 multicast forwarding per-namespace
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest8 patches 2 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/8 | netns: ip6mr: allocate mroute6_socket per-namespace.include/ include/ net/ +1 more | +21 | 0 replies | |
| 2/8 | netns: ip6mr: dynamically allocates vif6_tableinclude/ net/ | +70 | 0 replies | |
| 3/8 | netns: ip6mr: Dynamically allocates mfc6_cache_arrayinclude/ net/ | +32 | 0 replies | |
| 4/8 | netns: ip6mr: Declare mroute_do_assert and mroute_do_pim per-namespaceinclude/ net/ | +12 | 0 replies | |
| 5/8 | netns: ip6mr: store netns in struct mfc6_cacheinclude/ net/ | +34 | 0 replies | |
| 6/8 | netns: ip6mr: declare reg_vif_num per-namespaceinclude/ net/ | +14 | 0 replies | |
| 7/8 | netns: ip6mr: declare ip6mr /proc/net entries per-namespacenet/ | +59 | 0 replies | |
| 8/8 | ipv6: netns: enable namespace support in ipv6 multicast forwarding codeinclude/ net/ net/ | +133 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/8] netns: make IPv6 multicast forwarding per-namespace
This patchset introduces the support for network namespaces in IPv6 multicast forwarding code (net/ipv6/ip6mr.c).
The first patches in the series moves global data from ip6mr.c into struct netns_ipv6 to prepare netns support. Data are still referenced in init_net only. One of these patches makes the related /proc entries per-namespace.
The last patch does the main job and enables the network namespace support by replacing all the init_net references with the proper net retrieved from sockets or net devices.
The patchset applies on top of net-next-2.6
Regards,
Benjamin