Lines Matching defs:value
81 stats_value *value = bpf_map_lookup_elem(&app_uid_stats_map, &sock_uid);
82 if (!value) {
85 value = bpf_map_lookup_elem(&app_uid_stats_map, &sock_uid);
88 if (value) {
89 __sync_fetch_and_add(&value->rx_packets, 1);
90 __sync_fetch_and_add(&value->rx_bytes, skb->len);
92 const char log[] = "[Uid ingress] sock_uid = %d, value->rx_packets = %d, value->rx_bytes = %d";
93 bpf_trace_printk(log, sizeof(log), sock_uid, value->rx_packets, value->rx_bytes);
102 stats_value *value = bpf_map_lookup_elem(&app_uid_stats_map, &sock_uid);
103 if (!value) {
106 value = bpf_map_lookup_elem(&app_uid_stats_map, &sock_uid);
109 if (value) {
110 __sync_fetch_and_add(&value->tx_packets, 1);
111 __sync_fetch_and_add(&value->tx_bytes, skb->len);
113 const char log[] = "[Uid egress] sock_uid = %d, value->tx_packets = %d, value->tx_bytes = %d";
114 bpf_trace_printk(log, sizeof(log), sock_uid, value->tx_packets, value->tx_bytes);
123 stats_value *value = bpf_map_lookup_elem(&iface_stats_map, &key);
124 if (!value) {
127 value = bpf_map_lookup_elem(&iface_stats_map, &key);
130 if (value) {
131 __sync_fetch_and_add(&value->rx_packets, 1);
132 __sync_fetch_and_add(&value->rx_bytes, skb->len);
134 const char log[] = "[Iface ingress] ifindex = %d, value->rx_packets = %d, value->rx_bytes = %d";
135 bpf_trace_printk(log, sizeof(log), key, value->rx_packets, value->rx_bytes);
143 stats_value *value = bpf_map_lookup_elem(&iface_stats_map, &key);
144 if (!value) {
147 value = bpf_map_lookup_elem(&iface_stats_map, &key);
150 if (value) {
151 __sync_fetch_and_add(&value->tx_packets, 1);
152 __sync_fetch_and_add(&value->tx_bytes, skb->len);
154 const char log[] = "[Iface egress] ifindex = %d, value->tx_packets = %d, value->tx_bytes = %d";
155 bpf_trace_printk(log, sizeof(log), key, value->tx_packets, value->tx_bytes);