| H A D | link.c | 4 * Copyright (c) 1996-2007, 2012-2016, Ericsson AB 5 * Copyright (c) 2004-2007, 2010-2013, Wind River Systems 73 u32 max_queue_sz; /* send queue size high water mark */ 74 u32 accu_queue_sz; /* used for send queue size profiling */ 75 u32 queue_sz_counts; /* used for send queue size profiling */ 82 * struct tipc_link - TIPC link data structure 99 * @backlogq: queue for messages waiting to be sent 103 * @inputq: buffer queue fo 268 tipc_link_is_up(struct tipc_link * l) tipc_link_is_up() argument 273 tipc_link_peer_is_down(struct tipc_link * l) tipc_link_peer_is_down() argument 278 tipc_link_is_reset(struct tipc_link * l) tipc_link_is_reset() argument 283 tipc_link_is_establishing(struct tipc_link * l) tipc_link_is_establishing() argument 288 tipc_link_is_synching(struct tipc_link * l) tipc_link_is_synching() argument 293 tipc_link_is_failingover(struct tipc_link * l) tipc_link_is_failingover() argument 298 tipc_link_is_blocked(struct tipc_link * l) tipc_link_is_blocked() argument 303 link_is_bc_sndlink(struct tipc_link * l) link_is_bc_sndlink() argument 308 link_is_bc_rcvlink(struct tipc_link * l) link_is_bc_rcvlink() argument 313 tipc_link_set_active(struct tipc_link * l,bool active) tipc_link_set_active() argument 318 tipc_link_id(struct tipc_link * l) tipc_link_id() argument 323 tipc_link_min_win(struct tipc_link * l) tipc_link_min_win() argument 328 tipc_link_max_win(struct tipc_link * l) tipc_link_max_win() argument 333 tipc_link_prio(struct tipc_link * l) tipc_link_prio() argument 338 tipc_link_tolerance(struct tipc_link * l) tipc_link_tolerance() argument 343 tipc_link_inputq(struct tipc_link * l) tipc_link_inputq() argument 348 tipc_link_plane(struct tipc_link * l) tipc_link_plane() argument 353 tipc_link_net(struct tipc_link * l) tipc_link_net() argument 358 tipc_link_update_caps(struct tipc_link * l,u16 capabilities) tipc_link_update_caps() argument 396 tipc_link_bc_peers(struct tipc_link * l) tipc_link_bc_peers() argument 401 link_bc_rcv_gap(struct tipc_link * l) link_bc_rcv_gap() argument 413 tipc_link_set_mtu(struct tipc_link * l,int mtu) tipc_link_set_mtu() argument 418 tipc_link_mtu(struct tipc_link * l) tipc_link_mtu() argument 423 tipc_link_mss(struct tipc_link * l) tipc_link_mss() argument 432 tipc_link_rcv_nxt(struct tipc_link * l) tipc_link_rcv_nxt() argument 437 tipc_link_acked(struct tipc_link * l) tipc_link_acked() argument 442 tipc_link_name(struct tipc_link * l) tipc_link_name() argument 447 tipc_link_state(struct tipc_link * l) tipc_link_state() argument 488 struct tipc_link *l; tipc_link_create() local 562 struct tipc_link *l; tipc_link_bc_create() local 604 tipc_link_fsm_evt(struct tipc_link * l,int evt) tipc_link_fsm_evt() argument 766 link_profile_stats(struct tipc_link * l) link_profile_stats() argument 812 tipc_link_too_silent(struct tipc_link * l) tipc_link_too_silent() argument 819 tipc_link_timeout(struct tipc_link * l,struct sk_buff_head * xmitq) tipc_link_timeout() argument 884 link_schedule_user(struct tipc_link * l,struct tipc_msg * hdr) link_schedule_user() argument 909 link_prepare_wakeup(struct tipc_link * l) link_prepare_wakeup() argument 945 tipc_link_set_skb_retransmit_time(struct sk_buff * skb,struct tipc_link * l) tipc_link_set_skb_retransmit_time() argument 953 tipc_link_reset(struct tipc_link * l) tipc_link_reset() argument 1014 tipc_link_xmit(struct tipc_link * l,struct sk_buff_head * list,struct sk_buff_head * xmitq) tipc_link_xmit() argument 1107 tipc_link_update_cwin(struct tipc_link * l,int released,bool retransmitted) tipc_link_update_cwin() argument 1149 tipc_link_advance_backlog(struct tipc_link * l,struct sk_buff_head * xmitq) tipc_link_advance_backlog() argument 1198 link_retransmit_failure(struct tipc_link * l,struct tipc_link * r,int * rc) link_retransmit_failure() argument 1247 tipc_data_input(struct tipc_link * l,struct sk_buff * skb,struct sk_buff_head * inputq) tipc_data_input() argument 1298 tipc_link_input(struct tipc_link * l,struct sk_buff * skb,struct sk_buff_head * inputq,struct sk_buff ** reasm_skb) tipc_link_input() argument 1343 tipc_link_tnl_rcv(struct tipc_link * l,struct sk_buff * skb,struct sk_buff_head * inputq) tipc_link_tnl_rcv() argument 1417 tipc_get_gap_ack_blks(struct tipc_gap_ack_blks ** ga,struct tipc_link * l,struct tipc_msg * hdr,bool uc) tipc_get_gap_ack_blks() argument 1449 __tipc_build_gap_ack_blks(struct tipc_gap_ack_blks * ga,struct tipc_link * l,u8 start_index) __tipc_build_gap_ack_blks() argument 1495 tipc_build_gap_ack_blks(struct tipc_link * l,struct tipc_msg * hdr) tipc_build_gap_ack_blks() argument 1535 tipc_link_advance_transmq(struct tipc_link * l,struct tipc_link * r,u16 acked,u16 gap,struct tipc_gap_ack_blks * ga,struct sk_buff_head * xmitq,bool * retransmitted,int * rc) tipc_link_advance_transmq() argument 1691 tipc_link_build_state_msg(struct tipc_link * l,struct sk_buff_head * xmitq) tipc_link_build_state_msg() argument 1715 tipc_link_build_reset_msg(struct tipc_link * l,struct sk_buff_head * xmitq) tipc_link_build_reset_msg() argument 1735 tipc_link_build_nack_msg(struct tipc_link * l,struct sk_buff_head * xmitq) tipc_link_build_nack_msg() argument 1765 tipc_link_rcv(struct tipc_link * l,struct sk_buff * skb,struct sk_buff_head * xmitq) tipc_link_rcv() argument 1835 tipc_link_build_proto_msg(struct tipc_link * l,int mtyp,bool probe,bool probe_reply,u16 rcvgap,int tolerance,int priority,struct sk_buff_head * xmitq) tipc_link_build_proto_msg() argument 1919 tipc_link_create_dummy_tnl_msg(struct tipc_link * l,struct sk_buff_head * xmitq) tipc_link_create_dummy_tnl_msg() argument 1952 tipc_link_tnl_prepare(struct tipc_link * l,struct tipc_link * tnl,int mtyp,struct sk_buff_head * xmitq) tipc_link_tnl_prepare() argument 1957 struct sk_buff_head *queue = &l->transmq; tipc_link_tnl_prepare() local 2107 tipc_link_failover_prepare(struct tipc_link * l,struct tipc_link * tnl,struct sk_buff_head * xmitq) tipc_link_failover_prepare() argument 2134 tipc_link_validate_msg(struct tipc_link * l,struct tipc_msg * hdr) tipc_link_validate_msg() argument 2177 tipc_link_proto_rcv(struct tipc_link * l,struct sk_buff * skb,struct sk_buff_head * xmitq) tipc_link_proto_rcv() argument 2335 tipc_link_build_bc_proto_msg(struct tipc_link * l,bool bcast,u16 peers_snd_nxt,struct sk_buff_head * xmitq) tipc_link_build_bc_proto_msg() argument 2366 tipc_link_build_bc_init_msg(struct tipc_link * l,struct sk_buff_head * xmitq) tipc_link_build_bc_init_msg() argument 2380 tipc_link_bc_init_rcv(struct tipc_link * l,struct tipc_msg * hdr) tipc_link_bc_init_rcv() argument 2407 tipc_link_bc_sync_rcv(struct tipc_link * l,struct tipc_msg * hdr,struct sk_buff_head * xmitq) tipc_link_bc_sync_rcv() argument 2469 struct tipc_link *l = r->bc_sndlink; tipc_link_bc_ack_rcv() local 2498 tipc_link_bc_nack_rcv(struct tipc_link * l,struct sk_buff * skb,struct sk_buff_head * xmitq) tipc_link_bc_nack_rcv() argument 2532 tipc_link_set_queue_limits(struct tipc_link * l,u32 min_win,u32 max_win) tipc_link_set_queue_limits() argument 2551 tipc_link_reset_stats(struct tipc_link * l) tipc_link_reset_stats() argument 2556 link_print(struct tipc_link * l,const char * str) link_print() argument 2865 tipc_link_set_tolerance(struct tipc_link * l,u32 tol,struct sk_buff_head * xmitq) tipc_link_set_tolerance() argument 2875 tipc_link_set_prio(struct tipc_link * l,u32 prio,struct sk_buff_head * xmitq) tipc_link_set_prio() argument 2882 tipc_link_set_abort_limit(struct tipc_link * l,u32 limit) tipc_link_set_abort_limit() argument 2900 tipc_link_dump(struct tipc_link * l,u16 dqueues,char * buf) tipc_link_dump() argument [all...] |