Home
last modified time | relevance | path

Searched refs:ulpq (Results 1 – 8 of 8) sorted by relevance

/linux-2.4.37.9/net/sctp/
Dulpqueue.c52 static struct sctp_ulpevent * sctp_ulpq_reasm(struct sctp_ulpq *ulpq,
60 struct sctp_ulpq *sctp_ulpq_init(struct sctp_ulpq *ulpq, in sctp_ulpq_init() argument
63 memset(ulpq, 0, sizeof(struct sctp_ulpq)); in sctp_ulpq_init()
65 ulpq->asoc = asoc; in sctp_ulpq_init()
66 skb_queue_head_init(&ulpq->reasm); in sctp_ulpq_init()
67 skb_queue_head_init(&ulpq->lobby); in sctp_ulpq_init()
68 ulpq->pd_mode = 0; in sctp_ulpq_init()
69 ulpq->malloced = 0; in sctp_ulpq_init()
71 return ulpq; in sctp_ulpq_init()
76 static void sctp_ulpq_flush(struct sctp_ulpq *ulpq) in sctp_ulpq_flush() argument
[all …]
Dsm_sideeffect.c469 sctp_ulpq_abort_pd(&asoc->ulpq, GFP_ATOMIC); in sctp_cmd_assoc_failed()
775 static void sctp_cmd_process_fwdtsn(struct sctp_ulpq *ulpq, in sctp_cmd_process_fwdtsn() argument
781 sctp_ulpq_skip(ulpq, ntohs(skip->stream), ntohs(skip->ssn)); in sctp_cmd_process_fwdtsn()
1049 sctp_ulpq_abort_pd(&asoc->ulpq, GFP_ATOMIC); in sctp_cmd_interpreter()
1053 sctp_cmd_process_fwdtsn(&asoc->ulpq, cmd->obj.ptr); in sctp_cmd_interpreter()
1151 "ulpq:", &asoc->ulpq); in sctp_cmd_interpreter()
1152 sctp_ulpq_tail_data(&asoc->ulpq, cmd->obj.ptr, in sctp_cmd_interpreter()
1160 "ulpq:",&asoc->ulpq); in sctp_cmd_interpreter()
1161 sctp_ulpq_tail_event(&asoc->ulpq, cmd->obj.ptr); in sctp_cmd_interpreter()
1346 sctp_ulpq_partial_delivery(&asoc->ulpq, cmd->obj.ptr, in sctp_cmd_interpreter()
[all …]
Dchunk.c116 sctp_ulpq_tail_event(&asoc->ulpq, ev); in sctp_datamsg_destroy()
Dassociola.c242 if (!sctp_ulpq_init(&asoc->ulpq, asoc)) in sctp_association_init()
325 sctp_ulpq_free(&asoc->ulpq); in sctp_association_free()
627 sctp_ulpq_tail_event(&asoc->ulpq, event); in sctp_assoc_control_transport()
Dsocket.c4721 sctp_sk(newsk)->pd_mode = assoc->ulpq.pd_mode;; in sctp_sock_migrate()
4727 if (assoc->ulpq.pd_mode) { in sctp_sock_migrate()
4746 if (assoc->ulpq.pd_mode) in sctp_sock_migrate()
Dsm_statefuns.c5153 if ((datalen >= asoc->rwnd) && (!asoc->ulpq.pd_mode)) { in sctp_eat_data()
/linux-2.4.37.9/include/net/sctp/
Dulpqueue.h83 void sctp_ulpq_skip(struct sctp_ulpq *ulpq, __u16 sid, __u16 ssn);
Dstructs.h1547 struct sctp_ulpq ulpq; member