2
0
mirror of https://github.com/openvswitch/ovs synced 2025-08-31 06:15:47 +00:00

selinux: Add missing permissions for netlink_rdma_socket.

After testing with DPDK found netlink_rdma_socket missing
permissions 'getattr' and 'getopt' in the audit logs.

Signed-off-by: Roi Dayan <roid@nvidia.com>
Signed-off-by: Aaron Conole <aconole@redhat.com>
This commit is contained in:
Roi Dayan
2024-10-06 13:45:46 +03:00
committed by Aaron Conole
parent 4459918386
commit 58c66c1900

View File

@@ -52,7 +52,7 @@ require {
class netlink_audit_socket { create nlmsg_relay read write }; class netlink_audit_socket { create nlmsg_relay read write };
class netlink_netfilter_socket { create read write }; class netlink_netfilter_socket { create read write };
@begin_dpdk@ @begin_dpdk@
class netlink_rdma_socket { setopt bind create }; class netlink_rdma_socket { setopt getattr getopt bind create };
@end_dpdk@ @end_dpdk@
class netlink_socket { setopt getopt create connect getattr write read }; class netlink_socket { setopt getopt create connect getattr write read };
class sock_file { write }; class sock_file { write };
@@ -82,7 +82,7 @@ allow openvswitch_t self:capability { dac_override audit_write net_broadcast net
allow openvswitch_t self:netlink_audit_socket { create nlmsg_relay read write }; allow openvswitch_t self:netlink_audit_socket { create nlmsg_relay read write };
allow openvswitch_t self:netlink_netfilter_socket { create read write }; allow openvswitch_t self:netlink_netfilter_socket { create read write };
@begin_dpdk@ @begin_dpdk@
allow openvswitch_t self:netlink_rdma_socket { setopt bind create }; allow openvswitch_t self:netlink_rdma_socket { setopt getattr getopt bind create };
@end_dpdk@ @end_dpdk@
allow openvswitch_t self:netlink_socket { setopt getopt create connect getattr write read }; allow openvswitch_t self:netlink_socket { setopt getopt create connect getattr write read };