Lines Matching refs:neigh
176 print_entry(struct snl_parsed_neigh *neigh, struct snl_parsed_link_simple *link) in print_entry() argument
180 struct sockaddr_in *addr = (struct sockaddr_in *)neigh->nda_dst; in print_entry()
198 if (neigh->nda_lladdr != NULL) { in print_entry()
203 .sdl_alen = NLA_DATA_LEN(neigh->nda_lladdr), in print_entry()
205 memcpy(sdl.sdl_data, NLA_DATA(neigh->nda_lladdr), sdl.sdl_alen); in print_entry()
221 if (neigh->ndaf_next_ts == 0) in print_entry()
228 if ((expire_time = neigh->ndaf_next_ts - now.tv_sec) > 0) in print_entry()
235 if (neigh->ndm_flags & NTF_PROXY) in print_entry()
298 struct snl_parsed_neigh neigh = {}; in print_entries_nl() local
301 if (!snl_parse_nlmsg(&ss_req, hdr, &snl_rtm_neigh_parser, &neigh)) in print_entries_nl()
304 if (neigh.nda_ifindex != link.ifi_index) { in print_entries_nl()
307 if (!get_link_info(&ss_cmd, neigh.nda_ifindex, &link)) in print_entries_nl()
312 neighaddr = (struct sockaddr_in *)neigh.nda_dst; in print_entries_nl()
317 print_entry(&neigh, &link); in print_entries_nl()