Searched refs:sock_uid (Results 1 – 3 of 3) sorted by relevance
/ohos5.0/foundation/communication/netmanager_base/bpf/bpf_progs/ |
H A D | netstats.c | 79 uint32_t sock_uid = bpf_get_socket_uid(skb); in bpf_cgroup_skb_uid_ingress() local 81 stats_value *value = bpf_map_lookup_elem(&app_uid_stats_map, &sock_uid); in bpf_cgroup_skb_uid_ingress() 84 bpf_map_update_elem(&app_uid_stats_map, &sock_uid, &newValue, BPF_NOEXIST); in bpf_cgroup_skb_uid_ingress() 85 value = bpf_map_lookup_elem(&app_uid_stats_map, &sock_uid); in bpf_cgroup_skb_uid_ingress() 93 bpf_trace_printk(log, sizeof(log), sock_uid, value->rx_packets, value->rx_bytes); in bpf_cgroup_skb_uid_ingress() 100 uint32_t sock_uid = bpf_get_socket_uid(skb); in bpf_cgroup_skb_uid_egress() local 102 stats_value *value = bpf_map_lookup_elem(&app_uid_stats_map, &sock_uid); in bpf_cgroup_skb_uid_egress() 105 bpf_map_update_elem(&app_uid_stats_map, &sock_uid, &newValue, BPF_NOEXIST); in bpf_cgroup_skb_uid_egress() 106 value = bpf_map_lookup_elem(&app_uid_stats_map, &sock_uid); in bpf_cgroup_skb_uid_egress() 114 bpf_trace_printk(log, sizeof(log), sock_uid, value->tx_packets, value->tx_bytes); in bpf_cgroup_skb_uid_egress()
|
/ohos5.0/foundation/communication/netmanager_base/services/netmanagernative/bpf/src/ |
H A D | netsys.c | 277 uint64_t sock_uid = bpf_get_socket_uid(skb); in bpf_cgroup_skb_uid_ingress() local 278 uint64_t network_access_uid = sock_uid; in bpf_cgroup_skb_uid_ingress() 280 network_access_uid = check_broker_policy(sock_uid); in bpf_cgroup_skb_uid_ingress() 295 value = bpf_map_lookup_elem(&app_uid_stats_map, &sock_uid); in bpf_cgroup_skb_uid_ingress() 313 if ((sock_uid >= SIM_UID_MIN && sock_uid < SIM_UID_MAX) || in bpf_cgroup_skb_uid_ingress() 330 app_uid_if_stats_key key = {.uId = sock_uid, .ifIndex = skb->ifindex}; in bpf_cgroup_skb_uid_ingress() 368 uint64_t sock_uid = bpf_get_socket_uid(skb); in bpf_cgroup_skb_uid_egress() local 369 uint64_t network_access_uid = sock_uid; in bpf_cgroup_skb_uid_egress() 371 network_access_uid = check_broker_policy(sock_uid); in bpf_cgroup_skb_uid_egress() 386 value = bpf_map_lookup_elem(&app_uid_stats_map, &sock_uid); in bpf_cgroup_skb_uid_egress() [all …]
|
/ohos5.0/foundation/communication/netmanager_base/services/netmanagernative/bpf/include/netfirewall/ |
H A D | netfirewall_match.h | 32 static __always_inline __u32 get_user_id(__u32 sock_uid) in get_user_id() argument 34 __u32 user_id = sock_uid / USER_ID_DIVIDOR; in get_user_id() 105 __u32 sock_uid = bpf_get_socket_uid(skb); in get_match_tuple() local 106 tuple->appuid = sock_uid; in get_match_tuple() 107 tuple->uid = get_user_id(sock_uid); in get_match_tuple()
|