From: Martin Willi > Sent: 03 May 2016 07:53 > While wiphys can be moved into network namespaces over nl80211, the > creation and removal of hwsim radios is currently limited to the initial > namespace. This patch allows management of namespaced radios from the > owning namespace by setting genetlink netnsok. > > To prevent two arbitrary namespaces from communicating over the simulated > shared medium, radios are separated by netgroups. Each radio created in > the same namespace lives in the same netgroup and hence can communicate > with other radios in that group. When moving radios to other namespaces, > the netgroup is preserved, so two radios having the same netgroup can > communicate even if not in the same namespace; This allows a controlling > namespace to create radios and move them to other namespaces for > communication. > ... > + data->netgroup = *(int *)net_generic(net, hwsim_net_id); Anything doing *(integer_type *) rings alarm bells. I suspect you should be defining a structure that currently contains one integer member. Something (maybe a compile time assert) needs to check that buffer space you are accessing (where ever it is) is large enough. David -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html