aboutsummaryrefslogtreecommitdiff
path: root/lib/mpi/mpi-sub-ui.c
diff options
context:
space:
mode:
authorPaolo Abeni <[email protected]>2023-04-20 19:17:14 +0200
committerPaul Moore <[email protected]>2023-05-18 13:11:10 -0400
commit85c3222dddc6697dc7513623983a2ba748ba710e (patch)
tree818980ab9317efd310646f88716eb67be87f818c /lib/mpi/mpi-sub-ui.c
parente3d9387f002612093dbeaa272f7930ce5108033f (diff)
selinux: Implement mptcp_add_subflow hook
Newly added subflows should inherit the LSM label from the associated MPTCP socket regardless of the current context. This patch implements the above copying sid and class from the MPTCP socket context, deleting the existing subflow label, if any, and then re-creating the correct one. The new helper reuses the selinux_netlbl_sk_security_free() function, and the latter can end-up being called multiple times with the same argument; we additionally need to make it idempotent. Signed-off-by: Paolo Abeni <[email protected]> Acked-by: Matthieu Baerts <[email protected]> Signed-off-by: Matthieu Baerts <[email protected]> Signed-off-by: Paul Moore <[email protected]>
Diffstat (limited to 'lib/mpi/mpi-sub-ui.c')
0 files changed, 0 insertions, 0 deletions