: Make ipv6_devconf (all and default) live in net namespaces
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest6 patches 1 replyIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | : Clean out the ipv6-related sysctls creation/destructionnet/ | +34 | 0 replies | |
| 2/6 | : Make the __addrconf_sysctl_register return an errornet/ | +3 | 0 replies | |
| 3/6 | : Make the ctl-tables per-namespacenet/ | +14 | 0 replies | |
| 4/6 | : Create ipv6 devconf-s for namespacesinclude/ net/ | +72 | 0 replies | |
| 5/6 | : Use the per-net ipv6_devconf_dfltnet/ | +3 | 0 replies | |
| 6/6 | : Use the per-net ipv6_devconf(_all) in sysctl handlersnet/ | +7 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH net-2.6.25 0/6][NETNS]: Make ipv6_devconf (all and default) live in net namespaces
The ipv6_devconf_(all) and ipv6_devconf_dflt are currently global, but should be per-namespace.
This set moves them on the struct net. Or, more precisely, on the struct netns_ipv6, which is already added.
Unfortunately, many code in the ipv6 cannot yet provide a correct struct net to get the ipv6_devconf from (e.g. routing code), so this part of job is to be done after the appropriate parts are virtualized.
However, after this set user can play with the ipv6_devconf inside a namespace not affecting the others.
Signed-off-by Pavel Emelyanov <[email protected]>