Searched defs:asoc (Results 1 - 18 of 18) sorted by relevance

/net/sctp/
H A Dchunk.c93 struct sctp_association *asoc = NULL; local
105 asoc = chunk->asoc;
109 error = asoc->outqueue.error;
111 sp = sctp_sk(asoc->base.sk);
124 ev = sctp_ulpevent_make_send_failed(asoc, chunk, sent,
127 sctp_ulpq_tail_event(&asoc->ulpq, ev);
165 struct sctp_datamsg *sctp_datamsg_from_user(struct sctp_association *asoc, argument
197 max_data = (asoc->pathmtu -
198 sctp_sk(asoc
[all...]
H A Dprobe.c132 const struct sctp_association *asoc,
143 sp = asoc->peer.primary_path;
146 asoc->peer.port == port ||
158 printl("%p %5d %5d %5d %8d %5d ", asoc,
159 ep->base.bind_addr.port, asoc->peer.port,
160 asoc->pathmtu, asoc->peer.rwnd, asoc->unack_data);
162 list_for_each_entry(sp, &asoc->peer.transport_addr_list,
164 if (sp == asoc
130 jsctp_sf_eat_sack(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
[all...]
H A Dendpointola.c207 struct sctp_association *asoc)
215 if (asoc->temp)
219 list_add_tail(&asoc->asocs, &ep->asocs);
325 struct sctp_association *asoc = NULL; local
354 asoc = tmp;
361 return asoc;
370 struct sctp_association *asoc; local
373 asoc = __sctp_endpoint_lookup_assoc(ep, paddr, transport);
376 return asoc;
409 struct sctp_association *asoc; local
206 sctp_endpoint_add_asoc(struct sctp_endpoint *ep, struct sctp_association *asoc) argument
[all...]
H A Doutput.c94 chunk = sctp_get_ecne_prepend(packet->transport->asoc);
111 struct sctp_association *asoc = transport->asoc; local
120 if (asoc) {
121 struct sctp_sock *sp = sctp_sk(asoc->base.sk);
192 struct sctp_association *asoc = pkt->transport->asoc; local
197 if (!asoc)
212 auth = sctp_make_auth(asoc);
235 struct sctp_association *asoc; local
382 struct sctp_association *asoc = tp->asoc; local
638 struct sctp_association *asoc = transport->asoc; local
724 struct sctp_association *asoc = transport->asoc; local
[all...]
H A Dproc.c123 struct sctp_association *asoc; local
130 asoc = sctp_assoc(epb);
132 peer = asoc->peer.primary_path;
134 WARN(1, "Association %p with NULL primary path!\n", asoc);
470 seq_printf(seq, "%d ", tsp->asoc->assoc_id);
H A Dtransport.c151 sctp_association_put(transport->asoc);
179 if (transport->asoc)
180 sctp_association_put(transport->asoc);
214 struct sctp_association *asoc)
216 transport->asoc = asoc;
217 sctp_association_hold(asoc);
271 struct sctp_association *asoc = transport->asoc; local
290 if (asoc
213 sctp_transport_set_owner(struct sctp_transport *transport, struct sctp_association *asoc) argument
384 struct sctp_association *asoc = transport->asoc; local
472 struct sctp_association *asoc = transport->asoc; local
571 struct sctp_association *asoc = t->asoc; local
612 struct sctp_association *asoc = t->asoc; local
[all...]
H A Dulpevent.c47 struct sctp_association *asoc);
92 const struct sctp_association *asoc)
99 sctp_association_hold((struct sctp_association *)asoc);
101 event->asoc = (struct sctp_association *)asoc;
102 atomic_add(event->rmem_len, &event->asoc->rmem_alloc);
103 sctp_skb_set_owner_r(skb, asoc->base.sk);
109 struct sctp_association *asoc = event->asoc; local
111 atomic_sub(event->rmem_len, &asoc
91 sctp_ulpevent_set_owner(struct sctp_ulpevent *event, const struct sctp_association *asoc) argument
126 sctp_ulpevent_make_assoc_change( const struct sctp_association *asoc, __u16 flags, __u16 state, __u16 error, __u16 outbound, __u16 inbound, struct sctp_chunk *chunk, gfp_t gfp) argument
255 sctp_ulpevent_make_peer_addr_change( const struct sctp_association *asoc, const struct sockaddr_storage *aaddr, int flags, int state, int error, gfp_t gfp) argument
370 sctp_ulpevent_make_remote_error(const struct sctp_association *asoc, struct sctp_chunk *chunk, __u16 flags, gfp_t gfp) argument
426 sctp_ulpevent_make_send_failed( const struct sctp_association *asoc, struct sctp_chunk *chunk, __u16 flags, __u32 error, gfp_t gfp) argument
535 sctp_ulpevent_make_shutdown_event( const struct sctp_association *asoc, __u16 flags, gfp_t gfp) argument
599 sctp_ulpevent_make_adaptation_indication( const struct sctp_association *asoc, gfp_t gfp) argument
635 sctp_ulpevent_make_rcvmsg(struct sctp_association *asoc, struct sctp_chunk *chunk, gfp_t gfp) argument
731 sctp_ulpevent_make_pdapi( const struct sctp_association *asoc, __u32 indication, gfp_t gfp) argument
783 sctp_ulpevent_make_authkey( const struct sctp_association *asoc, __u16 key_id, __u32 indication, gfp_t gfp) argument
823 sctp_ulpevent_make_sender_dry_event( const struct sctp_association *asoc, gfp_t gfp) argument
955 sctp_ulpevent_receive_data(struct sctp_ulpevent *event, struct sctp_association *asoc) argument
[all...]
H A Dulpqueue.c57 struct sctp_association *asoc)
61 ulpq->asoc = asoc;
103 event = sctp_ulpevent_make_rcvmsg(chunk->asoc, chunk, gfp);
134 int sctp_clear_pd(struct sock *sk, struct sctp_association *asoc) argument
155 if (!skb_queue_empty(&sp->pd_lobby) && asoc) {
161 if (event->asoc == asoc) {
176 struct sctp_sock *sp = sctp_sk(ulpq->asoc->base.sk);
187 return sctp_clear_pd(ulpq->asoc
56 sctp_ulpq_init(struct sctp_ulpq *ulpq, struct sctp_association *asoc) argument
416 struct sctp_association *asoc; local
1037 struct sctp_association *asoc; local
1082 struct sctp_association *asoc; local
[all...]
H A Dauth.c225 const struct sctp_association *asoc,
229 (sctp_random_param_t *)asoc->c.auth_random,
230 (sctp_chunks_param_t *)asoc->c.auth_chunks,
231 (sctp_hmac_algo_param_t *)asoc->c.auth_hmacs,
237 const struct sctp_association *asoc,
240 return sctp_auth_make_key_vector(asoc->peer.peer_random,
241 asoc->peer.peer_chunks,
242 asoc->peer.peer_hmacs,
291 const struct sctp_association *asoc,
315 local_key_vector = sctp_auth_make_local_vector(asoc, gf
224 sctp_auth_make_local_vector( const struct sctp_association *asoc, gfp_t gfp) argument
236 sctp_auth_make_peer_vector( const struct sctp_association *asoc, gfp_t gfp) argument
290 sctp_auth_asoc_create_secret( const struct sctp_association *asoc, struct sctp_shared_key *ep_key, gfp_t gfp) argument
357 sctp_auth_asoc_copy_shkeys(const struct sctp_endpoint *ep, struct sctp_association *asoc, gfp_t gfp) argument
387 sctp_auth_asoc_init_active_key(struct sctp_association *asoc, gfp_t gfp) argument
418 sctp_auth_get_shkey( const struct sctp_association *asoc, __u16 key_id) argument
517 sctp_auth_asoc_get_hmac(const struct sctp_association *asoc) argument
576 sctp_auth_asoc_verify_hmac_id(const struct sctp_association *asoc, __be16 hmac_id) argument
597 sctp_auth_asoc_set_default_hmac(struct sctp_association *asoc, struct sctp_hmac_algo_param *hmacs) argument
665 sctp_auth_send_cid(sctp_cid_t chunk, const struct sctp_association *asoc) argument
677 sctp_auth_recv_cid(sctp_cid_t chunk, const struct sctp_association *asoc) argument
698 sctp_auth_calculate_hmac(const struct sctp_association *asoc, struct sk_buff *skb, struct sctp_auth_chunk *auth, gfp_t gfp) argument
814 sctp_auth_set_key(struct sctp_endpoint *ep, struct sctp_association *asoc, struct sctp_authkey *auth_key) argument
873 sctp_auth_set_active_key(struct sctp_endpoint *ep, struct sctp_association *asoc, __u16 key_id) argument
906 sctp_auth_del_key_id(struct sctp_endpoint *ep, struct sctp_association *asoc, __u16 key_id) argument
[all...]
H A Dinput.c110 struct sctp_association *asoc; local
174 asoc = __sctp_rcv_lookup(net, skb, &src, &dest, &transport);
176 if (!asoc)
180 rcvr = asoc ? &asoc->base : &ep->base;
188 if (asoc) {
189 sctp_association_put(asoc);
190 asoc = NULL;
209 if (!asoc) {
224 chunk = sctp_chunkify(skb, asoc, s
389 sctp_icmp_frag_needed(struct sock *sk, struct sctp_association *asoc, struct sctp_transport *t, __u32 pmtu) argument
441 sctp_icmp_proto_unreachable(struct sock *sk, struct sctp_association *asoc, struct sctp_transport *t) argument
479 struct sctp_association *asoc; local
547 sctp_err_finish(struct sock *sk, struct sctp_association *asoc) argument
575 struct sctp_association *asoc = NULL; local
786 __sctp_hash_established(struct sctp_association *asoc) argument
806 sctp_hash_established(struct sctp_association *asoc) argument
817 __sctp_unhash_established(struct sctp_association *asoc) argument
836 sctp_unhash_established(struct sctp_association *asoc) argument
855 struct sctp_association *asoc; local
891 struct sctp_association *asoc; local
905 struct sctp_association *asoc; local
938 struct sctp_association *asoc; local
1036 struct sctp_association *asoc = NULL; local
1129 struct sctp_association *asoc; local
[all...]
H A Doutqueue.c200 void sctp_outq_init(struct sctp_association *asoc, struct sctp_outq *q) argument
204 q->asoc = asoc;
221 list_for_each_entry(transport, &q->asoc->peer.transport_addr_list,
277 sctp_outq_init(q->asoc, q);
290 struct net *net = sock_net(q->asoc->base.sk);
311 switch (q->asoc->state) {
402 q->asoc->peer.rwnd += sctp_data_size(chunk);
422 q->asoc->peer.rwnd += sctp_data_size(chunk);
467 struct net *net = sock_net(q->asoc
709 struct sctp_association *asoc = q->asoc; local
1125 struct sctp_association *asoc = q->asoc; local
1468 struct sctp_association *asoc = transport->asoc; local
1581 struct sctp_association *asoc = q->asoc; local
1686 struct sctp_association *asoc = q->asoc; local
[all...]
H A Dsm_sideeffect.c58 struct sctp_association *asoc,
66 struct sctp_association *asoc,
79 static void sctp_do_ecn_ce_work(struct sctp_association *asoc, argument
84 asoc->last_ecne_tsn = lowest_tsn;
85 asoc->need_ecne = 1;
100 static struct sctp_chunk *sctp_do_ecn_ecne_work(struct sctp_association *asoc, argument
116 if (TSN_lt(asoc->last_cwr_tsn, lowest_tsn)) {
122 transport = sctp_assoc_lookup_tsn(asoc, lowest_tsn);
128 asoc->last_cwr_tsn = lowest_tsn;
134 repl = sctp_make_cwr(asoc, aso
143 sctp_do_ecn_cwr_work(struct sctp_association *asoc, __u32 lowest_tsn) argument
153 sctp_gen_sack(struct sctp_association *asoc, int force, sctp_cmd_seq_t *commands) argument
246 struct sctp_association *asoc = transport->asoc; local
285 sctp_generate_timeout_event(struct sctp_association *asoc, sctp_event_timeout_t timeout_type) argument
324 struct sctp_association *asoc = (struct sctp_association *) data; local
330 struct sctp_association *asoc = (struct sctp_association *) data; local
336 struct sctp_association *asoc = (struct sctp_association *) data; local
342 struct sctp_association *asoc = (struct sctp_association *) data; local
348 struct sctp_association *asoc = (struct sctp_association *)data; local
356 struct sctp_association *asoc = (struct sctp_association *) data; local
367 struct sctp_association *asoc = transport->asoc; local
405 struct sctp_association *asoc = transport->asoc; local
438 struct sctp_association *asoc = (struct sctp_association *) data; local
471 sctp_do_8_2_transport_strike(sctp_cmd_seq_t *commands, struct sctp_association *asoc, struct sctp_transport *transport, int is_hb) argument
540 sctp_cmd_init_failed(sctp_cmd_seq_t *commands, struct sctp_association *asoc, unsigned int error) argument
563 sctp_cmd_assoc_failed(sctp_cmd_seq_t *commands, struct sctp_association *asoc, sctp_event_t event_type, sctp_subtype_t subtype, struct sctp_chunk *chunk, unsigned int error) argument
607 sctp_cmd_process_init(sctp_cmd_seq_t *commands, struct sctp_association *asoc, struct sctp_chunk *chunk, sctp_init_chunk_t *peer_init, gfp_t gfp) argument
629 sctp_cmd_hb_timers_start(sctp_cmd_seq_t *cmds, struct sctp_association *asoc) argument
645 sctp_cmd_hb_timers_stop(sctp_cmd_seq_t *cmds, struct sctp_association *asoc) argument
660 sctp_cmd_t3_rtx_timers_stop(sctp_cmd_seq_t *cmds, struct sctp_association *asoc) argument
683 sctp_cmd_transport_on(sctp_cmd_seq_t *cmds, struct sctp_association *asoc, struct sctp_transport *t, struct sctp_chunk *chunk) argument
755 sctp_cmd_process_sack(sctp_cmd_seq_t *cmds, struct sctp_association *asoc, struct sctp_chunk *chunk) argument
777 sctp_cmd_setup_t2(sctp_cmd_seq_t *cmds, struct sctp_association *asoc, struct sctp_chunk *chunk) argument
795 sctp_cmd_new_state(sctp_cmd_seq_t *cmds, struct sctp_association *asoc, sctp_state_t state) argument
849 sctp_cmd_delete_tcb(sctp_cmd_seq_t *cmds, struct sctp_association *asoc) argument
872 sctp_cmd_setup_t4(sctp_cmd_seq_t *cmds, struct sctp_association *asoc, struct sctp_chunk *chunk) argument
884 sctp_cmd_process_operr(sctp_cmd_seq_t *cmds, struct sctp_association *asoc, struct sctp_chunk *chunk) argument
947 sctp_cmd_del_non_primary(struct sctp_association *asoc) argument
963 sctp_cmd_set_sk_err(struct sctp_association *asoc, int error) argument
972 sctp_cmd_assoc_change(sctp_cmd_seq_t *commands, struct sctp_association *asoc, u8 state) argument
987 sctp_cmd_adaptation_ind(sctp_cmd_seq_t *commands, struct sctp_association *asoc) argument
999 sctp_cmd_t1_timer_update(struct sctp_association *asoc, sctp_event_timeout_t timer, char *name) argument
1027 sctp_cmd_send_msg(struct sctp_association *asoc, struct sctp_datamsg *msg) argument
1046 sctp_cmd_send_asconf(struct sctp_association *asoc) argument
1093 sctp_do_sm(struct net *net, sctp_event_t event_type, sctp_subtype_t subtype, sctp_state_t state, struct sctp_endpoint *ep, struct sctp_association *asoc, void *event_arg, gfp_t gfp) argument
1132 sctp_side_effects(sctp_event_t event_type, sctp_subtype_t subtype, sctp_state_t state, struct sctp_endpoint *ep, struct sctp_association *asoc, void *event_arg, sctp_disposition_t status, sctp_cmd_seq_t *commands, gfp_t gfp) argument
1216 sctp_cmd_interpreter(sctp_event_t event_type, sctp_subtype_t subtype, sctp_state_t state, struct sctp_endpoint *ep, struct sctp_association *asoc, void *event_arg, sctp_disposition_t status, sctp_cmd_seq_t *commands, gfp_t gfp) argument
[all...]
H A Dassociola.c58 static void sctp_select_active_and_retran_path(struct sctp_association *asoc);
60 static void sctp_assoc_free_asconf_acks(struct sctp_association *asoc);
61 static void sctp_assoc_free_asconf_queue(struct sctp_association *asoc);
66 static struct sctp_association *sctp_association_init(struct sctp_association *asoc, argument
82 asoc->ep = (struct sctp_endpoint *)ep;
83 asoc->base.sk = (struct sock *)sk;
85 sctp_endpoint_hold(asoc->ep);
86 sock_hold(asoc->base.sk);
89 asoc->base.type = SCTP_EP_TYPE_ASSOCIATION;
92 atomic_set(&asoc
300 struct sctp_association *asoc; local
324 sctp_association_free(struct sctp_association *asoc) argument
407 sctp_association_destroy(struct sctp_association *asoc) argument
430 sctp_assoc_set_primary(struct sctp_association *asoc, struct sctp_transport *transport) argument
487 sctp_assoc_rm_peer(struct sctp_association *asoc, struct sctp_transport *peer) argument
575 sctp_assoc_add_peer(struct sctp_association *asoc, const union sctp_addr *addr, const gfp_t gfp, const int peer_state) argument
719 sctp_assoc_del_peer(struct sctp_association *asoc, const union sctp_addr *addr) argument
737 sctp_assoc_lookup_paddr( const struct sctp_association *asoc, const union sctp_addr *address) argument
755 sctp_assoc_del_nonprimary_peers(struct sctp_association *asoc, struct sctp_transport *primary) argument
773 sctp_assoc_control_transport(struct sctp_association *asoc, struct sctp_transport *transport, sctp_transport_cmd_t command, sctp_sn_error_t error) argument
850 sctp_association_hold(struct sctp_association *asoc) argument
858 sctp_association_put(struct sctp_association *asoc) argument
867 sctp_association_get_next_tsn(struct sctp_association *asoc) argument
900 sctp_get_ecne_prepend(struct sctp_association *asoc) argument
914 sctp_assoc_lookup_tsn(struct sctp_association *asoc, __u32 tsn) argument
970 sctp_assoc_is_match(struct sctp_association *asoc, struct net *net, const union sctp_addr *laddr, const union sctp_addr *paddr) argument
997 struct sctp_association *asoc = local
1091 sctp_assoc_update(struct sctp_association *asoc, struct sctp_association *new) argument
1266 sctp_assoc_update_retran_path(struct sctp_association *asoc) argument
1304 sctp_select_active_and_retran_path(struct sctp_association *asoc) argument
1372 sctp_assoc_choose_alter_transport(struct sctp_association *asoc, struct sctp_transport *last_sent_to) argument
1392 sctp_assoc_sync_pmtu(struct sock *sk, struct sctp_association *asoc) argument
1421 sctp_peer_needs_update(struct sctp_association *asoc) argument
1442 sctp_assoc_rwnd_increase(struct sctp_association *asoc, unsigned int len) argument
1501 sctp_assoc_rwnd_decrease(struct sctp_association *asoc, unsigned int len) argument
1543 sctp_assoc_set_bind_addr_from_ep(struct sctp_association *asoc, sctp_scope_t scope, gfp_t gfp) argument
1564 sctp_assoc_set_bind_addr_from_cookie(struct sctp_association *asoc, struct sctp_cookie *cookie, gfp_t gfp) argument
1577 sctp_assoc_lookup_laddr(struct sctp_association *asoc, const union sctp_addr *laddr) argument
1591 sctp_assoc_set_id(struct sctp_association *asoc, gfp_t gfp) argument
1616 sctp_assoc_free_asconf_queue(struct sctp_association *asoc) argument
1628 sctp_assoc_free_asconf_acks(struct sctp_association *asoc) argument
1641 sctp_assoc_clean_asconf_ack_cache(const struct sctp_association *asoc) argument
1661 sctp_assoc_lookup_asconf_ack( const struct sctp_association *asoc, __be32 serial) argument
1682 sctp_asconf_queue_teardown(struct sctp_association *asoc) argument
[all...]
H A Dipv6.c146 struct sctp_association *asoc; local
160 sk = sctp_err_lookup(net, AF_INET6, skb, sctp_hdr(skb), &asoc, &transport);
176 sctp_icmp_frag_needed(sk, asoc, transport, ntohl(info));
180 sctp_icmp_proto_unreachable(sk, asoc, transport);
201 sctp_err_finish(sk, asoc);
232 struct sctp_association *asoc = t->asoc; local
255 if (asoc)
256 fl6->fl6_sport = htons(asoc->base.bind_addr.port);
267 if (!asoc || sadd
631 sctp_v6_create_accept_sk(struct sock *sk, struct sctp_association *asoc) argument
722 struct sctp_association *asoc; local
[all...]
H A Dprotocol.c424 struct sctp_association *asoc = t->asoc; local
437 if (asoc) {
438 fl4->flowi4_tos = RT_CONN_FLAGS(asoc->base.sk);
439 fl4->flowi4_oif = asoc->base.sk->sk_bound_dev_if;
440 fl4->fl4_sport = htons(asoc->base.bind_addr.port);
457 if (!asoc || saddr)
460 bp = &asoc->base.bind_addr;
471 !asoc->src_out_of_asoc_ok))
496 asoc
549 sctp_v4_create_accept_sk(struct sock *sk, struct sctp_association *asoc) argument
877 struct sctp_association *asoc; local
[all...]
H A 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,
71 const struct sctp_association *asoc,
75 static int sctp_process_param(struct sctp_association *asoc,
92 struct sctp_association *asoc = chunk->asoc; local
102 skb->sk = asoc ? asoc->base.sk : NULL;
217 struct sctp_chunk *sctp_make_init(const struct sctp_association *asoc, argument
382 sctp_make_init_ack(const struct sctp_association *asoc, const struct sctp_chunk *chunk, gfp_t gfp, int unkparam_len) argument
562 sctp_make_cookie_echo(const struct sctp_association *asoc, const struct sctp_chunk *chunk) argument
613 sctp_make_cookie_ack(const struct sctp_association *asoc, const struct sctp_chunk *chunk) argument
658 sctp_make_cwr(const struct sctp_association *asoc, const __u32 lowest_tsn, const struct sctp_chunk *chunk) argument
693 sctp_make_ecne(const struct sctp_association *asoc, const __u32 lowest_tsn) argument
714 sctp_make_datafrag_empty(struct sctp_association *asoc, const struct sctp_sndrcvinfo *sinfo, int data_len, __u8 flags, __u16 ssn) argument
752 sctp_make_sack(const struct sctp_association *asoc) argument
853 sctp_make_shutdown(const struct sctp_association *asoc, const struct sctp_chunk *chunk) argument
877 sctp_make_shutdown_ack(const struct sctp_association *asoc, const struct sctp_chunk *chunk) argument
899 sctp_make_shutdown_complete( const struct sctp_association *asoc, const struct sctp_chunk *chunk) argument
932 sctp_make_abort(const struct sctp_association *asoc, const struct sctp_chunk *chunk, const size_t hint) argument
968 sctp_make_abort_no_data( const struct sctp_association *asoc, const struct sctp_chunk *chunk, __u32 tsn) argument
1003 sctp_make_abort_user(const struct sctp_association *asoc, const struct msghdr *msg, size_t paylen) argument
1067 sctp_make_abort_violation( const struct sctp_association *asoc, const struct sctp_chunk *chunk, const __u8 *payload, const size_t paylen) argument
1093 sctp_make_violation_paramlen( const struct sctp_association *asoc, const struct sctp_chunk *chunk, struct sctp_paramhdr *param) argument
1116 sctp_make_violation_max_retrans( const struct sctp_association *asoc, const struct sctp_chunk *chunk) argument
1136 sctp_make_heartbeat(const struct sctp_association *asoc, const struct sctp_transport *transport) argument
1164 sctp_make_heartbeat_ack(const struct sctp_association *asoc, const struct sctp_chunk *chunk, const void *payload, const size_t paylen) argument
1195 sctp_make_op_error_space( const struct sctp_association *asoc, const struct sctp_chunk *chunk, size_t size) argument
1228 sctp_make_op_error_fixed( const struct sctp_association *asoc, const struct sctp_chunk *chunk) argument
1241 sctp_make_op_error(const struct sctp_association *asoc, const struct sctp_chunk *chunk, __be16 cause_code, const void *payload, size_t paylen, size_t reserve_tail) argument
1261 sctp_make_auth(const struct sctp_association *asoc) argument
1310 sctp_chunkify(struct sk_buff *skb, const struct sctp_association *asoc, struct sock *sk) argument
1363 _sctp_make_chunk(const struct sctp_association *asoc, __u8 type, __u8 flags, int paylen) argument
1402 sctp_make_data(const struct sctp_association *asoc, __u8 flags, int paylen) argument
1408 sctp_make_control(const struct sctp_association *asoc, __u8 type, __u8 flags, int paylen) argument
1573 struct sctp_association *asoc; local
1601 sctp_pack_cookie(const struct sctp_endpoint *ep, const struct sctp_association *asoc, const struct sctp_chunk *init_chunk, int *cookie_len, const __u8 *raw_addrs, int addrs_len) argument
1689 sctp_unpack_cookie( const struct sctp_endpoint *ep, const struct sctp_association *asoc, struct sctp_chunk *chunk, gfp_t gfp, int *error, struct sctp_chunk **errp) argument
1872 sctp_process_missing_param(const struct sctp_association *asoc, sctp_param_t paramtype, struct sctp_chunk *chunk, struct sctp_chunk **errp) argument
1901 sctp_process_inv_mandatory(const struct sctp_association *asoc, struct sctp_chunk *chunk, struct sctp_chunk **errp) argument
1917 sctp_process_inv_paramlength(const struct sctp_association *asoc, struct sctp_paramhdr *param, const struct sctp_chunk *chunk, struct sctp_chunk **errp) argument
1938 sctp_process_hn_param(const struct sctp_association *asoc, union sctp_params param, struct sctp_chunk *chunk, struct sctp_chunk **errp) argument
1997 sctp_process_ext_param(struct sctp_association *asoc, union sctp_params param) argument
2053 sctp_process_unk_param(const struct sctp_association *asoc, union sctp_params param, struct sctp_chunk *chunk, struct sctp_chunk **errp) argument
2105 sctp_verify_param(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, union sctp_params param, sctp_cid_t cid, struct sctp_chunk *chunk, struct sctp_chunk **err_chunk) argument
2225 sctp_verify_init(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, sctp_cid_t cid, sctp_init_chunk_t *peer_init, struct sctp_chunk *chunk, struct sctp_chunk **errp) argument
2290 sctp_process_init(struct sctp_association *asoc, struct sctp_chunk *chunk, const union sctp_addr *peer_addr, sctp_init_chunk_t *peer_init, gfp_t gfp) argument
2486 sctp_process_param(struct sctp_association *asoc, union sctp_params param, const union sctp_addr *peer_addr, gfp_t gfp) argument
2742 sctp_make_asconf(struct sctp_association *asoc, union sctp_addr *addr, int vparam_len) argument
2797 sctp_make_asconf_update_ip(struct sctp_association *asoc, union sctp_addr *laddr, struct sockaddr *addrs, int addrcnt, __be16 flags) argument
2886 sctp_make_asconf_set_prim(struct sctp_association *asoc, union sctp_addr *addr) argument
2935 sctp_make_asconf_ack(const struct sctp_association *asoc, __u32 serial, int vparam_len) argument
2997 sctp_process_asconf_param(struct sctp_association *asoc, struct sctp_chunk *asconf, sctp_addip_param_t *asconf_param) argument
3117 sctp_verify_asconf(const struct sctp_association *asoc, struct sctp_chunk *chunk, bool addr_param_needed, struct sctp_paramhdr **errp) argument
3178 sctp_process_asconf(struct sctp_association *asoc, struct sctp_chunk *asconf) argument
3264 sctp_asconf_param_success(struct sctp_association *asoc, sctp_addip_param_t *asconf_param) argument
3380 sctp_process_asconf_ack(struct sctp_association *asoc, struct sctp_chunk *asconf_ack) argument
3473 sctp_make_fwdtsn(const struct sctp_association *asoc, __u32 new_cum_tsn, size_t nstreams, struct sctp_fwdtsn_skip *skiplist) argument
[all...]
H A Dsm_statefuns.c64 const struct sctp_association *asoc,
68 static int sctp_eat_data(const struct sctp_association *asoc,
72 const struct sctp_association *asoc,
76 const struct sctp_association *asoc,
82 const struct sctp_association *asoc,
88 const struct sctp_association *asoc,
94 const struct sctp_association *asoc,
103 const struct sctp_association *asoc,
109 const struct sctp_association *asoc,
118 const struct sctp_association *asoc,
217 sctp_sf_do_4_C(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
303 sctp_sf_do_5_1B_init(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
499 sctp_sf_do_5_1C_ack(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
649 sctp_sf_do_5_1D_ce(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
875 sctp_sf_do_5_1E_ca(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
953 sctp_sf_heartbeat(const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
978 sctp_sf_sendbeat_8_3(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
1049 sctp_sf_beat_8_3(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
1123 sctp_sf_backbeat_8_3(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
1264 sctp_sf_check_restart_addrs(const struct sctp_association *new_asoc, const struct sctp_association *asoc, struct sctp_chunk *init, sctp_cmd_seq_t *commands) argument
1304 sctp_tietags_populate(struct sctp_association *new_asoc, const struct sctp_association *asoc) argument
1351 sctp_tietags_compare(struct sctp_association *new_asoc, const struct sctp_association *asoc) argument
1387 sctp_sf_do_unexpected_init( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
1601 sctp_sf_do_5_2_1_siminit(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
1655 sctp_sf_do_5_2_2_dupinit(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
1678 sctp_sf_do_5_2_3_initack(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
1698 sctp_sf_do_dupcook_a(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, struct sctp_chunk *chunk, sctp_cmd_seq_t *commands, struct sctp_association *new_asoc) argument
1813 sctp_sf_do_dupcook_b(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, struct sctp_chunk *chunk, sctp_cmd_seq_t *commands, struct sctp_association *new_asoc) argument
1884 sctp_sf_do_dupcook_c(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, struct sctp_chunk *chunk, sctp_cmd_seq_t *commands, struct sctp_association *new_asoc) argument
1906 sctp_sf_do_dupcook_d(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, struct sctp_chunk *chunk, sctp_cmd_seq_t *commands, struct sctp_association *new_asoc) argument
2001 sctp_sf_do_5_2_4_dupcook(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
2116 sctp_sf_shutdown_pending_abort( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
2159 sctp_sf_shutdown_sent_abort(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
2209 sctp_sf_shutdown_ack_sent_abort( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
2237 sctp_sf_cookie_echoed_err(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
2301 sctp_sf_do_5_2_6_stale(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
2424 sctp_sf_do_9_1_abort(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
2461 __sctp_sf_do_9_1_abort(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
2498 sctp_sf_cookie_wait_abort(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
2537 sctp_sf_cookie_wait_icmp_abort(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
2552 sctp_sf_cookie_echoed_abort(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
2570 sctp_stop_t1_and_abort(struct net *net, sctp_cmd_seq_t *commands, __be16 error, int sk_err, const struct sctp_association *asoc, struct sctp_transport *transport) argument
2624 sctp_sf_do_9_2_shutdown(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
2714 sctp_sf_do_9_2_shut_ctsn(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
2768 sctp_sf_do_9_2_reshutack(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
2832 sctp_sf_do_ecn_cwr(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
2888 sctp_sf_do_ecne(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
2945 sctp_sf_eat_data_6_2(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
3067 sctp_sf_eat_data_fast_4_4(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
3158 sctp_sf_eat_sack_6_2(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
3232 sctp_sf_tabort_8_4_8(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
3284 sctp_sf_operr_notify(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
3322 sctp_sf_do_9_2_final(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
3405 sctp_sf_ootb(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
3498 sctp_sf_shut_8_4_5(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
3562 sctp_sf_do_8_5_1_E_sa(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
3587 sctp_sf_do_asconf(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
3703 sctp_sf_do_asconf_ack(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
3832 sctp_sf_eat_fwd_tsn(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
3899 sctp_sf_eat_fwd_tsn_fast( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
3988 sctp_sf_authenticate(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, struct sctp_chunk *chunk) argument
4062 sctp_sf_eat_auth(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
4159 sctp_sf_unk_chunk(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
4239 sctp_sf_discard_chunk(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
4279 sctp_sf_pdiscard(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
4307 sctp_sf_violation(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
4327 sctp_sf_abort_violation( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, void *arg, sctp_cmd_seq_t *commands, const __u8 *payload, const size_t paylen) argument
4445 sctp_sf_violation_chunklen( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
4465 sctp_sf_violation_paramlen( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, void *ext, sctp_cmd_seq_t *commands) argument
4508 sctp_sf_violation_ctsn( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
4528 sctp_sf_violation_chunk( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
4604 sctp_sf_do_prm_asoc(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
4716 sctp_sf_do_prm_send(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
4755 sctp_sf_do_9_2_prm_shutdown( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
4811 sctp_sf_do_9_1_prm_abort( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
4851 sctp_sf_error_closed(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
4865 sctp_sf_error_shutdown(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
4891 sctp_sf_cookie_wait_prm_shutdown( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
4926 sctp_sf_cookie_echoed_prm_shutdown( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
4953 sctp_sf_cookie_wait_prm_abort( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
5003 sctp_sf_cookie_echoed_prm_abort( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
5029 sctp_sf_shutdown_pending_prm_abort( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
5056 sctp_sf_shutdown_sent_prm_abort( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
5087 sctp_sf_shutdown_ack_sent_prm_abort( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
5123 sctp_sf_do_prm_requestheartbeat( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
5156 sctp_sf_do_prm_asconf(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
5177 sctp_sf_ignore_primitive( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
5201 sctp_sf_do_no_pending_tsn( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
5233 sctp_sf_do_9_2_start_shutdown( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
5303 sctp_sf_do_9_2_shutdown_ack( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
5375 sctp_sf_ignore_other(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
5403 sctp_sf_do_6_3_3_rtx(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
5490 sctp_sf_do_6_2_sack(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
5521 sctp_sf_t1_init_timer_expire(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
5585 sctp_sf_t1_cookie_timer_expire(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
5635 sctp_sf_t2_timer_expire(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
5705 sctp_sf_t4_timer_expire( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
5777 sctp_sf_t5_timer_expire(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
5813 sctp_sf_autoclose_timer_expire( struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
5856 sctp_sf_not_impl(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
5874 sctp_sf_bug(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
5895 sctp_sf_timer_ignore(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const sctp_subtype_t type, void *arg, sctp_cmd_seq_t *commands) argument
5939 sctp_abort_pkt_new(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, struct sctp_chunk *chunk, const void *payload, size_t paylen) argument
5981 sctp_ootb_pkt_new(struct net *net, const struct sctp_association *asoc, const struct sctp_chunk *chunk) argument
6061 sctp_send_stale_cookie_err(struct net *net, const struct sctp_endpoint *ep, const struct sctp_association *asoc, const struct sctp_chunk *chunk, sctp_cmd_seq_t *commands, struct sctp_chunk *err_chunk) argument
6092 sctp_eat_data(const struct sctp_association *asoc, struct sctp_chunk *chunk, sctp_cmd_seq_t *commands) argument
[all...]
H A Dsocket.c98 static int sctp_send_asconf(struct sctp_association *asoc,
121 static inline int sctp_wspace(struct sctp_association *asoc) argument
125 if (asoc->ep->sndbuf_policy)
126 amt = asoc->sndbuf_used;
128 amt = sk_wmem_alloc_get(asoc->base.sk);
130 if (amt >= asoc->base.sk->sk_sndbuf) {
131 if (asoc->base.sk->sk_userlocks & SOCK_SNDBUF_LOCK)
134 amt = sk_stream_wspace(asoc->base.sk);
139 amt = asoc->base.sk->sk_sndbuf - amt;
155 struct sctp_association *asoc local
202 struct sctp_association *asoc = NULL; local
415 sctp_send_asconf(struct sctp_association *asoc, struct sctp_chunk *chunk) argument
510 struct sctp_association *asoc; local
713 struct sctp_association *asoc; local
1052 struct sctp_association *asoc = NULL; local
1482 struct sctp_association *asoc; local
1595 struct sctp_association *new_asoc = NULL, *asoc = NULL; local
2200 struct sctp_association *asoc; local
2363 sctp_apply_peer_addr_params(struct sctp_paddrparams *params, struct sctp_transport *trans, struct sctp_association *asoc, struct sctp_sock *sp, int hb_change, int pmtud_change, int sackdelay_change) argument
2429 sctp_assoc_sync_pmtu(sctp_opt2sk(sp), asoc); local
2446 sctp_assoc_sync_pmtu(sctp_opt2sk(sp), asoc); local
2511 struct sctp_association *asoc = NULL; local
2633 struct sctp_association *asoc = NULL; local
2779 struct sctp_association *asoc; local
2819 struct sctp_association *asoc; local
2913 struct sctp_association *asoc; local
2979 struct sctp_association *asoc; local
3089 struct sctp_association *asoc; local
3146 struct sctp_association *asoc = NULL; local
3233 struct sctp_association *asoc; local
3350 struct sctp_association *asoc; local
3467 struct sctp_association *asoc; local
3509 struct sctp_association *asoc; local
3537 struct sctp_association *asoc; local
3608 struct sctp_association *asoc; local
3908 struct sctp_association *asoc; local
4193 struct sctp_association *asoc; local
4220 struct sctp_association *asoc = NULL; local
4415 struct sctp_association *asoc = sctp_id2assoc(sk, id); local
4601 struct sctp_association *asoc = NULL; local
4710 struct sctp_association *asoc = NULL; local
4795 struct sctp_association *asoc; local
4892 struct sctp_association *asoc; local
4997 struct sctp_association *asoc; local
5079 struct sctp_association *asoc; local
5123 struct sctp_association *asoc; local
5200 struct sctp_association *asoc; local
5255 struct sctp_association *asoc; local
5345 struct sctp_association *asoc; local
5405 struct sctp_association *asoc; local
5500 struct sctp_association *asoc; local
5573 struct sctp_association *asoc; local
5607 struct sctp_association *asoc; local
5652 struct sctp_association *asoc; local
5704 struct sctp_association *asoc; local
5760 struct sctp_association *asoc; local
5812 struct sctp_association *asoc; local
5854 struct sctp_association *asoc = NULL; local
6801 __sctp_write_space(struct sctp_association *asoc) argument
6827 sctp_wake_up_waiters(struct sock *sk, struct sctp_association *asoc) argument
6873 struct sctp_association *asoc; local
6919 sctp_wait_for_sndbuf(struct sctp_association *asoc, long *timeo_p, size_t msg_len) argument
6995 struct sctp_association *asoc; local
7027 sctp_wait_for_connect(struct sctp_association *asoc, long *timeo_p) argument
7161 sctp_copy_sock(struct sock *newsk, struct sock *sk, struct sctp_association *asoc) argument
[all...]

Completed in 487 milliseconds