Searched refs:sock_uid (Results 1 - 3 of 3) sorted by relevance
/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() 92 const char log[] = "[Uid ingress] sock_uid = %d, value->rx_packets = %d, value->rx_bytes = %d";
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() [all...] |
/foundation/communication/netmanager_base/services/netmanagernative/bpf/src/ |
H A D | netsys.c | 273 uint64_t sock_uid = bpf_get_socket_uid(skb); in bpf_cgroup_skb_uid_ingress() local 274 sock_netns_key key_sock_netns1 = sock_uid; in bpf_cgroup_skb_uid_ingress() 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() 291 app_uid_stats_value *value = bpf_map_lookup_elem(&app_uid_stats_map, &sock_uid); in bpf_cgroup_skb_uid_ingress() 294 bpf_map_update_elem(&app_uid_stats_map, &sock_uid, &newValue, BPF_NOEXIST); in bpf_cgroup_skb_uid_ingress() 295 value = bpf_map_lookup_elem(&app_uid_stats_map, &sock_uid); in bpf_cgroup_skb_uid_ingress() 314 app_uid_if_stats_key key = {.uId = sock_uid, .ifIndex = skb->ifindex}; in bpf_cgroup_skb_uid_ingress() 327 app_uid_sim_stats_key key_sim = {.uId = sock_uid, .ifIndex = skb->ifindex, in bpf_cgroup_skb_uid_ingress() 363 uint64_t sock_uid in bpf_cgroup_skb_uid_egress() local [all...] |
/foundation/communication/netmanager_base/services/netmanagernative/bpf/include/netfirewall/ |
H A D | netfirewall_match.h | 27 * @brief Get the user id from sock_uid
29 * @param sock_uid bpf_get_socket_uid
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()
|
Completed in 3 milliseconds