Skip to content
Snippets Groups Projects
Commit 7daa05f1 authored by Chenbo Feng's avatar Chenbo Feng Committed by android-build-merger
Browse files

sepolicy: New sepolicy classes and rules about bpf object

am: 08f92f9c

Change-Id: Ibf75df4bfde087c80b9135819edf319673103eb5
parents 956e099e 08f92f9c
Branches
Tags
No related merge requests found
...@@ -282,6 +282,15 @@ inherits socket ...@@ -282,6 +282,15 @@ inherits socket
class unix_dgram_socket class unix_dgram_socket
inherits socket inherits socket
class bpf
{
map_create
map_read
map_write
prog_load
prog_run
}
# #
# Define the access vector interpretation for process-related objects # Define the access vector interpretation for process-related objects
# #
......
...@@ -35,6 +35,7 @@ class packet_socket ...@@ -35,6 +35,7 @@ class packet_socket
class key_socket class key_socket
class unix_stream_socket class unix_stream_socket
class unix_dgram_socket class unix_dgram_socket
class bpf
# sysv-ipc-related classes # sysv-ipc-related classes
class sem class sem
......
...@@ -107,6 +107,9 @@ allow netd netdomain:fd use; ...@@ -107,6 +107,9 @@ allow netd netdomain:fd use;
# give netd permission to read and write netlink xfrm # give netd permission to read and write netlink xfrm
allow netd self:netlink_xfrm_socket { create_socket_perms_no_ioctl nlmsg_write nlmsg_read }; allow netd self:netlink_xfrm_socket { create_socket_perms_no_ioctl nlmsg_write nlmsg_read };
# give netd permission to use eBPF functionalities
allow netd self:bpf { map_create map_read map_write prog_load prog_run };
# Allow netd to register as hal server. # Allow netd to register as hal server.
add_hwservice(netd, system_net_netd_hwservice) add_hwservice(netd, system_net_netd_hwservice)
hwbinder_use(netd) hwbinder_use(netd)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment