summaryrefslogtreecommitdiff
path: root/wifi_ext/hal_wifi_ext.te
blob: 2ed274e135963e75720aa23a498150cb06a58b4d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
type hal_wifi_ext, domain;
hal_server_domain(hal_wifi_ext, hal_wifi)

type hal_wifi_ext_exec, exec_type, vendor_file_type, file_type;
init_daemon_domain(hal_wifi_ext)

# Allow to start the IWifi:wifi_ext service
add_hwservice(hal_wifi_ext, hal_wifi_ext_hwservice);

# Allow to set up bridged interface
allowxperm hal_wifi_ext self:udp_socket ioctl { SIOCBRADDBR SIOCBRDELBR SIOCBRADDIF SIOCBRDELIF};

userdebug_or_eng(`
  allow hal_wifi_ext wifi_logging_data_file:dir rw_dir_perms;
  allow hal_wifi_ext wifi_logging_data_file:file create_file_perms;
')