Home
last modified time | relevance | path

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

/linux/net/sctp/
A Dulpqueue.c46 ulpq->asoc = asoc; in sctp_ulpq_init()
50 ulpq->pd_mode = 0; in sctp_ulpq_init()
52 return ulpq; in sctp_ulpq_init()
81 sctp_ulpq_flush(ulpq); in sctp_ulpq_free()
171 ulpq->pd_mode = 1; in sctp_ulpq_set_pd()
177 ulpq->pd_mode = 0; in sctp_ulpq_clear_pd()
179 return sctp_clear_pd(ulpq->asoc->base.sk, ulpq->asoc); in sctp_ulpq_clear_pd()
475 asoc = ulpq->asoc; in sctp_ulpq_retrieve_reassembled()
1015 return sctp_ulpq_renege_list(ulpq, &ulpq->lobby, needed); in sctp_ulpq_renege_order()
1021 return sctp_ulpq_renege_list(ulpq, &ulpq->reasm, needed); in sctp_ulpq_renege_frags()
[all …]
A Dstream_interleave.c181 struct sctp_ulpq *ulpq, in sctp_intl_retrieve_partial() argument
244 retval = sctp_make_reassembled_event(ulpq->asoc->base.net, &ulpq->reasm, in sctp_intl_retrieve_partial()
258 struct sctp_ulpq *ulpq, in sctp_intl_retrieve_reassembled() argument
329 &ulpq->reasm, in sctp_intl_retrieve_reassembled()
565 struct sctp_ulpq *ulpq, in sctp_intl_retrieve_partial_uo() argument
646 struct sctp_ulpq *ulpq, in sctp_intl_retrieve_reassembled_uo() argument
718 &ulpq->reasm_uo, in sctp_intl_retrieve_reassembled_uo()
971 freed = sctp_ulpq_renege_list(ulpq, &ulpq->lobby, needed); in sctp_renege_events()
973 freed += sctp_ulpq_renege_list(ulpq, &ulpq->reasm, in sctp_renege_events()
976 freed += sctp_ulpq_renege_list(ulpq, &ulpq->reasm_uo, in sctp_renege_events()
[all …]
A Dsm_sideeffect.c655 asoc->stream.si->abort_pd(&asoc->ulpq, GFP_ATOMIC); in sctp_cmd_assoc_failed()
976 asoc->stream.si->enqueue_event(&asoc->ulpq, ev); in sctp_cmd_process_operr()
1050 asoc->stream.si->enqueue_event(&asoc->ulpq, ev); in sctp_cmd_assoc_change()
1060 asoc->stream.si->enqueue_event(&asoc->ulpq, ev); in sctp_cmd_peer_no_auth()
1072 asoc->stream.si->enqueue_event(&asoc->ulpq, ev); in sctp_cmd_adaptation_ind()
1344 asoc->stream.si->handle_ftsn(&asoc->ulpq, in sctp_cmd_interpreter()
1452 __func__, cmd->obj.chunk, &asoc->ulpq); in sctp_cmd_interpreter()
1454 asoc->stream.si->ulpevent_data(&asoc->ulpq, in sctp_cmd_interpreter()
1462 __func__, cmd->obj.ulpevent, &asoc->ulpq); in sctp_cmd_interpreter()
1464 asoc->stream.si->enqueue_event(&asoc->ulpq, in sctp_cmd_interpreter()
[all …]
A Dchunk.c99 asoc->stream.si->enqueue_event(&asoc->ulpq, ev); in sctp_datamsg_destroy()
108 asoc->stream.si->enqueue_event(&asoc->ulpq, ev); in sctp_datamsg_destroy()
A Dassociola.c229 if (!sctp_ulpq_init(&asoc->ulpq, asoc)) in sctp_association_init()
345 sctp_ulpq_free(&asoc->ulpq); in sctp_association_free()
1153 sctp_ulpq_flush(&asoc->ulpq); in sctp_assoc_update()
A Dstream.c733 asoc->stream.si->report_ftsn(&asoc->ulpq, max_tsn_seen); in sctp_process_strreset_tsnreq()
1010 asoc->stream.si->report_ftsn(&asoc->ulpq, mtsn); in sctp_process_strreset_resp()
A Dsocket.c196 sctp_skb_for_each(skb, &asoc->ulpq.lobby, tmp) in sctp_for_each_rx_skb()
199 sctp_skb_for_each(skb, &asoc->ulpq.reasm, tmp) in sctp_for_each_rx_skb()
202 sctp_skb_for_each(skb, &asoc->ulpq.reasm_uo, tmp) in sctp_for_each_rx_skb()
1517 !skb_queue_empty(&asoc->ulpq.reasm) || in sctp_close()
1518 !skb_queue_empty(&asoc->ulpq.reasm_uo) || in sctp_close()
2241 asoc->stream.si->enqueue_event(&asoc->ulpq, event); in sctp_setsockopt_events()
4271 asoc->stream.si->enqueue_event(&asoc->ulpq, event); in sctp_assoc_ulpevent_type_set()
9147 asoc->stream.si->enqueue_event(&asoc->ulpq, ev); in sctp_wfree()
9567 atomic_set(&sctp_sk(newsk)->pd_mode, assoc->ulpq.pd_mode); in sctp_sock_migrate()
9573 if (assoc->ulpq.pd_mode) { in sctp_sock_migrate()
[all …]
A Dauth.c1004 asoc->stream.si->enqueue_event(&asoc->ulpq, ev); in sctp_auth_deact_key_id()
A Dulpevent.c355 asoc->stream.si->enqueue_event(&asoc->ulpq, event); in sctp_ulpevent_notify_peer_addr_change()
A Dsm_make_chunk.c91 asoc->stream.si->enqueue_event(&asoc->ulpq, ev); in sctp_control_release_owner()
A Dsm_statefuns.c6545 if ((datalen >= asoc->rwnd) && (!asoc->ulpq.pd_mode)) { in sctp_eat_data()
/linux/include/net/sctp/
A Dstream_interleave.h28 int (*ulpevent_data)(struct sctp_ulpq *ulpq,
30 int (*enqueue_event)(struct sctp_ulpq *ulpq,
32 void (*renege_events)(struct sctp_ulpq *ulpq,
34 void (*start_pd)(struct sctp_ulpq *ulpq, gfp_t gfp);
35 void (*abort_pd)(struct sctp_ulpq *ulpq, gfp_t gfp);
39 void (*report_ftsn)(struct sctp_ulpq *ulpq, __u32 ftsn);
40 void (*handle_ftsn)(struct sctp_ulpq *ulpq,
A Dulpqueue.h40 void sctp_ulpq_flush(struct sctp_ulpq *ulpq);
62 void sctp_ulpq_skip(struct sctp_ulpq *ulpq, __u16 sid, __u16 ssn);
66 __u16 sctp_ulpq_renege_list(struct sctp_ulpq *ulpq,
A Dstructs.h1954 struct sctp_ulpq ulpq; member

Completed in 54 milliseconds