sctp_lport
stcb->asoc.my_vtag, ((stcb->sctp_ep->sctp_lport << 16) | (stcb->rport)), net,
((stcb->sctp_ep->sctp_lport << 16) | (stcb->rport)),
((stcb->sctp_ep->sctp_lport << 16) | (stcb->rport)),
((stcb->sctp_ep->sctp_lport << 16) | (stcb->rport)),
((stcb->sctp_ep->sctp_lport << 16) | (stcb->rport)),
vtag = (net->rtt << 32) | (((uint32_t)(stcb->sctp_ep->sctp_lport)) << 16) |
(((uint32_t)(stcb->sctp_ep->sctp_lport)) << 16) |
stcb->asoc.my_vtag, ((stcb->sctp_ep->sctp_lport << 16) | (stcb->rport)), net,
vtag = (rtt << 32) | (((uint32_t)(stcb->sctp_ep->sctp_lport)) << 16) | (stcb->rport);
(((uint32_t)(stcb->sctp_ep->sctp_lport)) << 16) |
((stcb->sctp_ep->sctp_lport << 16) | (stcb->rport)),
((stcb->sctp_ep->sctp_lport << 16) | (stcb->rport)),
stcb->asoc.my_vtag, ((stcb->sctp_ep->sctp_lport << 16) | (stcb->rport)), net,
new_vtag = sctp_select_a_tag(stcb->sctp_ep, stcb->sctp_ep->sctp_lport, stcb->rport, 1);
stcb->sctp_ep->sctp_lport, stcb->rport, htonl(vtag),
stcb->sctp_ep->sctp_lport, stcb->rport,
lsa6->sin6_port = inp->sctp_lport;
lsa6_storage.sin6_port = inp->sctp_lport;
inp->sctp_lport, stcb->rport, htonl(0),
vtag = sctp_select_a_tag(inp, inp->sctp_lport, sh->src_port, 1);
vtag = sctp_select_a_tag(inp, inp->sctp_lport, sh->src_port, 1);
inp->sctp_lport, sh->src_port, init_chk->init.initiate_tag,
inp->sctp_lport, stcb->rport,
inp->sctp_lport, stcb->rport,
inp->sctp_lport, stcb->rport,
inp->sctp_lport, stcb->rport, htonl(stcb->asoc.peer_vtag),
inp->sctp_lport, stcb->rport, htonl(stcb->asoc.peer_vtag),
(inp->sctp_lport == lport)) {
if (inp->sctp_lport != lport) {
if (t_inp->sctp_lport != lport) {
head = &SCTP_BASE_INFO(sctp_ephash)[SCTP_PCBHASH_ALLADDR(inp->sctp_lport,
if (tinp->sctp_lport != inp->sctp_lport) {
head = &SCTP_BASE_INFO(sctp_tcpephash)[SCTP_PCBHASH_ALLADDR(tinp->sctp_lport, SCTP_BASE_INFO(hashtcpmark))];
head = &SCTP_BASE_INFO(sctp_ephash)[SCTP_PCBHASH_ALLADDR(inp->sctp_lport, SCTP_BASE_INFO(hashmark))];
if (stcb->sctp_ep->sctp_lport != lport) {
lport = new_inp->sctp_lport = old_inp->sctp_lport;
inp->sctp_lport = lport;
ntohs(stcb->sctp_ep->sctp_lport);
sctp_add_vtag_to_timewait(asoc->my_vtag, inp->sctp_lport, stcb->rport);
if (stcb->sctp_ep->sctp_lport != lport) {
if (lport != inp->sctp_lport) {
xinpcb.local_port = ntohs(inp->sctp_lport);
xstcb.local_port = ntohs(inp->sctp_lport);
((struct sockaddr_in6 *)addr)->sin6_port = inp->sctp_lport;
((struct sockaddr_in *)addr)->sin_port = inp->sctp_lport;
((struct sockaddr_in6 *)addr)->sin6_port = inp->sctp_lport;
((struct sockaddr_in *)addr)->sin_port = inp->sctp_lport;
((struct sockaddr_in6 *)addr)->sin6_port = inp->sctp_lport;
store.sin.sin_port = inp->sctp_lport;
store.sin6.sin6_port = inp->sctp_lport;
store.sin.sin_port = inp->sctp_lport;
store.sin6.sin6_port = inp->sctp_lport;
sin->sin_port = inp->sctp_lport;
asoc->my_vtag = sctp_select_a_tag(inp, stcb->sctp_ep->sctp_lport, stcb->rport, 1);
asoc->my_vtag_nonce = sctp_select_a_tag(inp, stcb->sctp_ep->sctp_lport, stcb->rport, 0);
asoc->peer_vtag_nonce = sctp_select_a_tag(inp, stcb->sctp_ep->sctp_lport, stcb->rport, 0);
if ((port != 0) && (port != inp->sctp_lport)) {
sin6->sin6_port = inp->sctp_lport;