| /linux/include/net/sctp/ |
| H A D | structs.h | 64 struct sctp_transport; 428 struct sctp_transport *); 439 void (*get_dst) (struct sctp_transport *t, 444 struct sctp_transport *t, 626 struct sctp_transport *transport; 714 struct sctp_transport *transport; 726 void sctp_packet_init(struct sctp_packet *, struct sctp_transport *, 762 struct sctp_transport { struct 990 struct sctp_transport *sctp_transport_new(struct net *, const union sctp_addr *, argument 992 void sctp_transport_set_owner(struct sctp_transport *, [all …]
|
| H A D | sctp.h | 102 typedef int (*sctp_callback_t)(struct sctp_endpoint *, struct sctp_transport *, void *); 105 struct sctp_transport *sctp_transport_get_next(struct net *net, 107 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 D | command.h | 118 struct sctp_transport *transport; 159 SCTP_ARG_CONSTRUCTOR(TRANSPORT, struct sctp_transport *, transport) in SCTP_ARG_CONSTRUCTOR()
|
| H A D | tsnmap.h | 99 struct sctp_transport *trans);
|
| H A D | ulpevent.h | 83 void sctp_ulpevent_notify_peer_addr_change(struct sctp_transport *transport,
|
| H A D | sm.h | 225 const struct sctp_transport *transport,
|
| /linux/net/sctp/ |
| H A D | transport.c | 41 struct sctp_transport *peer, in sctp_transport_init() 89 struct sctp_transport *sctp_transport_new(struct net *net, in sctp_transport_new() 93 struct sctp_transport *transport; in sctp_transport_new() 109 void sctp_transport_free(struct sctp_transport *transport) in sctp_transport_free() 140 struct sctp_transport *transport; in sctp_transport_destroy_rcu() 142 transport = container_of(head, struct sctp_transport, rcu); in sctp_transport_destroy_rcu() 152 static void sctp_transport_destroy(struct sctp_transport *transport) in sctp_transport_destroy() 170 void sctp_transport_reset_t3_rtx(struct sctp_transport *transport) in sctp_transport_reset_t3_rtx() 186 void sctp_transport_reset_hb_timer(struct sctp_transport *transport) in sctp_transport_reset_hb_timer() 197 void sctp_transport_reset_reconf_timer(struct sctp_transport *transport) in sctp_transport_reset_reconf_timer() [all …]
|
| H A D | input.c | 53 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 *transpor in sctp_err_lookup() [all...] |
| H A D | associola.c | 317 struct sctp_transport *transport; in sctp_association_free() 377 transport = list_entry(pos, struct sctp_transport, transports); in sctp_association_free() 424 struct sctp_transport *transport) in sctp_assoc_set_primary() 483 struct sctp_transport *peer) in sctp_assoc_rm_peer() 485 struct sctp_transport *transport; in sctp_assoc_rm_peer() 505 transport = list_entry(pos, struct sctp_transport, transports); in sctp_assoc_rm_peer() 553 struct sctp_transport *active = asoc->peer.active_path; in sctp_assoc_rm_peer() 590 struct sctp_transport *sctp_assoc_add_peer(struct sctp_association *asoc, in sctp_assoc_add_peer() 595 struct sctp_transport *peer; in sctp_assoc_add_peer() 750 struct sctp_transport *sctp_assoc_lookup_paddr( in sctp_assoc_lookup_paddr() [all …]
|
| H A D | outqueue.c | 45 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 D | sm_sideeffect.c | 102 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() 368 struct sctp_transport *transport = timer_container_of(transport, t, in sctp_generate_heartbeat_event() 414 struct sctp_transport *transport = in sctp_generate_proto_unreach_event() 449 struct sctp_transport *transport = in sctp_generate_reconf_event() 486 struct sctp_transport *transport = timer_container_of(transport, t, in sctp_generate_probe_event() 558 struct sctp_transport *transport, in sctp_do_8_2_transport_strike() 724 struct sctp_transport *t; in sctp_cmd_hb_timers_start() 737 struct sctp_transport *t; in sctp_cmd_hb_timers_stop() [all …]
|
| H A D | output.c | 76 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() 577 struct sctp_transport *tp = packet->transport; in sctp_packet_transmit() 682 struct sctp_transport *transport = packet->transport; in sctp_packet_can_append_data() 765 struct sctp_transport *transport = packet->transport; in sctp_packet_append_data()
|
| H A D | endpointola.c | 274 struct sctp_transport **transport) in sctp_endpoint_lookup_assoc() 277 struct sctp_transport *t; in sctp_endpoint_lookup_assoc() 334 struct sctp_transport *transport; in sctp_endpoint_bh_rcv()
|
| H A D | diag.c | 105 struct sctp_transport *from; in inet_diag_msg_sctpaddrs_fill() 254 static int sctp_sock_dump_one(struct sctp_endpoint *ep, struct sctp_transport *tsp, void *p) in sctp_sock_dump_one() 299 static int sctp_sock_dump(struct sctp_endpoint *ep, struct sctp_transport *tsp, void *p) in sctp_sock_dump() 354 static int sctp_sock_filter(struct sctp_endpoint *ep, struct sctp_transport *tsp, void *p) in sctp_sock_filter()
|
| H A D | ipv6.c | 126 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() 275 static void sctp_v6_get_dst(struct sctp_transport *t, union sctp_addr *saddr, in sctp_v6_get_dst() 445 struct sctp_transport *t, in sctp_v6_get_saddr()
|
| H A D | socket.c | 75 struct sctp_transport *transport, 174 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() 642 struct sctp_transport *trans; in sctp_send_asconf_add_ip() 765 struct sctp_transport *transport; in sctp_send_asconf_del_ip() 1071 struct sctp_transport **tp) in sctp_connect_new_asoc() 1140 struct sctp_transport *t; in sctp_connect_add_peer() 1172 struct sctp_transport *transport; in __sctp_connect() 1659 struct sctp_transport **tp) in sctp_sendmsg_new_asoc() [all …]
|
| H A D | sm_statefuns.c | 107 struct sctp_transport *transport); 1038 struct sctp_transport *transport = (struct sctp_transport *) arg; in sctp_sf_heartbeat() 1064 struct sctp_transport *transport = (struct sctp_transport *) arg; in sctp_sf_sendbeat_8_3() 1112 struct sctp_transport *transport = arg; in sctp_sf_send_reconf() 1141 struct sctp_transport *transport = (struct sctp_transport *)arg; in sctp_sf_send_probe() 1265 struct sctp_transport *link; in sctp_sf_backbeat_8_3() 1394 struct sctp_transport *addr; in list_has_sctp_addr() 1412 struct sctp_transport *new_addr; in sctp_sf_check_restart_addrs() 2816 (struct sctp_transport *)arg); in sctp_sf_cookie_wait_icmp_abort() 2846 struct sctp_transport *transport) in sctp_stop_t1_and_abort() [all …]
|
| H A D | sm_make_chunk.c | 751 struct sctp_transport *trans; in sctp_make_sack() 1155 const struct sctp_transport *transport, in sctp_make_heartbeat() 1177 retval->transport = (struct sctp_transport *) transport; in sctp_make_heartbeat() 2354 struct sctp_transport *transport; in sctp_process_init() 2423 transport = list_entry(pos, struct sctp_transport, transports); in sctp_process_init() 2514 transport = list_entry(pos, struct sctp_transport, transports); in sctp_process_init() 2543 struct sctp_transport *t; in sctp_process_param() 3056 struct sctp_transport *peer; in sctp_process_asconf_param() 3365 struct sctp_transport *transport; in sctp_asconf_param_success()
|
| H A D | tsnmap.c | 96 struct sctp_transport *trans) in sctp_tsnmap_mark()
|
| H A D | stream.c | 593 struct sctp_transport *t; in sctp_process_strreset_outreq() 846 struct sctp_transport *t; in sctp_process_strreset_addstrm_out() 942 struct sctp_transport *t; in sctp_process_strreset_resp()
|
| H A D | protocol.c | 417 static void sctp_v4_get_dst(struct sctp_transport *t, union sctp_addr *saddr, in sctp_v4_get_dst() 554 struct sctp_transport *t, in sctp_v4_get_saddr() 1040 static inline int sctp_v4_xmit(struct sk_buff *skb, struct sctp_transport *t) in sctp_v4_xmit()
|
| H A D | ulpevent.c | 339 void sctp_ulpevent_notify_peer_addr_change(struct sctp_transport *transport, in sctp_ulpevent_notify_peer_addr_change()
|
| /linux/include/trace/events/ |
| H A D | sctp.h | 13 TP_PROTO(struct sctp_transport *sp,
|