Home
last modified time | relevance | path

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

/linux/include/net/sctp/
H A Dstructs.h63 struct sctp_transport;
434 struct sctp_transport *);
445 void (*get_dst) (struct sctp_transport *t,
450 struct sctp_transport *t,
635 struct sctp_transport *transport;
723 struct sctp_transport *transport;
735 void sctp_packet_init(struct sctp_packet *, struct sctp_transport *,
771 struct sctp_transport { struct
998 struct sctp_transport *sctp_transport_new(struct net *, const union sctp_addr *, argument
1000 void sctp_transport_set_owner(struct sctp_transport *,
[all …]
H A Dsctp.h103 typedef int (*sctp_callback_t)(struct sctp_endpoint *, struct sctp_transport *, void *);
106 struct sctp_transport *sctp_transport_get_next(struct net *net,
108 struct sctp_transport *sctp_transport_get_idx(struct net *net,
140 struct sctp_transport **);
141 void sctp_err_finish(struct sock *, struct sctp_transport *);
145 struct sctp_transport *t, __u32 pmtu);
146 void sctp_icmp_redirect(struct sock *, struct sctp_transport *,
150 struct sctp_transport *t);
153 int sctp_hash_transport(struct sctp_transport *t);
154 void sctp_unhash_transport(struct sctp_transport *t);
[all …]
H A Dcommand.h118 struct sctp_transport *transport;
159 SCTP_ARG_CONSTRUCTOR(TRANSPORT, struct sctp_transport *, transport) in SCTP_ARG_CONSTRUCTOR()
H A Dtsnmap.h99 struct sctp_transport *trans);
H A Dulpevent.h83 void sctp_ulpevent_notify_peer_addr_change(struct sctp_transport *transport,
H A Dsm.h226 const struct sctp_transport *transport,
/linux/net/sctp/
H A Dtransport.c40 static struct sctp_transport *sctp_transport_init(struct net *net, in sctp_transport_init()
41 struct sctp_transport *peer, in sctp_transport_init()
91 struct sctp_transport *sctp_transport_new(struct net *net, in sctp_transport_new()
95 struct sctp_transport *transport; in sctp_transport_new()
118 void sctp_transport_free(struct sctp_transport *transport) in sctp_transport_free()
147 struct sctp_transport *transport; in sctp_transport_destroy_rcu()
149 transport = container_of(head, struct sctp_transport, rcu); in sctp_transport_destroy_rcu()
159 static void sctp_transport_destroy(struct sctp_transport *transport) in sctp_transport_destroy()
177 void sctp_transport_reset_t3_rtx(struct sctp_transport *transport) in sctp_transport_reset_t3_rtx()
193 void sctp_transport_reset_hb_timer(struct sctp_transport *transport) in sctp_transport_reset_hb_timer()
[all …]
H A Dinput.c53 struct sctp_transport **transportp,
64 struct sctp_transport **pt,
94 struct sctp_transport *transport = NULL; in sctp_rcv()
280 struct sctp_transport *t = chunk->transport; in sctp_backlog_rcv()
350 struct sctp_transport *t = chunk->transport; in sctp_add_backlog()
373 struct sctp_transport *t, __u32 pmtu) in sctp_icmp_frag_needed()
408 void sctp_icmp_redirect(struct sock *sk, struct sctp_transport *t, in sctp_icmp_redirect()
433 struct sctp_transport *t) in sctp_icmp_proto_unreachable()
463 struct sctp_transport **tpp) in sctp_err_lookup()
471 struct sctp_transport *transport = NULL; in sctp_err_lookup()
[all …]
H A Dassociola.c316 struct sctp_transport *transport; in sctp_association_free()
376 transport = list_entry(pos, struct sctp_transport, transports); in sctp_association_free()
423 struct sctp_transport *transport) in sctp_assoc_set_primary()
482 struct sctp_transport *peer) in sctp_assoc_rm_peer()
484 struct sctp_transport *transport; in sctp_assoc_rm_peer()
504 transport = list_entry(pos, struct sctp_transport, transports); in sctp_assoc_rm_peer()
549 struct sctp_transport *active = asoc->peer.active_path; in sctp_assoc_rm_peer()
582 struct sctp_transport *sctp_assoc_add_peer(struct sctp_association *asoc, in sctp_assoc_add_peer()
587 struct sctp_transport *peer; in sctp_assoc_add_peer()
744 struct sctp_transport *transport; in sctp_assoc_del_peer()
[all …]
H A Doutqueue.c45 struct sctp_transport *transport,
52 struct sctp_transport *transport,
100 static inline int sctp_cacc_skip_3_1_d(struct sctp_transport *primary, in sctp_cacc_skip_3_1_d()
101 struct sctp_transport *transport, in sctp_cacc_skip_3_1_d()
116 static inline int sctp_cacc_skip_3_1_f(struct sctp_transport *transport, in sctp_cacc_skip_3_1_f()
132 static inline int sctp_cacc_skip_3_1(struct sctp_transport *primary, in sctp_cacc_skip_3_1()
133 struct sctp_transport *transport, in sctp_cacc_skip_3_1()
153 static inline int sctp_cacc_skip_3_2(struct sctp_transport *primary, __u32 tsn) in sctp_cacc_skip_3_2()
175 static inline int sctp_cacc_skip(struct sctp_transport *primary, in sctp_cacc_skip()
176 struct sctp_transport *transport, in sctp_cacc_skip()
[all …]
H A Dproc.c81 struct sctp_transport *peer; in sctp_seq_dump_local_addrs()
115 struct sctp_transport *transport; in sctp_seq_dump_remote_addrs()
217 struct sctp_transport *transport = v; in sctp_transport_seq_stop()
230 struct sctp_transport *transport = v; in sctp_transport_seq_next()
243 struct sctp_transport *transport; in sctp_assocs_seq_show()
257 transport = (struct sctp_transport *)v; in sctp_assocs_seq_show()
303 struct sctp_transport *transport, *tsp; in sctp_remaddr_seq_show()
311 transport = (struct sctp_transport *)v; in sctp_remaddr_seq_show()
H A Dsm_sideeffect.c102 struct sctp_transport *transport; in sctp_do_ecn_ecne_work()
141 struct sctp_transport *trans = asoc->peer.last_data_from; in sctp_gen_sack()
233 struct sctp_transport *transport = in sctp_generate_t3_rtx_event()
364 struct sctp_transport *transport = from_timer(transport, t, hb_timer); in sctp_generate_heartbeat_event()
409 struct sctp_transport *transport = in sctp_generate_proto_unreach_event()
444 struct sctp_transport *transport = in sctp_generate_reconf_event()
481 struct sctp_transport *transport = from_timer(transport, t, probe_timer); in sctp_generate_probe_event()
552 struct sctp_transport *transport, in sctp_do_8_2_transport_strike()
718 struct sctp_transport *t; in sctp_cmd_hb_timers_start()
731 struct sctp_transport *t; in sctp_cmd_hb_timers_stop()
[all …]
H A Doutput.c76 struct sctp_transport *tp = packet->transport; in sctp_packet_config()
145 struct sctp_transport *transport, in sctp_packet_init()
219 struct sctp_transport *t = pkt->transport; in sctp_packet_bundle_pad()
439 struct sctp_transport *tp = packet->transport; in sctp_packet_pack()
571 struct sctp_transport *tp = packet->transport; in sctp_packet_transmit()
676 struct sctp_transport *transport = packet->transport; in sctp_packet_can_append_data()
759 struct sctp_transport *transport = packet->transport; in sctp_packet_append_data()
H A Dendpointola.c273 struct sctp_transport **transport) in sctp_endpoint_lookup_assoc()
276 struct sctp_transport *t; in sctp_endpoint_lookup_assoc()
333 struct sctp_transport *transport; in sctp_endpoint_bh_rcv()
H A Ddiag.c97 struct sctp_transport *from; in inet_diag_msg_sctpaddrs_fill()
245 static int sctp_sock_dump_one(struct sctp_endpoint *ep, struct sctp_transport *tsp, void *p) in sctp_sock_dump_one()
286 static int sctp_sock_dump(struct sctp_endpoint *ep, struct sctp_transport *tsp, void *p) in sctp_sock_dump()
341 static int sctp_sock_filter(struct sctp_endpoint *ep, struct sctp_transport *tsp, void *p) in sctp_sock_filter()
H A Dipv6.c126 static void sctp_v6_err_handle(struct sctp_transport *t, struct sk_buff *skb, in sctp_v6_err_handle()
165 struct sctp_transport *transport; in sctp_v6_err()
194 struct sctp_transport *t; in sctp_udp_v6_err()
220 static int sctp_v6_xmit(struct sk_buff *skb, struct sctp_transport *t) in sctp_v6_xmit()
272 static void sctp_v6_get_dst(struct sctp_transport *t, union sctp_addr *saddr, in sctp_v6_get_dst()
442 struct sctp_transport *t, in sctp_v6_get_saddr()
H A Dsocket.c174 struct sctp_transport *t; in sctp_for_each_tx_datachunk()
270 static struct sctp_transport *sctp_addr_id2transport(struct sock *sk, in sctp_addr_id2transport()
277 struct sctp_transport *transport; in sctp_addr_id2transport()
641 struct sctp_transport *trans; in sctp_send_asconf_add_ip()
764 struct sctp_transport *transport; in sctp_send_asconf_del_ip()
1070 struct sctp_transport **tp) in sctp_connect_new_asoc()
1139 struct sctp_transport *t; in sctp_connect_add_peer()
1171 struct sctp_transport *transport; in __sctp_connect()
1660 struct sctp_transport **tp) in sctp_sendmsg_new_asoc()
1792 struct sctp_transport *transport, in sctp_sendmsg_to_asoc()
[all …]
H A Dsm_statefuns.c105 struct sctp_transport *transport);
1020 struct sctp_transport *transport = (struct sctp_transport *) arg; in sctp_sf_heartbeat()
1046 struct sctp_transport *transport = (struct sctp_transport *) arg; in sctp_sf_sendbeat_8_3()
1094 struct sctp_transport *transport = arg; in sctp_sf_send_reconf()
1123 struct sctp_transport *transport = (struct sctp_transport *)arg; in sctp_sf_send_probe()
1247 struct sctp_transport *link; in sctp_sf_backbeat_8_3()
1376 struct sctp_transport *addr; in list_has_sctp_addr()
1394 struct sctp_transport *new_addr; in sctp_sf_check_restart_addrs()
2772 (struct sctp_transport *)arg); in sctp_sf_cookie_wait_icmp_abort()
2802 struct sctp_transport *transport) in sctp_stop_t1_and_abort()
[all …]
H A Dsm_make_chunk.c759 struct sctp_transport *trans; in sctp_make_sack()
1163 const struct sctp_transport *transport, in sctp_make_heartbeat()
1185 retval->transport = (struct sctp_transport *) transport; in sctp_make_heartbeat()
2359 struct sctp_transport *transport; in sctp_process_init()
2428 transport = list_entry(pos, struct sctp_transport, transports); in sctp_process_init()
2519 transport = list_entry(pos, struct sctp_transport, transports); in sctp_process_init()
2548 struct sctp_transport *t; in sctp_process_param()
3058 struct sctp_transport *peer; in sctp_process_asconf_param()
3356 struct sctp_transport *transport; in sctp_asconf_param_success()
H A Dtsnmap.c96 struct sctp_transport *trans) in sctp_tsnmap_mark()
H A Dstream.c576 struct sctp_transport *t; in sctp_process_strreset_outreq()
825 struct sctp_transport *t; in sctp_process_strreset_addstrm_out()
921 struct sctp_transport *t; in sctp_process_strreset_resp()
H A Dprotocol.c418 static void sctp_v4_get_dst(struct sctp_transport *t, union sctp_addr *saddr, in sctp_v4_get_dst()
552 struct sctp_transport *t, in sctp_v4_get_saddr()
1055 static inline int sctp_v4_xmit(struct sk_buff *skb, struct sctp_transport *t) in sctp_v4_xmit()
H A Dulpevent.c339 void sctp_ulpevent_notify_peer_addr_change(struct sctp_transport *transport, in sctp_ulpevent_notify_peer_addr_change()
/linux/include/trace/events/
H A Dsctp.h13 TP_PROTO(struct sctp_transport *sp,