This was alloed under gs101-sepolicy. There is an ongoing discussion on how to resolve this for the long term in b/190461440. But, without this uwb functionality is broken on new devices. Bug: 206045367 Bug: 222194886 Change-Id: I6729352f2b7bb93b01990a790e62aa69f60342fe
16 lines
741 B
Text
16 lines
741 B
Text
# HwBinder IPC from client to server
|
|
binder_call(hal_uwb_vendor_client, hal_uwb_vendor_server)
|
|
binder_call(hal_uwb_vendor_server, hal_uwb_vendor_client)
|
|
|
|
hal_attribute_service(hal_uwb_vendor, hal_uwb_vendor_service)
|
|
|
|
binder_call(hal_uwb_vendor_server, servicemanager)
|
|
|
|
# allow hal_uwb_vendor to set wpan interfaces up and down
|
|
allow hal_uwb_vendor self:udp_socket create_socket_perms;
|
|
allowxperm hal_uwb_vendor self:udp_socket ioctl { SIOCSIFFLAGS SIOCSIFHWADDR SIOCETHTOOL };
|
|
# TODO(b/190461440): Find a long term solution for this.
|
|
allow hal_uwb_vendor self:global_capability_class_set { net_admin };
|
|
|
|
# allow hal_uwb_vendor to speak to nl802154 in the kernel
|
|
allow hal_uwb_vendor self:netlink_generic_socket create_socket_perms_no_ioctl;
|