Home
last modified time | relevance | path

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

/Linux-v4.19/net/sctp/
Dtransport.c55 static struct sctp_transport *sctp_transport_init(struct net *net, in sctp_transport_init()
56 struct sctp_transport *peer, in sctp_transport_init()
105 struct sctp_transport *sctp_transport_new(struct net *net, in sctp_transport_new()
109 struct sctp_transport *transport; in sctp_transport_new()
132 void sctp_transport_free(struct sctp_transport *transport) in sctp_transport_free()
158 struct sctp_transport *transport; in sctp_transport_destroy_rcu()
160 transport = container_of(head, struct sctp_transport, rcu); in sctp_transport_destroy_rcu()
170 static void sctp_transport_destroy(struct sctp_transport *transport) in sctp_transport_destroy()
188 void sctp_transport_reset_t3_rtx(struct sctp_transport *transport) in sctp_transport_reset_t3_rtx()
204 void sctp_transport_reset_hb_timer(struct sctp_transport *transport) in sctp_transport_reset_hb_timer()
[all …]
Dinput.c67 struct sctp_transport **transportp);
74 struct sctp_transport **pt);
103 struct sctp_transport *transport = NULL; in sctp_rcv()
305 struct sctp_transport *t = chunk->transport; in sctp_backlog_rcv()
369 struct sctp_transport *t = chunk->transport; in sctp_add_backlog()
392 struct sctp_transport *t, __u32 pmtu) in sctp_icmp_frag_needed()
425 void sctp_icmp_redirect(struct sock *sk, struct sctp_transport *t, in sctp_icmp_redirect()
450 struct sctp_transport *t) in sctp_icmp_proto_unreachable()
480 struct sctp_transport **tpp) in sctp_err_lookup()
488 struct sctp_transport *transport = NULL; in sctp_err_lookup()
[all …]
Dassociola.c336 struct sctp_transport *transport; in sctp_association_free()
396 transport = list_entry(pos, struct sctp_transport, transports); in sctp_association_free()
443 struct sctp_transport *transport) in sctp_assoc_set_primary()
500 struct sctp_transport *peer) in sctp_assoc_rm_peer()
503 struct sctp_transport *transport; in sctp_assoc_rm_peer()
521 transport = list_entry(pos, struct sctp_transport, transports); in sctp_assoc_rm_peer()
566 struct sctp_transport *active = asoc->peer.active_path; in sctp_assoc_rm_peer()
595 struct sctp_transport *sctp_assoc_add_peer(struct sctp_association *asoc, in sctp_assoc_add_peer()
601 struct sctp_transport *peer; in sctp_assoc_add_peer()
749 struct sctp_transport *transport; in sctp_assoc_del_peer()
[all …]
Doutqueue.c59 struct sctp_transport *transport,
66 struct sctp_transport *transport,
114 static inline int sctp_cacc_skip_3_1_d(struct sctp_transport *primary, in sctp_cacc_skip_3_1_d()
115 struct sctp_transport *transport, in sctp_cacc_skip_3_1_d()
130 static inline int sctp_cacc_skip_3_1_f(struct sctp_transport *transport, in sctp_cacc_skip_3_1_f()
146 static inline int sctp_cacc_skip_3_1(struct sctp_transport *primary, in sctp_cacc_skip_3_1()
147 struct sctp_transport *transport, in sctp_cacc_skip_3_1()
167 static inline int sctp_cacc_skip_3_2(struct sctp_transport *primary, __u32 tsn) in sctp_cacc_skip_3_2()
189 static inline int sctp_cacc_skip(struct sctp_transport *primary, in sctp_cacc_skip()
190 struct sctp_transport *transport, in sctp_cacc_skip()
[all …]
Dproc.c96 struct sctp_transport *peer; in sctp_seq_dump_local_addrs()
130 struct sctp_transport *transport; in sctp_seq_dump_remote_addrs()
248 struct sctp_transport *transport; in sctp_assocs_seq_show()
262 transport = (struct sctp_transport *)v; in sctp_assocs_seq_show()
310 struct sctp_transport *transport, *tsp; in sctp_remaddr_seq_show()
318 transport = (struct sctp_transport *)v; in sctp_remaddr_seq_show()
Dsm_sideeffect.c117 struct sctp_transport *transport; in sctp_do_ecn_ecne_work()
156 struct sctp_transport *trans = asoc->peer.last_data_from; in sctp_gen_sack()
248 struct sctp_transport *transport = in sctp_generate_t3_rtx_event()
379 struct sctp_transport *transport = from_timer(transport, t, hb_timer); in sctp_generate_heartbeat_event()
424 struct sctp_transport *transport = in sctp_generate_proto_unreach_event()
459 struct sctp_transport *transport = in sctp_generate_reconf_event()
531 struct sctp_transport *transport, in sctp_do_8_2_transport_strike()
694 struct sctp_transport *t; in sctp_cmd_hb_timers_start()
707 struct sctp_transport *t; in sctp_cmd_hb_timers_stop()
722 struct sctp_transport *t; in sctp_cmd_t3_rtx_timers_stop()
[all …]
Doutput.c91 struct sctp_transport *tp = packet->transport; in sctp_packet_config()
155 struct sctp_transport *transport, in sctp_packet_init()
436 struct sctp_transport *tp = packet->transport; in sctp_packet_pack()
574 struct sctp_transport *tp = packet->transport; in sctp_packet_transmit()
679 struct sctp_transport *transport = packet->transport; in sctp_packet_can_append_data()
762 struct sctp_transport *transport = packet->transport; in sctp_packet_append_data()
Dendpointola.c324 struct sctp_transport **transport) in sctp_endpoint_lookup_assoc()
327 struct sctp_transport *t; in sctp_endpoint_lookup_assoc()
382 struct sctp_transport *transport; in sctp_endpoint_bh_rcv()
Ddiag.c116 struct sctp_transport *from; in inet_diag_msg_sctpaddrs_fill()
266 static int sctp_tsp_dump_one(struct sctp_transport *tsp, void *p) in sctp_tsp_dump_one()
313 static int sctp_sock_dump(struct sctp_transport *tsp, void *p) in sctp_sock_dump()
367 static int sctp_sock_filter(struct sctp_transport *tsp, void *p) in sctp_sock_filter()
Dsocket.c188 struct sctp_transport *t; in sctp_for_each_tx_datachunk()
285 static struct sctp_transport *sctp_addr_id2transport(struct sock *sk, in sctp_addr_id2transport()
292 struct sctp_transport *transport; in sctp_addr_id2transport()
643 struct sctp_transport *trans; in sctp_send_asconf_add_ip()
767 struct sctp_transport *transport; in sctp_send_asconf_del_ip()
1095 struct sctp_transport *transport; in __sctp_connect()
1692 struct sctp_transport **tp) in sctp_sendmsg_new_asoc()
1789 struct sctp_transport *transport; in sctp_sendmsg_new_asoc()
1896 struct sctp_transport *transport, in sctp_sendmsg_to_asoc()
2046 struct sctp_transport *transport = NULL; in sctp_sendmsg()
[all …]
Dsm_statefuns.c112 struct sctp_transport *transport);
1001 struct sctp_transport *transport = (struct sctp_transport *) arg; in sctp_sf_heartbeat()
1027 struct sctp_transport *transport = (struct sctp_transport *) arg; in sctp_sf_sendbeat_8_3()
1075 struct sctp_transport *transport = arg; in sctp_sf_send_reconf()
1203 struct sctp_transport *link; in sctp_sf_backbeat_8_3()
1321 struct sctp_transport *addr; in list_has_sctp_addr()
1339 struct sctp_transport *new_addr; in sctp_sf_check_restart_addrs()
2673 (struct sctp_transport *)arg); in sctp_sf_cookie_wait_icmp_abort()
2703 struct sctp_transport *transport) in sctp_stop_t1_and_abort()
5324 (struct sctp_transport *)arg, commands)) in sctp_sf_do_prm_requestheartbeat()
[all …]
Dipv6.c147 struct sctp_transport *transport; in sctp_v6_err()
207 static int sctp_v6_xmit(struct sk_buff *skb, struct sctp_transport *transport) in sctp_v6_xmit()
239 static void sctp_v6_get_dst(struct sctp_transport *t, union sctp_addr *saddr, in sctp_v6_get_dst()
399 struct sctp_transport *t, in sctp_v6_get_saddr()
Dsm_make_chunk.c767 struct sctp_transport *trans; in sctp_make_sack()
1151 const struct sctp_transport *transport) in sctp_make_heartbeat()
1171 retval->transport = (struct sctp_transport *) transport; in sctp_make_heartbeat()
2321 struct sctp_transport *transport; in sctp_process_init()
2388 transport = list_entry(pos, struct sctp_transport, transports); in sctp_process_init()
2484 transport = list_entry(pos, struct sctp_transport, transports); in sctp_process_init()
2513 struct sctp_transport *t; in sctp_process_param()
3021 struct sctp_transport *peer; in sctp_process_asconf_param()
3318 struct sctp_transport *transport; in sctp_asconf_param_success()
Dtsnmap.c111 struct sctp_transport *trans) in sctp_tsnmap_mark()
Dstream.c632 struct sctp_transport *t; in sctp_process_strreset_outreq()
889 struct sctp_transport *t; in sctp_process_strreset_addstrm_out()
996 struct sctp_transport *t; in sctp_process_strreset_resp()
Dprotocol.c418 static void sctp_v4_get_dst(struct sctp_transport *t, union sctp_addr *saddr, in sctp_v4_get_dst()
542 struct sctp_transport *t, in sctp_v4_get_saddr()
974 struct sctp_transport *transport) in sctp_v4_xmit()
/Linux-v4.19/include/net/sctp/
Dstructs.h78 struct sctp_transport;
438 struct sctp_transport *);
459 void (*get_dst) (struct sctp_transport *t,
464 struct sctp_transport *t,
648 struct sctp_transport *transport;
735 struct sctp_transport *transport;
747 void sctp_packet_init(struct sctp_packet *, struct sctp_transport *,
783 struct sctp_transport { struct
994 struct sctp_transport *sctp_transport_new(struct net *, const union sctp_addr *, argument
996 void sctp_transport_set_owner(struct sctp_transport *,
[all …]
Dsctp.h123 struct sctp_transport *sctp_transport_get_next(struct net *net,
125 struct sctp_transport *sctp_transport_get_idx(struct net *net,
127 int sctp_transport_lookup_process(int (*cb)(struct sctp_transport *, void *),
131 int sctp_for_each_transport(int (*cb)(struct sctp_transport *, void *),
132 int (*cb_done)(struct sctp_transport *, void *),
159 struct sctp_transport **);
160 void sctp_err_finish(struct sock *, struct sctp_transport *);
162 struct sctp_transport *t, __u32 pmtu);
163 void sctp_icmp_redirect(struct sock *, struct sctp_transport *,
167 struct sctp_transport *t);
[all …]
Dcommand.h134 struct sctp_transport *transport;
175 SCTP_ARG_CONSTRUCTOR(TRANSPORT, struct sctp_transport *, transport) in SCTP_ARG_CONSTRUCTOR()
Dtsnmap.h114 struct sctp_transport *trans);
Dsm.h240 const struct sctp_transport *transport);
/Linux-v4.19/include/trace/events/
Dsctp.h13 TP_PROTO(struct sctp_transport *sp,
80 struct sctp_transport *sp;