/linux-4.4.14/include/net/sctp/ |
D | sm.h | 174 __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 …]
|
D | structs.h | 77 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 …]
|
D | ulpevent.h | 85 struct sctp_chunk *chunk, 98 struct sctp_chunk *chunk, 103 struct sctp_chunk *chunk, 121 struct sctp_chunk *chunk,
|
D | ulpqueue.h | 58 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);
|
D | command.h | 131 struct sctp_chunk *chunk; 172 SCTP_ARG_CONSTRUCTOR(CHUNK, struct sctp_chunk *, chunk) in SCTP_ARG_CONSTRUCTOR()
|
D | sctp.h | 432 static inline bool sctp_chunk_pending(const struct sctp_chunk *chunk) in sctp_chunk_pending()
|
/linux-4.4.14/net/sctp/ |
D | sm_make_chunk.c | 64 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 …]
|
D | output.c | 61 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 …]
|
D | sm_statefuns.c | 65 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 …]
|
D | inqueue.c | 59 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()
|
D | outqueue.c | 75 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 …]
|
D | chunk.c | 75 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()
|
D | sm_sideeffect.c | 100 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 …]
|
D | associola.c | 546 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 …]
|
D | ulpevent.c | 129 __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()
|
D | input.c | 100 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()
|
D | probe.c | 137 struct sctp_chunk *chunk = arg; in jsctp_sf_eat_sack()
|
D | socket.c | 99 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 …]
|
D | endpointola.c | 413 struct sctp_chunk *chunk; in sctp_endpoint_bh_rcv()
|
D | ulpqueue.c | 95 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()
|
D | auth.c | 391 struct sctp_chunk *chunk; in sctp_auth_asoc_init_active_key()
|
D | protocol.c | 1372 sizeof(struct sctp_chunk), in sctp_init()
|