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