Lines Matching refs:sockaddr
76 static int ndp_salen(const struct sockaddr *sa);
77 static int ndp_extract_sockaddrs(struct rt_msghdr *, struct sockaddr **,
78 struct sockaddr **, struct sockaddr **, struct sockaddr **,
80 static int ndp_rtmsg_get(int, rtmsg_pkt_t *, struct sockaddr *);
81 static int ndp_find_interface(int, struct sockaddr *, char *, int);
83 static int ndp_initialize_lifreq(int, struct lifreq *, struct sockaddr *);
346 ndp_salen(const struct sockaddr *sa) in ndp_salen()
369 ndp_extract_sockaddrs(struct rt_msghdr *rtm, struct sockaddr **dst, in ndp_extract_sockaddrs()
370 struct sockaddr **gate, struct sockaddr **mask, struct sockaddr **src, in ndp_extract_sockaddrs()
373 struct sockaddr *sa; in ndp_extract_sockaddrs()
396 sa = (struct sockaddr *)cp; in ndp_extract_sockaddrs()
428 ndp_rtmsg_get(int fd, rtmsg_pkt_t *msg, struct sockaddr *sin6p) in ndp_rtmsg_get()
451 RT_NEXTADDR(cp, RTA_IFP, (struct sockaddr *)&sdl); in ndp_rtmsg_get()
500 ndp_find_interface(int fd, struct sockaddr *sin6p, char *buf, int buflen) in ndp_find_interface()
502 struct sockaddr *dst = NULL, *gate = NULL, *mask = NULL, *src = NULL; in ndp_find_interface()
537 ndp_initialize_lifreq(int route, struct lifreq *lifrp, struct sockaddr *sap) in ndp_initialize_lifreq()
675 if (getnameinfo((struct sockaddr *)lnr_addr, sizeof (sin6_t), hostname, in ndp_display()
722 if (getnameinfo((struct sockaddr *)lnr_addr, sizeof (sin6_t), hostname, in ndp_display_missing()