Lines Matching refs:direct_entry
130 } direct_entry; in read_route() local
204 direct_entry.mac = route.mac & 0xffffffffffff; in read_route()
205 direct_entry.ifindex = route.iface; in read_route()
206 direct_entry.arp.mac = 0; in read_route()
207 direct_entry.arp.dst = 0; in read_route()
212 if (bpf_map_lookup_elem(map_fd[2], &route.dst, &direct_entry.arp.mac) == 0) in read_route()
213 direct_entry.arp.dst = route.dst; in read_route()
214 assert(bpf_map_update_elem(map_fd[3], &route.dst, &direct_entry, 0) == 0); in read_route()
376 } direct_entry; in read_arp() local
405 &direct_entry) == 0) { in read_arp()
407 direct_entry.arp.dst = 0; in read_arp()
408 direct_entry.arp.mac = 0; in read_arp()
410 direct_entry.arp.dst = arp_entry.dst; in read_arp()
411 direct_entry.arp.mac = arp_entry.mac; in read_arp()
415 &direct_entry, 0 in read_arp()
417 memset(&direct_entry, 0, sizeof(direct_entry)); in read_arp()