Lines Matching defs:control

3468 sctp_find_cmsg(int c_type, void *data, struct mbuf *control, size_t cpsize)
3478 * Independent of how many mbufs, find the c_type inside the control
3482 tot_len = SCTP_BUF_LEN(control);
3489 m_copydata(control, off, sizeof(cmh), (caddr_t)&cmh);
3514 m_copydata(control, cmsg_data_off, (int)cpsize, (caddr_t)data);
3531 m_copydata(control, cmsg_data_off, sizeof(struct sctp_sndinfo), (caddr_t)&sndinfo);
3542 m_copydata(control, cmsg_data_off, sizeof(struct sctp_prinfo), (caddr_t)&prinfo);
3554 m_copydata(control, cmsg_data_off, sizeof(struct sctp_authinfo), (caddr_t)&authinfo);
3569 sctp_process_cmsgs_for_init(struct sctp_tcb *stcb, struct mbuf *control, int *error)
3581 tot_len = SCTP_BUF_LEN(control);
3589 m_copydata(control, off, sizeof(cmh), (caddr_t)&cmh);
3609 m_copydata(control, cmsg_data_off, sizeof(struct sctp_initmsg), (caddr_t)&initmsg);
3672 m_copydata(control, cmsg_data_off, sizeof(struct in_addr), (caddr_t)&sin.sin_addr);
3696 m_copydata(control, cmsg_data_off, sizeof(struct in6_addr), (caddr_t)&sin6.sin6_addr);
3736 struct mbuf *control,
3751 tot_len = SCTP_BUF_LEN(control);
3759 m_copydata(control, off, sizeof(cmh), (caddr_t)&cmh);
3784 m_copydata(control, cmsg_data_off, sizeof(struct in_addr), (caddr_t)&sin.sin_addr);
3798 m_copydata(control, cmsg_data_off, sizeof(struct in6_addr), (caddr_t)&sin6.sin6_addr);
7858 * any control in the control chunk queue also.
8062 * Nothing on control or asconf and flight is full,
8158 * from the chk->data for control but the
8162 * reconstruct the merged control chain.. el
8224 * is a control only packet.
8313 /* Now first lets go through the control queue */
8383 * from the chk->data for control but the
8387 * reconstruct the merged control chain.. el
8491 * is a control only packet.
8656 /* let only control go out */
8820 /* We may need to start a control timer or two */
8956 * the control chunk queue.
9022 * pull out the cookie and put it at the front of the control chunk
9470 * rwnd. For a Cookie or Asconf in the control chunk queue we
9554 /* do we have control chunks to retransmit? */
10031 * to combine any control in the control chunk queue also.
10070 * Do we have something to send, data or control AND a sack timer
10103 * output (only control)
10110 * now lets push out control by calling med-level
10141 /* Push out any control */
10181 * control given in the
10182 * congestion control module
10277 * Now we need to clean up the control chunk chain if a ECNE is on
10298 struct mbuf *control,
10315 control,
10542 * Queue up a SACK or NR-SACK in the control queue.
10544 * somehow on the control queue.
10894 * now that the chunk is prepared queue it to the control chunk
12506 struct mbuf *control,
12518 if (control) {
12520 if (sctp_find_cmsg(SCTP_SNDRCV, (void *)&sndrcvninfo, control,
12539 control,
12553 struct mbuf *control,
12751 if ((stcb == NULL) && (control != NULL) && (port > 0)) {
12752 stcb = sctp_findassociation_cmsgs(&t_inp, port, control, &net, &error);
12829 if (control) {
12830 if (sctp_process_cmsgs_for_init(stcb, control, &error)) {
12957 /* we are now done with all control */
12958 if (control) {
12959 sctp_m_freem(control);
12960 control = NULL;
13741 /* Here we do control only */
13783 if (control) {
13784 sctp_m_freem(control);