bpf: netd.c - use pindir instead of prefix
We continue to have:
$ adbz shell ls -lZ /sys/fs/bpf/*/*_netd_*
----rw---- 1 root net_bw_acct u:object_r:fs_bpf_net_shared:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/map_netd_app_uid_stats_map
----rw---- 1 root net_bw_acct u:object_r:fs_bpf_net_shared:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/map_netd_blocked_ports_map
-r--rw---- 1 root net_bw_acct u:object_r:fs_bpf_netd_readonly:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/map_netd_configuration_map
-rw-rw---- 1 root net_bw_acct u:object_r:fs_bpf_netd_shared:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/map_netd_cookie_tag_map
-r--rw---- 1 root net_bw_acct u:object_r:fs_bpf_netd_readonly:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/map_netd_data_saver_enabled_map
----rw---- 1 root net_bw_acct u:object_r:fs_bpf_net_shared:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/map_netd_iface_index_name_map
----rw---- 1 root net_bw_acct u:object_r:fs_bpf_net_shared:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/map_netd_iface_stats_map
----rw---- 1 root net_bw_acct u:object_r:fs_bpf_net_shared:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/map_netd_ingress_discard_map
----rw---- 1 root net_bw_acct u:object_r:fs_bpf_net_shared:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/map_netd_local_net_access_map
----rw---- 1 root net_bw_acct u:object_r:fs_bpf_net_shared:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/map_netd_local_net_blocked_uid_map
-rw-rw---- 1 root net_bw_acct u:object_r:fs_bpf_netd_shared:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/map_netd_lock_array_test_map
-rw-rw---- 1 root net_bw_acct u:object_r:fs_bpf_netd_shared:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/map_netd_lock_hash_test_map
----rw---- 1 root system u:object_r:fs_bpf_net_shared:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/map_netd_packet_trace_enabled_map
----rw---- 1 root system u:object_r:fs_bpf_net_shared:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/map_netd_packet_trace_ringbuf
----rw---- 1 root net_bw_acct u:object_r:fs_bpf_net_shared:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/map_netd_sk_storage
-r--rw---- 1 root net_bw_acct u:object_r:fs_bpf_netd_readonly:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/map_netd_stats_map_A
-r--rw---- 1 root net_bw_acct u:object_r:fs_bpf_netd_readonly:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/map_netd_stats_map_B
----rw---- 1 root net_bw_acct u:object_r:fs_bpf_net_shared:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/map_netd_uid_counterset_map
-r--rw---- 1 root net_bw_acct u:object_r:fs_bpf_netd_readonly:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/map_netd_uid_owner_map
-r--rw---- 1 root net_bw_acct u:object_r:fs_bpf_netd_readonly:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/map_netd_uid_permission_map
-r--r----- 1 root root u:object_r:fs_bpf_netd_readonly:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/prog_netd_bind4_inet4_bind
-r--r----- 1 root root u:object_r:fs_bpf_netd_readonly:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/prog_netd_bind6_inet6_bind
-r--r----- 1 root root u:object_r:fs_bpf_netd_readonly:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/prog_netd_cgroupskb_egress_stats
-r--r----- 1 root root u:object_r:fs_bpf_netd_readonly:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/prog_netd_cgroupskb_ingress_stats
-r--r----- 1 root root u:object_r:fs_bpf_netd_readonly:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/prog_netd_cgroupsock_inet_create
-r--r----- 1 root root u:object_r:fs_bpf_netd_readonly:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/prog_netd_cgroupsockrelease_inet_release
-r--r----- 1 root root u:object_r:fs_bpf_netd_readonly:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/prog_netd_connect4_inet4_connect
-r--r----- 1 root root u:object_r:fs_bpf_netd_readonly:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/prog_netd_connect6_inet6_connect
-r--r----- 1 root root u:object_r:fs_bpf_netd_readonly:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/prog_netd_getsockopt_prog
-r--r----- 1 root root u:object_r:fs_bpf_netd_readonly:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/prog_netd_recvmsg4_udp4_recvmsg
-r--r----- 1 root root u:object_r:fs_bpf_netd_readonly:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/prog_netd_recvmsg6_udp6_recvmsg
-r--r----- 1 root net_admin u:object_r:fs_bpf_net_shared:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/prog_netd_schedact_ingress_account
-r--r----- 1 root root u:object_r:fs_bpf_netd_readonly:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/prog_netd_sendmsg4_udp4_sendmsg
-r--r----- 1 root root u:object_r:fs_bpf_netd_readonly:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/prog_netd_sendmsg6_udp6_sendmsg
-r--r----- 1 root root u:object_r:fs_bpf_netd_readonly:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/prog_netd_setsockopt_prog
-r--r----- 1 root net_admin u:object_r:fs_bpf_netd_shared:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/prog_netd_skfilter_allowlist_xtbpf
-r--r----- 1 root net_admin u:object_r:fs_bpf_netd_shared:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/prog_netd_skfilter_denylist_xtbpf
-r--r----- 1 root net_admin u:object_r:fs_bpf_netd_shared:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/prog_netd_skfilter_egress_xtbpf
-r--r----- 1 root net_admin u:object_r:fs_bpf_netd_shared:s0 0 2025-07-28 14:43 /sys/fs/bpf/netd_shared/prog_netd_skfilter_ingress_xtbpf
Test: TreeHugger, atest bpf_existence_test
Flag: EXEMPT mainline/noop
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I9b6e343e496b77092e18f54d0a9115ed88d0d711
2 files changed