Hi Cong, On Thu, Oct 20, 2016 at 10:25 PM, Andrey Vagin <[email protected]> wrote: > On Thu, Oct 20, 2016 at 8:10 PM, Cong Wang <[email protected]> wrote: >> On Thu, Oct 20, 2016 at 7:46 PM, Andrei Vagin <[email protected]> wrote: >>> No one can see these events, because a network namespace can not be >>> destroyed, if it has sockets. >>> >> >> Are you sure? kobject_uevent_env() seems sending uevents to all >> network namespaces. > > kobj_bcast_filter() checks that a kobject namespace is equal to a > socket namespace.
Today I've checked that it really works as I read from the source code. I use this tool to read events: https://gist.github.com/avagin/430ba431fc2972002df40ebe6a048b36 And I see that events from non-network devices are delivered to all sockets, but events from network devices are delivered only to sockets from a network namespace where a device is operated. Thanks, Andrei > > >> _______________________________________________ >> Containers mailing list >> [email protected] >> https://lists.linuxfoundation.org/mailman/listinfo/containers

