Lines Matching refs:g
90 static void update_stats(struct __sk_buff *skb, struct globals *g) in update_stats() argument
92 struct flow_key_record key = g->flow; in update_stats()
107 struct globals *g, __u32 ip_proto) in parse_ip_proto() argument
147 g->flow.ports = load_word(skb, nhoff); in parse_ip_proto()
149 g->flow.ip_proto = ip_proto; in parse_ip_proto()
150 update_stats(skb, g); in parse_ip_proto()
160 struct globals *g = this_cpu_globals(); in bpf_func_ip() local
163 if (!g) in bpf_func_ip()
174 g->flow.src = load_word(skb, nhoff + offsetof(struct iphdr, saddr)); in bpf_func_ip()
175 g->flow.dst = load_word(skb, nhoff + offsetof(struct iphdr, daddr)); in bpf_func_ip()
182 parse_ip_proto(skb, g, ip_proto); in bpf_func_ip()
189 struct globals *g = this_cpu_globals(); in bpf_func_ipv6() local
192 if (!g) in bpf_func_ipv6()
199 g->flow.src = ipv6_addr_hash(skb, in bpf_func_ipv6()
201 g->flow.dst = ipv6_addr_hash(skb, in bpf_func_ipv6()
206 parse_ip_proto(skb, g, ip_proto); in bpf_func_ipv6()