Lines Matching refs:sa
115 struct sockaddr sa;
292 struct sockaddr sa;
298 } sa;
300 sa.len.s=0;
301 sa.len.i=sizeof(sa.peer);
306 memset(&sa.peer, 0x00, sizeof(sa.peer));
308 ret=recvfrom(b->num,out,outl,0,&sa.peer.sa,(void *)&sa.len);
309 if (sizeof(sa.len.i)!=sizeof(sa.len.s) && sa.len.i==0)
311 OPENSSL_assert(sa.len.s<=sizeof(sa.peer));
312 sa.len.i = (int)sa.len.s;
317 BIO_ctrl(b, BIO_CTRL_DGRAM_SET_PEER, 0, &sa.peer);
344 if (data->peer.sa.sa_family == AF_INET)
347 else if (data->peer.sa.sa_family == AF_INET6)
351 ret=sendto(b->num, (char *)in, inl, 0, &data->peer.sa, peerlen);
353 ret=sendto(b->num, in, inl, 0, &data->peer.sa, peerlen);
388 struct sockaddr sa;
458 memcpy(&data->peer,to,sizeof(data->peer.sa));
470 if (getsockname(b->num, &addr.sa, &addr_len) < 0)
476 switch (addr.sa.sa_family)
504 if (getsockname(b->num, &addr.sa, &addr_len) < 0)
510 switch (addr.sa.sa_family)
576 memcpy(&data->peer,to,sizeof(data->peer.sa));
587 switch (data->peer.sa.sa_family)
598 ret=sizeof(data->peer.sa);
618 memcpy(&data->peer,to,sizeof(data->peer.sa));