Lines Matching refs:newaddr
2322 sctp_add_remote_addr(struct sctp_tcb *stcb, struct sockaddr *newaddr,
2337 sctp_print_address(newaddr);
2340 netfirst = sctp_findnet(stcb, newaddr);
2361 if (newaddr->sa_family == AF_INET) {
2363 sin = (struct sockaddr_in *)newaddr;
2382 if (sctp_is_address_on_local_host(newaddr)) {
2391 if (sctp_is_address_on_local_host(newaddr)) {
2404 } else if (newaddr->sa_family == AF_INET6) {
2406 sin6 = (struct sockaddr_in6 *)newaddr;
2414 if (sctp_is_address_on_local_host(newaddr)) {
2440 if (sctp_is_address_on_local_host(newaddr)) {
2470 if (newaddr->sa_family == AF_INET) {
2471 ((struct sockaddr_in *)newaddr)->sin_port = stcb->rport;
2472 } else if (newaddr->sa_family == AF_INET6) {
2473 ((struct sockaddr_in6 *)newaddr)->sin6_port = stcb->rport;
2475 net->addr_is_local = sctp_is_address_on_local_host(newaddr);
2503 if (newaddr->sa_family == AF_INET6) {
2505 sin6 = (struct sockaddr_in6 *)newaddr;
2509 rt = rtcache_lookup(&net->ro, newaddr);