mirror of
https://github.com/torvalds/linux.git
synced 2026-09-23 05:04:02 +02:00
RDMA/core: Document the SELinux ibendport net namespace limitation
Document that SELinux ibendport labels use a global (device name, port) key, so same-named RDMA devices in different net namespaces share a label. Signed-off-by: Jiri Pirko <jiri@nvidia.com> Link: https://patch.msgid.link/20260716132316.1495242-11-jiri@resnulli.us Signed-off-by: Leon Romanovsky <leon@kernel.org>
This commit is contained in:
parent
bca2c9d781
commit
4ad1fe8e25
|
|
@ -700,6 +700,12 @@ int ib_mad_agent_security_setup(struct ib_mad_agent *agent,
|
|||
if (qp_type != IB_QPT_SMI)
|
||||
return 0;
|
||||
|
||||
/*
|
||||
* SELinux labels an endport by (device name, port) from a global
|
||||
* policy. If devices in different net namespaces share a name, they get
|
||||
* the same label; distinguishing them would need net namespace support
|
||||
* in the policy language and tooling.
|
||||
*/
|
||||
spin_lock(&mad_agent_list_lock);
|
||||
ret = security_ib_endport_manage_subnet(agent->security,
|
||||
dev_name(&agent->device->dev),
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user