/Linux-v4.19/net/sctp/ |
D | transport.c | 55 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 …]
|
D | input.c | 67 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 …]
|
D | associola.c | 336 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 …]
|
D | outqueue.c | 59 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 …]
|
D | proc.c | 96 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()
|
D | sm_sideeffect.c | 117 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 …]
|
D | output.c | 91 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()
|
D | endpointola.c | 324 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()
|
D | diag.c | 116 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()
|
D | socket.c | 188 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 …]
|
D | sm_statefuns.c | 112 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 …]
|
D | ipv6.c | 147 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()
|
D | sm_make_chunk.c | 767 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()
|
D | tsnmap.c | 111 struct sctp_transport *trans) in sctp_tsnmap_mark()
|
D | stream.c | 632 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()
|
D | protocol.c | 418 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/ |
D | structs.h | 78 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 …]
|
D | sctp.h | 123 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 …]
|
D | command.h | 134 struct sctp_transport *transport; 175 SCTP_ARG_CONSTRUCTOR(TRANSPORT, struct sctp_transport *, transport) in SCTP_ARG_CONSTRUCTOR()
|
D | tsnmap.h | 114 struct sctp_transport *trans);
|
D | sm.h | 240 const struct sctp_transport *transport);
|
/Linux-v4.19/include/trace/events/ |
D | sctp.h | 13 TP_PROTO(struct sctp_transport *sp, 80 struct sctp_transport *sp;
|