Home
last modified time | relevance | path

Searched refs:sctp_chunk (Results 1 – 22 of 22) sorted by relevance

/linux-4.4.14/include/net/sctp/
Dsm.h174 __u8 sctp_get_chunk_type(struct sctp_chunk *chunk);
179 int sctp_chunk_iif(const struct sctp_chunk *);
181 struct sctp_chunk *,
187 struct sctp_chunk *sctp_make_init(const struct sctp_association *,
190 struct sctp_chunk *sctp_make_init_ack(const struct sctp_association *,
191 const struct sctp_chunk *,
194 struct sctp_chunk *sctp_make_cookie_echo(const struct sctp_association *,
195 const struct sctp_chunk *);
196 struct sctp_chunk *sctp_make_cookie_ack(const struct sctp_association *,
197 const struct sctp_chunk *);
[all …]
Dstructs.h77 struct sctp_chunk;
541 void sctp_chunk_fail(struct sctp_chunk *, int error);
542 int sctp_chunk_abandoned(struct sctp_chunk *);
552 struct sctp_chunk { struct
652 void sctp_chunk_hold(struct sctp_chunk *); argument
653 void sctp_chunk_put(struct sctp_chunk *);
654 int sctp_user_addto_chunk(struct sctp_chunk *chunk, int len,
656 void sctp_chunk_free(struct sctp_chunk *);
657 void *sctp_addto_chunk(struct sctp_chunk *, int len, const void *data);
658 struct sctp_chunk *sctp_chunkify(struct sk_buff *,
[all …]
Dulpevent.h85 struct sctp_chunk *chunk,
98 struct sctp_chunk *chunk,
103 struct sctp_chunk *chunk,
121 struct sctp_chunk *chunk,
Dulpqueue.h58 int sctp_ulpq_tail_data(struct sctp_ulpq *, struct sctp_chunk *, gfp_t);
64 void sctp_ulpq_renege(struct sctp_ulpq *, struct sctp_chunk *, gfp_t);
Dcommand.h131 struct sctp_chunk *chunk;
172 SCTP_ARG_CONSTRUCTOR(CHUNK, struct sctp_chunk *, chunk) in SCTP_ARG_CONSTRUCTOR()
Dsctp.h432 static inline bool sctp_chunk_pending(const struct sctp_chunk *chunk) in sctp_chunk_pending()
/linux-4.4.14/net/sctp/
Dsm_make_chunk.c64 static struct sctp_chunk *sctp_make_control(const struct sctp_association *asoc,
66 static struct sctp_chunk *sctp_make_data(const struct sctp_association *asoc,
68 static struct sctp_chunk *_sctp_make_chunk(const struct sctp_association *asoc,
72 const struct sctp_chunk *init_chunk,
79 static void *sctp_addto_param(struct sctp_chunk *chunk, int len,
81 static void *sctp_addto_chunk_fixed(struct sctp_chunk *, int len,
90 static void sctp_control_set_owner_w(struct sctp_chunk *chunk) in sctp_control_set_owner_w()
107 int sctp_chunk_iif(const struct sctp_chunk *chunk) in sctp_chunk_iif()
137 void sctp_init_cause(struct sctp_chunk *chunk, __be16 cause_code, in sctp_init_cause()
155 static int sctp_init_cause_fixed(struct sctp_chunk *chunk, __be16 cause_code, in sctp_init_cause_fixed()
[all …]
Doutput.c61 struct sctp_chunk *chunk);
63 struct sctp_chunk *chunk);
65 struct sctp_chunk *chunk);
67 struct sctp_chunk *chunk,
87 struct sctp_chunk *chunk = NULL; in sctp_packet_config()
137 struct sctp_chunk *chunk, *tmp; in sctp_packet_free()
155 struct sctp_chunk *chunk, in sctp_packet_transmit_chunk()
190 struct sctp_chunk *chunk) in sctp_packet_bundle_auth()
193 struct sctp_chunk *auth; in sctp_packet_bundle_auth()
226 struct sctp_chunk *chunk) in sctp_packet_bundle_sack()
[all …]
Dsm_statefuns.c65 struct sctp_chunk *chunk,
69 struct sctp_chunk *chunk,
73 const struct sctp_chunk *chunk);
77 const struct sctp_chunk *chunk,
79 struct sctp_chunk *err_chunk);
98 static struct sctp_sackhdr *sctp_sm_pull_sack(struct sctp_chunk *chunk);
151 struct sctp_chunk *chunk);
168 sctp_chunk_length_valid(struct sctp_chunk *chunk, in sctp_chunk_length_valid()
224 struct sctp_chunk *chunk = arg; in sctp_sf_do_4_C()
310 struct sctp_chunk *chunk = arg; in sctp_sf_do_5_1B_init()
[all …]
Dinqueue.c59 struct sctp_chunk *chunk, *tmp; in sctp_inq_free()
79 void sctp_inq_push(struct sctp_inq *q, struct sctp_chunk *chunk) in sctp_inq_push()
101 struct sctp_chunk *chunk; in sctp_inq_peek()
122 struct sctp_chunk *sctp_inq_pop(struct sctp_inq *queue) in sctp_inq_pop()
124 struct sctp_chunk *chunk; in sctp_inq_pop()
159 list_entry(entry, struct sctp_chunk, list); in sctp_inq_pop()
Doutqueue.c75 struct sctp_chunk *ch) in sctp_outq_head_data()
82 static inline struct sctp_chunk *sctp_outq_dequeue_data(struct sctp_outq *q) in sctp_outq_dequeue_data()
84 struct sctp_chunk *ch = NULL; in sctp_outq_dequeue_data()
89 ch = list_entry(entry, struct sctp_chunk, list); in sctp_outq_dequeue_data()
97 struct sctp_chunk *ch) in sctp_outq_tail_data()
218 struct sctp_chunk *chunk, *tmp; in __sctp_outq_teardown()
224 chunk = list_entry(lchunk, struct sctp_chunk, in __sctp_outq_teardown()
235 chunk = list_entry(lchunk, struct sctp_chunk, in __sctp_outq_teardown()
244 chunk = list_entry(lchunk, struct sctp_chunk, in __sctp_outq_teardown()
253 chunk = list_entry(lchunk, struct sctp_chunk, in __sctp_outq_teardown()
[all …]
Dchunk.c75 struct sctp_chunk *chunk; in sctp_datamsg_free()
90 struct sctp_chunk *chunk; in sctp_datamsg_destroy()
102 chunk = list_entry(pos, struct sctp_chunk, frag_list); in sctp_datamsg_destroy()
151 static void sctp_datamsg_assign(struct sctp_datamsg *msg, struct sctp_chunk *chunk) in sctp_datamsg_assign()
172 struct sctp_chunk *chunk; in sctp_datamsg_from_user()
339 chunk = list_entry(pos, struct sctp_chunk, frag_list); in sctp_datamsg_from_user()
347 int sctp_chunk_abandoned(struct sctp_chunk *chunk) in sctp_chunk_abandoned()
361 void sctp_chunk_fail(struct sctp_chunk *chunk, int error) in sctp_chunk_fail()
Dsm_sideeffect.c100 static struct sctp_chunk *sctp_do_ecn_ecne_work(struct sctp_association *asoc, in sctp_do_ecn_ecne_work()
102 struct sctp_chunk *chunk) in sctp_do_ecn_ecne_work()
104 struct sctp_chunk *repl; in sctp_do_ecn_ecne_work()
157 struct sctp_chunk *sack; in sctp_gen_sack()
571 struct sctp_chunk *chunk, in sctp_cmd_assoc_failed()
575 struct sctp_chunk *abort; in sctp_cmd_assoc_failed()
613 struct sctp_chunk *chunk, in sctp_cmd_process_init()
690 struct sctp_chunk *chunk) in sctp_cmd_transport_on()
761 struct sctp_chunk *chunk) in sctp_cmd_process_sack()
783 struct sctp_chunk *chunk) in sctp_cmd_setup_t2()
[all …]
Dassociola.c546 struct sctp_chunk *ch; in sctp_assoc_rm_peer()
899 struct sctp_chunk *sctp_get_ecne_prepend(struct sctp_association *asoc) in sctp_get_ecne_prepend()
919 struct sctp_chunk *chunk; in sctp_assoc_lookup_tsn()
1001 struct sctp_chunk *chunk; in sctp_assoc_bh_rcv()
1444 struct sctp_chunk *sack; in sctp_assoc_rwnd_increase()
1618 struct sctp_chunk *asconf; in sctp_assoc_free_asconf_queue()
1619 struct sctp_chunk *tmp; in sctp_assoc_free_asconf_queue()
1630 struct sctp_chunk *ack; in sctp_assoc_free_asconf_acks()
1631 struct sctp_chunk *tmp; in sctp_assoc_free_asconf_acks()
1643 struct sctp_chunk *ack; in sctp_assoc_clean_asconf_ack_cache()
[all …]
Dulpevent.c129 __u16 inbound, struct sctp_chunk *chunk, gfp_t gfp) in sctp_ulpevent_make_assoc_change()
371 struct sctp_chunk *chunk, __u16 flags, in sctp_ulpevent_make_remote_error()
427 const struct sctp_association *asoc, struct sctp_chunk *chunk, in sctp_ulpevent_make_send_failed()
636 struct sctp_chunk *chunk, in sctp_ulpevent_make_rcvmsg()
Dinput.c100 struct sctp_chunk *chunk;
114 struct sctp_chunk *chunk; in sctp_rcv()
305 struct sctp_chunk *chunk = SCTP_INPUT_CB(skb)->chunk; in sctp_backlog_rcv()
367 struct sctp_chunk *chunk = SCTP_INPUT_CB(skb)->chunk; in sctp_add_backlog()
Dprobe.c137 struct sctp_chunk *chunk = arg; in jsctp_sf_eat_sack()
Dsocket.c99 struct sctp_chunk *chunk);
148 static inline void sctp_set_owner_w(struct sctp_chunk *chunk) in sctp_set_owner_w()
164 sizeof(struct sctp_chunk); in sctp_set_owner_w()
166 atomic_add(sizeof(struct sctp_chunk), &sk->sk_wmem_alloc); in sctp_set_owner_w()
411 struct sctp_chunk *chunk) in sctp_send_asconf()
507 struct sctp_chunk *chunk; in sctp_send_asconf_add_ip()
711 struct sctp_chunk *chunk; in sctp_send_asconf_del_ip()
1516 struct sctp_chunk *chunk; in sctp_close()
1595 struct sctp_chunk *chunk; in sctp_sendmsg()
3135 struct sctp_chunk *chunk; in sctp_setsockopt_peer_primary_addr()
[all …]
Dendpointola.c413 struct sctp_chunk *chunk; in sctp_endpoint_bh_rcv()
Dulpqueue.c95 int sctp_ulpq_tail_data(struct sctp_ulpq *ulpq, struct sctp_chunk *chunk, in sctp_ulpq_tail_data()
1080 void sctp_ulpq_renege(struct sctp_ulpq *ulpq, struct sctp_chunk *chunk, in sctp_ulpq_renege()
Dauth.c391 struct sctp_chunk *chunk; in sctp_auth_asoc_init_active_key()
Dprotocol.c1372 sizeof(struct sctp_chunk), in sctp_init()