/freebsd/contrib/ntp/libntp/lib/isc/include/isc/ |
H A D | socket.h | 170 struct in6_pktinfo pktinfo; /*%< ipv6 pktinfo */ 285 struct in6_pktinfo *pktinfo); 852 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo); 859 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo); 863 isc_sockaddr_t *address, struct in6_pktinfo *pktinfo,
|
/freebsd/usr.sbin/rtsold/ |
H A D | cap_sendmsg.c | 86 uint8_t cmsg[CMSG_SPACE(sizeof(struct in6_pktinfo)) + in sendpacket() 90 struct in6_pktinfo *pi; in sendpacket() 108 cm->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo)); in sendpacket() 109 pi = (struct in6_pktinfo *)(void *)CMSG_DATA(cm); in sendpacket()
|
H A D | rtsol.c | 159 uint8_t cmsg[CMSG_SPACE(sizeof(struct in6_pktinfo)) + in rtsol_input() 167 struct in6_pktinfo *pi = NULL; in rtsol_input() 206 cm->cmsg_len == CMSG_LEN(sizeof(struct in6_pktinfo))) { in rtsol_input() 207 pi = (struct in6_pktinfo *)(void *)(CMSG_DATA(cm)); in rtsol_input()
|
/freebsd/usr.sbin/rrenumd/ |
H A D | rrenumd.c | 197 rcvcmsglen = CMSG_SPACE(sizeof(struct in6_pktinfo)) + in init_globals() 210 sndcmsglen = CMSG_SPACE(sizeof(struct in6_pktinfo)) + in init_globals() 420 struct in6_pktinfo *pi; in rrenum_output() 435 cm->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo)); in rrenum_output() 436 pi = (struct in6_pktinfo *)CMSG_DATA(cm); in rrenum_output() 439 msglen += CMSG_LEN(sizeof(struct in6_pktinfo)); in rrenum_output()
|
/freebsd/usr.sbin/mld6query/ |
H A D | mld6.c | 205 struct in6_pktinfo *pi; in make_msg() 256 cmsglen = CMSG_SPACE(sizeof(struct in6_pktinfo)) + CMSG_SPACE(hbhlen); in make_msg() 264 cmsgp->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo)); in make_msg() 267 pi = (struct in6_pktinfo *)CMSG_DATA(cmsgp); in make_msg()
|
/freebsd/contrib/bsnmp/snmpd/ |
H A D | trans_inet.c | 121 struct in6_pktinfo a6; 190 CMSG_SPACE(sizeof(struct in6_pktinfo))); 195 CMSG_SPACE(sizeof(struct in6_pktinfo))); 855 const struct in6_pktinfo *info = in ipv6_parse_ctrl() 856 (const struct in6_pktinfo *)(const void *) in ipv6_parse_ctrl() 887 msg->msg_controllen = CMSG_SPACE(sizeof(struct in6_pktinfo)); in ipv6_setsrc() 893 cmsg->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo)); in ipv6_setsrc() 895 sizeof(struct in6_pktinfo)); in ipv6_setsrc()
|
/freebsd/usr.sbin/rtadvd/ |
H A D | rtadvd.c | 156 struct in6_pktinfo *, struct sockaddr_in6 *); 158 struct in6_pktinfo *, struct sockaddr_in6 *); 720 struct in6_pktinfo *pi = NULL; in rtadvd_input() 746 cm->cmsg_len == CMSG_LEN(sizeof(struct in6_pktinfo))) { in rtadvd_input() 747 pi = (struct in6_pktinfo *)(CMSG_DATA(cm)); in rtadvd_input() 902 struct in6_pktinfo *pi, struct sockaddr_in6 *from) in rs_input() 1064 struct in6_pktinfo *pi, struct sockaddr_in6 *from) in ra_input() 1544 rcvcmsgbuflen = CMSG_SPACE(sizeof(struct in6_pktinfo)) + in sock_open() 1552 sndcmsgbuflen = CMSG_SPACE(sizeof(struct in6_pktinfo)) + in sock_open() 1656 struct in6_pktinfo *p in ra_output() [all...] |
H A D | rrenum.h | 34 void rr_input(int, struct icmp6_router_renum *, struct in6_pktinfo *,
|
H A D | rrenum.c | 437 rr_input(int len, struct icmp6_router_renum *rr, struct in6_pktinfo *pi, in rr_input()
|
/freebsd/contrib/ntp/sntp/m4/ |
H A D | ntp_ipv6.m4 | 262 # This is done before the in6_pktinfo check because that's what 295 [for in6_pktinfo], 307 struct in6_pktinfo xyzzy; 317 [have struct in6_pktinfo?])
|
/freebsd/contrib/ntp/libntp/lib/isc/unix/include/isc/ |
H A D | net.h | 184 struct in6_pktinfo { struct
|
/freebsd/sbin/ping/ |
H A D | ping6.c | 243 static struct in6_pktinfo *get_rcvpktinfo(struct msghdr *); 289 struct in6_pktinfo pktinfo; in ping6() 888 ip6optlen += CMSG_SPACE(sizeof(struct in6_pktinfo)); in ping6() 903 scmsgp->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo)); in ping6() 1537 struct in6_pktinfo *pktinfo = NULL; in pr_pack() 2173 static struct in6_pktinfo * 2176 static struct in6_pktinfo pi; in get_rcvpktinfo() 2186 cm->cmsg_len == CMSG_LEN(sizeof(struct in6_pktinfo))) { in get_rcvpktinfo()
|
/freebsd/sys/netinet6/ |
H A D | in6_src.c | 183 struct in6_pktinfo *pi = NULL; in in6_selectsrc() 674 struct in6_pktinfo *pi; in lookup_route() 697 struct in6_pktinfo *pi = NULL; in selectroute()
|
H A D | ip6_var.h | 177 struct in6_pktinfo *ip6po_pktinfo;
|
H A D | ip6_output.c | 2583 struct in6_pktinfo null_pktinfo; in ip6_getpcbopt() 2603 optdatalen = sizeof(struct in6_pktinfo); in ip6_getpcbopt() 2931 struct in6_pktinfo *pktinfo; in ip6_setpktopt() 2933 if (len != sizeof(struct in6_pktinfo)) in ip6_setpktopt() 2936 pktinfo = (struct in6_pktinfo *)buf; in ip6_setpktopt()
|
H A D | in6.h | 547 struct in6_pktinfo { struct
|
H A D | ip6_input.c | 1296 struct in6_pktinfo pi6; in ip6_savecontrol_v4() 1318 *mp = sbcreatecontrol(&pi6, sizeof(struct in6_pktinfo), in ip6_savecontrol_v4()
|
/freebsd/contrib/ntp/libntp/lib/isc/win32/include/isc/ |
H A D | net.h | 116 struct in6_pktinfo { struct
|
/freebsd/usr.sbin/traceroute6/ |
H A D | traceroute6.c | 315 static struct in6_pktinfo *rcvpktinfo; 714 rcvcmsglen = CMSG_SPACE(sizeof(struct in6_pktinfo)) + in main() 1371 CMSG_LEN(sizeof(struct in6_pktinfo))) in packet_ok() 1372 rcvpktinfo = (struct in6_pktinfo *)(CMSG_DATA(cm)); in packet_ok()
|
/freebsd/contrib/unbound/util/ |
H A D | netevent.c | 678 msg.msg_controllen = CMSG_SPACE(sizeof(struct in6_pktinfo)); 683 sizeof(struct in6_pktinfo)); 686 ((struct in6_pktinfo *) cmsg_data)->ipi6_ifindex = 0; 687 cmsg->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo)); 689 if(sizeof(struct in6_pktinfo) < cmsg->cmsg_len) 691 sizeof(struct in6_pktinfo), 0, cmsg->cmsg_len 692 - sizeof(struct in6_pktinfo)); 695 msg.msg_controllen = CMSG_SPACE(sizeof(struct in6_pktinfo)); 699 memset(CMSG_DATA(cmsg), 0, sizeof(struct in6_pktinfo)); 700 cmsg->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo)); [all …]
|
H A D | netevent.h | 158 struct in6_pktinfo v6info;
|
/freebsd/usr.sbin/route6d/ |
H A D | route6d.c | 1050 struct in6_pktinfo *pi; in sendpacket() 1079 m.msg_controllen = CMSG_SPACE(sizeof(struct in6_pktinfo)); in sendpacket() 1081 cm->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo)); in sendpacket() 1084 pi = (struct in6_pktinfo *)(void *)CMSG_DATA(cm); in sendpacket() 1118 struct in6_pktinfo *pi = NULL; in riprecv() 1154 pi = (struct in6_pktinfo *)(void *)CMSG_DATA(cm); in riprecv()
|
/freebsd/sys/netinet/ |
H A D | udp_usrreq.c | 1042 struct in6_pktinfo *pktinfo; in udp_v4mapped_pktinfo() 1058 CMSG_LEN(sizeof(struct in6_pktinfo))) in udp_v4mapped_pktinfo() 1061 pktinfo = (struct in6_pktinfo *)CMSG_DATA(cm); in udp_v4mapped_pktinfo()
|
/freebsd/sys/dev/wg/ |
H A D | if_wg.c | 124 struct in6_pktinfo l_pktinfo6; 868 sizeof(struct in6_pktinfo), IPV6_PKTINFO, in wg_send()
|
/freebsd/contrib/ntp/sntp/ |
H A D | config.h.in | 694 /* have struct in6_pktinfo? */
|