blob: 8a6cf29929ad574256f45c1a6ca2d699a5ea765e [file] [log] [blame]
# ==============================================
# Common SEPolicy Rule
# ==============================================
# Date : WK14.41
# Operation : Migration
# Purpose : ipv6 Tethering Test
allow netd dhcp_data_file:dir rw_dir_perms;
allow netd dhcp_data_file:file create_file_perms;
allow netd self:capability { setuid net_bind_service setgid };
# Date : W15.39
# Operation : CAT6 T-put
# Purpose : CAT6 T-put
# Owner : Kang ouyang
allow netd mtk_perf_service:service_manager find;
# Date : W15.39
# Operation : CAT6 T-put
# Purpose : CAT6 T-put
# Owner : Kang ouyang
binder_call(netd, servicemanager)
binder_call(netd, system_server)
binder_use(netd)
# Date : W16.27
# Operation : nsiot set property(Only for Android N)
# Purpose : nsiot set property
# Owner : kang ouyang
set_prop(netd, system_prop)
# Date : W16.38
# Operation : MD direct Tethering Test
# Purpose : For support MDT
allowxperm netd self:unix_stream_socket ioctl {SIOCSIFBR SIOCBRADDBR SIOCBRADDIF SIOCDEVPRIVATE};
# Data : W18.38
# Operation : Migration
# Purpose : Trustonic TEE
allow netd teeregistryd_app:fd use;
allow netd teeregistryd_app:tcp_socket rw_socket_perms_no_ioctl;
# Data : W19.24
# Operation : Android Q DMC Migration
# Purpose : To allow MAPI to create socket and submit data to PC
allow netd mdi_redirector:fd use;
allow netd mdi_redirector:tcp_socket rw_socket_perms_no_ioctl;
# Data : W19.25
# Operation : Android Q DMC Migration
# Purpose : To allow MDMI to create socket as a test tool
allow netd mdmi_redirector:fd use;
allow netd mdmi_redirector:tcp_socket rw_socket_perms_no_ioctl;
# Purpose: For EngineerMode communication with mnld
allow netd em_app:fd use;
allow netd em_app:tcp_socket rw_socket_perms_no_ioctl;