Lines Matching refs:peer
152 } peer; member
176 } peer; member
363 } peer; in dgram_read() member
367 sa.len.i=sizeof(sa.peer); in dgram_read()
372 memset(&sa.peer, 0x00, sizeof(sa.peer)); in dgram_read()
374 ret=recvfrom(b->num,out,outl,0,&sa.peer.sa,(void *)&sa.len); in dgram_read()
377 OPENSSL_assert(sa.len.s<=sizeof(sa.peer)); in dgram_read()
382 BIO_ctrl(b, BIO_CTRL_DGRAM_SET_PEER, 0, &sa.peer); in dgram_read()
409 int peerlen = sizeof(data->peer); in dgram_write()
411 if (data->peer.sa.sa_family == AF_INET) in dgram_write()
412 peerlen = sizeof(data->peer.sa_in); in dgram_write()
414 else if (data->peer.sa.sa_family == AF_INET6) in dgram_write()
415 peerlen = sizeof(data->peer.sa_in6); in dgram_write()
418 ret=sendto(b->num, (char *)in, inl, 0, &data->peer.sa, peerlen); in dgram_write()
420 ret=sendto(b->num, in, inl, 0, &data->peer.sa, peerlen); in dgram_write()
517 memcpy(&data->peer,to,sizeof(data->peer.sa_in)); in dgram_ctrl()
521 memcpy(&data->peer,to,sizeof(data->peer.sa_in6)); in dgram_ctrl()
525 memcpy(&data->peer,to,sizeof(data->peer.sa)); in dgram_ctrl()
620 switch (data->peer.sa.sa_family) in dgram_ctrl()
628 if (IN6_IS_ADDR_V4MAPPED(&data->peer.sa_in6.sin6_addr)) in dgram_ctrl()
656 memcpy(&data->peer,to,sizeof(data->peer.sa_in)); in dgram_ctrl()
660 memcpy(&data->peer,to,sizeof(data->peer.sa_in6)); in dgram_ctrl()
664 memcpy(&data->peer,to,sizeof(data->peer.sa)); in dgram_ctrl()
671 memset(&(data->peer), 0x00, sizeof(data->peer)); in dgram_ctrl()
675 switch (data->peer.sa.sa_family) in dgram_ctrl()
678 ret=sizeof(data->peer.sa_in); in dgram_ctrl()
682 ret=sizeof(data->peer.sa_in6); in dgram_ctrl()
686 ret=sizeof(data->peer.sa); in dgram_ctrl()
691 memcpy(ptr,&data->peer,(ret=num)); in dgram_ctrl()
698 memcpy(&data->peer,to,sizeof(data->peer.sa_in)); in dgram_ctrl()
702 memcpy(&data->peer,to,sizeof(data->peer.sa_in6)); in dgram_ctrl()
706 memcpy(&data->peer,to,sizeof(data->peer.sa)); in dgram_ctrl()