Lines Matching full:stc

3813 	struct sctp_state_cookie *stc;  in sctp_add_cookie()  local
3849 stc = (struct sctp_state_cookie *)((caddr_t)ph + in sctp_add_cookie()
3853 /* Fill in the stc cookie data */ in sctp_add_cookie()
3854 memcpy(stc, stc_in, sizeof(struct sctp_state_cookie)); in sctp_add_cookie()
5525 struct sctp_state_cookie stc; in sctp_send_initiate_ack() local
5608 memset(&stc, 0, sizeof(struct sctp_state_cookie)); in sctp_send_initiate_ack()
5612 stc.time_entered.tv_sec = now.tv_sec; in sctp_send_initiate_ack()
5613 stc.time_entered.tv_usec = now.tv_usec; in sctp_send_initiate_ack()
5618 stc.tie_tag_my_vtag = asoc->my_vtag_nonce; in sctp_send_initiate_ack()
5619 stc.tie_tag_peer_vtag = asoc->peer_vtag_nonce; in sctp_send_initiate_ack()
5620 stc.cookie_life = asoc->cookie_life; in sctp_send_initiate_ack()
5623 stc.tie_tag_my_vtag = 0; in sctp_send_initiate_ack()
5624 stc.tie_tag_peer_vtag = 0; in sctp_send_initiate_ack()
5626 stc.cookie_life = inp->sctp_ep.def_cookie_life; in sctp_send_initiate_ack()
5630 stc.myport = sh->dest_port; in sctp_send_initiate_ack()
5631 stc.peerport = sh->src_port; in sctp_send_initiate_ack()
5635 * stc.cookie_life. For now we should NOT honor any extension in sctp_send_initiate_ack()
5637 stc.site_scope = stc.local_scope = stc.loopback_scope = 0; in sctp_send_initiate_ack()
5639 stc.ipv6_addr_legal = 1; in sctp_send_initiate_ack()
5641 stc.ipv4_addr_legal = 0; in sctp_send_initiate_ack()
5643 stc.ipv4_addr_legal = 1; in sctp_send_initiate_ack()
5646 stc.ipv6_addr_legal = 0; in sctp_send_initiate_ack()
5647 stc.ipv4_addr_legal = 1; in sctp_send_initiate_ack()
5649 stc.ipv4_scope = 0; in sctp_send_initiate_ack()
5657 stc.address[0] = src4->sin_addr.s_addr; in sctp_send_initiate_ack()
5658 stc.address[1] = 0; in sctp_send_initiate_ack()
5659 stc.address[2] = 0; in sctp_send_initiate_ack()
5660 stc.address[3] = 0; in sctp_send_initiate_ack()
5661 stc.addr_type = SCTP_IPV4_ADDRESS; in sctp_send_initiate_ack()
5663 stc.laddress[0] = dst4->sin_addr.s_addr; in sctp_send_initiate_ack()
5664 stc.laddress[1] = 0; in sctp_send_initiate_ack()
5665 stc.laddress[2] = 0; in sctp_send_initiate_ack()
5666 stc.laddress[3] = 0; in sctp_send_initiate_ack()
5667 stc.laddr_type = SCTP_IPV4_ADDRESS; in sctp_send_initiate_ack()
5669 stc.scope_id = 0; in sctp_send_initiate_ack()
5672 stc.ipv4_scope = 1; in sctp_send_initiate_ack()
5676 stc.loopback_scope = 1; in sctp_send_initiate_ack()
5677 stc.ipv4_scope = 1; in sctp_send_initiate_ack()
5678 stc.site_scope = 1; in sctp_send_initiate_ack()
5679 stc.local_scope = 0; in sctp_send_initiate_ack()
5687 stc.addr_type = SCTP_IPV6_ADDRESS; in sctp_send_initiate_ack()
5688 memcpy(&stc.address, &src6->sin6_addr, sizeof(struct in6_addr)); in sctp_send_initiate_ack()
5689 stc.scope_id = ntohs(in6_getscope(&src6->sin6_addr)); in sctp_send_initiate_ack()
5691 stc.loopback_scope = 1; in sctp_send_initiate_ack()
5692 stc.local_scope = 0; in sctp_send_initiate_ack()
5693 stc.site_scope = 1; in sctp_send_initiate_ack()
5694 stc.ipv4_scope = 1; in sctp_send_initiate_ack()
5708 stc.local_scope = 0; in sctp_send_initiate_ack()
5709 stc.site_scope = 1; in sctp_send_initiate_ack()
5710 stc.ipv4_scope = 1; in sctp_send_initiate_ack()
5729 stc.site_scope = 1; in sctp_send_initiate_ack()
5731 memcpy(&stc.laddress, &dst6->sin6_addr, sizeof(struct in6_addr)); in sctp_send_initiate_ack()
5732 stc.laddr_type = SCTP_IPV6_ADDRESS; in sctp_send_initiate_ack()
5748 stc.loopback_scope = asoc->scope.loopback_scope; in sctp_send_initiate_ack()
5749 stc.ipv4_scope = asoc->scope.ipv4_local_scope; in sctp_send_initiate_ack()
5750 stc.site_scope = asoc->scope.site_scope; in sctp_send_initiate_ack()
5751 stc.local_scope = asoc->scope.local_scope; in sctp_send_initiate_ack()
5772 stc.address[0] = sin->sin_addr.s_addr; in sctp_send_initiate_ack()
5773 stc.address[1] = 0; in sctp_send_initiate_ack()
5774 stc.address[2] = 0; in sctp_send_initiate_ack()
5775 stc.address[3] = 0; in sctp_send_initiate_ack()
5776 stc.addr_type = SCTP_IPV4_ADDRESS; in sctp_send_initiate_ack()
5793 stc.laddress[0] = net->ro._s_addr->address.sin.sin_addr.s_addr; in sctp_send_initiate_ack()
5794 stc.laddress[1] = 0; in sctp_send_initiate_ack()
5795 stc.laddress[2] = 0; in sctp_send_initiate_ack()
5796 stc.laddress[3] = 0; in sctp_send_initiate_ack()
5797 stc.laddr_type = SCTP_IPV4_ADDRESS; in sctp_send_initiate_ack()
5799 stc.scope_id = 0; in sctp_send_initiate_ack()
5805 memcpy(&stc.address, &sin6->sin6_addr, in sctp_send_initiate_ack()
5807 stc.addr_type = SCTP_IPV6_ADDRESS; in sctp_send_initiate_ack()
5808 stc.scope_id = sin6->sin6_scope_id; in sctp_send_initiate_ack()
5825 memcpy(&stc.laddress, &net->ro._s_addr->address.sin6.sin6_addr, in sctp_send_initiate_ack()
5827 stc.laddr_type = SCTP_IPV6_ADDRESS; in sctp_send_initiate_ack()
5833 stc.rcv_edmid = asoc->rcv_edmid; in sctp_send_initiate_ack()
5835 stc.rcv_edmid = inp->rcv_edmid; in sctp_send_initiate_ack()
5840 stc.peers_vtag = ntohl(init_chk->init.initiate_tag); in sctp_send_initiate_ack()
5842 memcpy(stc.identification, SCTP_VERSION_STRING, in sctp_send_initiate_ack()
5843 min(strlen(SCTP_VERSION_STRING), sizeof(stc.identification))); in sctp_send_initiate_ack()
5844 memset(stc.reserved, 0, SCTP_RESERVE_SPACE); in sctp_send_initiate_ack()
5895 stc.my_vtag = initack->init.initiate_tag; in sctp_send_initiate_ack()
6085 * and remove the individual uint8's from the stc structure. Then we in sctp_send_initiate_ack()
6086 * could just sifa in the address within the stc.. but for now this in sctp_send_initiate_ack()
6089 scp.ipv4_addr_legal = stc.ipv4_addr_legal; in sctp_send_initiate_ack()
6090 scp.ipv6_addr_legal = stc.ipv6_addr_legal; in sctp_send_initiate_ack()
6091 scp.loopback_scope = stc.loopback_scope; in sctp_send_initiate_ack()
6092 scp.ipv4_local_scope = stc.ipv4_scope; in sctp_send_initiate_ack()
6093 scp.local_scope = stc.local_scope; in sctp_send_initiate_ack()
6094 scp.site_scope = stc.site_scope; in sctp_send_initiate_ack()
6130 m_cookie = sctp_add_cookie(init_pkt, offset, m, 0, &stc, &signature); in sctp_send_initiate_ack()
6172 if (stc.loopback_scope) { in sctp_send_initiate_ack()