Home
last modified time | relevance | path

Searched refs:sctp_ulpq (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/include/net/sctp/
H A Dulpqueue.h10 * These are the definitions needed for the sctp_ulpq type. The
11 * sctp_ulpq is the interface between the Upper Layer Protocol, or ULP,
29 struct sctp_ulpq { struct
38 struct sctp_ulpq *sctp_ulpq_init(struct sctp_ulpq *,
40 void sctp_ulpq_flush(struct sctp_ulpq *ulpq);
41 void sctp_ulpq_free(struct sctp_ulpq *);
44 int sctp_ulpq_tail_data(struct sctp_ulpq *, struct sctp_chunk *, gfp_t);
47 int sctp_ulpq_tail_event(struct sctp_ulpq *, struct sk_buff_head *skb_list);
50 void sctp_ulpq_renege(struct sctp_ulpq *, struc
[all...]
H 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,
H A Dstructs.h69 struct sctp_ulpq;
1936 struct sctp_ulpq ulpq;
/kernel/linux/linux-6.6/include/net/sctp/
H A Dulpqueue.h10 * These are the definitions needed for the sctp_ulpq type. The
11 * sctp_ulpq is the interface between the Upper Layer Protocol, or ULP,
29 struct sctp_ulpq { struct
38 void sctp_ulpq_init(struct sctp_ulpq *ulpq, struct sctp_association *asoc);
39 void sctp_ulpq_flush(struct sctp_ulpq *ulpq);
40 void sctp_ulpq_free(struct sctp_ulpq *);
43 int sctp_ulpq_tail_data(struct sctp_ulpq *, struct sctp_chunk *, gfp_t);
46 int sctp_ulpq_tail_event(struct sctp_ulpq *, struct sk_buff_head *skb_list);
49 void sctp_ulpq_renege(struct sctp_ulpq *, struct sctp_chunk *, gfp_t);
52 void sctp_ulpq_partial_delivery(struct sctp_ulpq *, gfp_
[all...]
H 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,
H A Dstructs.h69 struct sctp_ulpq;
1962 struct sctp_ulpq ulpq;
/kernel/linux/linux-5.10/net/sctp/
H A Dulpqueue.c32 static struct sctp_ulpevent *sctp_ulpq_reasm(struct sctp_ulpq *ulpq,
34 static struct sctp_ulpevent *sctp_ulpq_order(struct sctp_ulpq *,
36 static void sctp_ulpq_reasm_drain(struct sctp_ulpq *ulpq);
41 struct sctp_ulpq *sctp_ulpq_init(struct sctp_ulpq *ulpq, in sctp_ulpq_init()
44 memset(ulpq, 0, sizeof(struct sctp_ulpq)); in sctp_ulpq_init()
57 void sctp_ulpq_flush(struct sctp_ulpq *ulpq) in sctp_ulpq_flush()
79 void sctp_ulpq_free(struct sctp_ulpq *ulpq) in sctp_ulpq_free()
85 int sctp_ulpq_tail_data(struct sctp_ulpq *ulpq, struct sctp_chunk *chunk, in sctp_ulpq_tail_data()
166 static void sctp_ulpq_set_pd(struct sctp_ulpq *ulp
[all...]
H A Dstream_interleave.c124 static void sctp_intl_store_reasm(struct sctp_ulpq *ulpq, in sctp_intl_store_reasm()
181 struct sctp_ulpq *ulpq, in sctp_intl_retrieve_partial()
258 struct sctp_ulpq *ulpq, in sctp_intl_retrieve_reassembled()
348 static struct sctp_ulpevent *sctp_intl_reasm(struct sctp_ulpq *ulpq, in sctp_intl_reasm()
372 static void sctp_intl_store_ordered(struct sctp_ulpq *ulpq, in sctp_intl_store_ordered()
417 static void sctp_intl_retrieve_ordered(struct sctp_ulpq *ulpq, in sctp_intl_retrieve_ordered()
448 static struct sctp_ulpevent *sctp_intl_order(struct sctp_ulpq *ulpq, in sctp_intl_order()
469 static int sctp_enqueue_event(struct sctp_ulpq *ulpq, in sctp_enqueue_event()
515 static void sctp_intl_store_reasm_uo(struct sctp_ulpq *ulpq, in sctp_intl_store_reasm_uo()
565 struct sctp_ulpq *ulp in sctp_intl_retrieve_partial_uo()
[all...]
/kernel/linux/linux-6.6/net/sctp/
H A Dulpqueue.c32 static struct sctp_ulpevent *sctp_ulpq_reasm(struct sctp_ulpq *ulpq,
34 static struct sctp_ulpevent *sctp_ulpq_order(struct sctp_ulpq *,
36 static void sctp_ulpq_reasm_drain(struct sctp_ulpq *ulpq);
41 void sctp_ulpq_init(struct sctp_ulpq *ulpq, struct sctp_association *asoc) in sctp_ulpq_init()
43 memset(ulpq, 0, sizeof(struct sctp_ulpq)); in sctp_ulpq_init()
54 void sctp_ulpq_flush(struct sctp_ulpq *ulpq) in sctp_ulpq_flush()
76 void sctp_ulpq_free(struct sctp_ulpq *ulpq) in sctp_ulpq_free()
82 int sctp_ulpq_tail_data(struct sctp_ulpq *ulpq, struct sctp_chunk *chunk, in sctp_ulpq_tail_data()
163 static void sctp_ulpq_set_pd(struct sctp_ulpq *ulpq) in sctp_ulpq_set_pd()
172 static int sctp_ulpq_clear_pd(struct sctp_ulpq *ulp
[all...]
H A Dstream_interleave.c124 static void sctp_intl_store_reasm(struct sctp_ulpq *ulpq, in sctp_intl_store_reasm()
181 struct sctp_ulpq *ulpq, in sctp_intl_retrieve_partial()
258 struct sctp_ulpq *ulpq, in sctp_intl_retrieve_reassembled()
348 static struct sctp_ulpevent *sctp_intl_reasm(struct sctp_ulpq *ulpq, in sctp_intl_reasm()
372 static void sctp_intl_store_ordered(struct sctp_ulpq *ulpq, in sctp_intl_store_ordered()
417 static void sctp_intl_retrieve_ordered(struct sctp_ulpq *ulpq, in sctp_intl_retrieve_ordered()
448 static struct sctp_ulpevent *sctp_intl_order(struct sctp_ulpq *ulpq, in sctp_intl_order()
469 static int sctp_enqueue_event(struct sctp_ulpq *ulpq, in sctp_enqueue_event()
509 static void sctp_intl_store_reasm_uo(struct sctp_ulpq *ulpq, in sctp_intl_store_reasm_uo()
559 struct sctp_ulpq *ulp in sctp_intl_retrieve_partial_uo()
[all...]

Completed in 12 milliseconds