• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/tipc/

Lines Matching refs:link

2  * net/tipc/link.h: Include file for TIPC link code
65 * struct link - TIPC link data structure
66 * @addr: network address of link's peer node
67 * @name: link name character string
68 * @media_addr: media address to use when sending messages over link
69 * @timer: link timer
72 * @started: indicates if link has been started
73 * @checkpoint: reference point for triggering link continuity checking
74 * @peer_session: link session # being used by peer end of link
75 * @peer_bearer_id: bearer id used by link's peer endpoint
76 * @b_ptr: pointer to bearer used by link
77 * @tolerance: minimum link continuity loss needed to reset link [in ms]
78 * @continuity_interval: link continuity testing interval [in ms]
79 * @abort_limit: # of unacknowledged continuity probes needed to reset link
80 * @state: current state of link FSM
81 * @blocked: indicates if link has been administratively blocked
82 * @fsm_msg_cnt: # of protocol messages link FSM has sent in current state
83 * @proto_msg: template for control messages generated by link
85 * @priority: current link priority
87 * @exp_msg_count: # of tunnelled messages expected during link changeover
88 * @reset_checkpoint: seq # of last acknowledged message at time of link reset
89 * @max_pkt: current maximum packet size for this link
90 * @max_pkt_target: desired maximum packet size for this link
107 * @waiting_ports: linked list of ports waiting for link congestion to abate
110 * @stats: collects statistics regarding link activity
111 * @print_buf: print buffer used to log link activity
114 struct link {
122 /* Management and link supervision data */
220 struct link *tipc_link_create(struct bearer *b_ptr, const u32 peer,
222 void tipc_link_delete(struct link *l_ptr);
223 void tipc_link_changeover(struct link *l_ptr);
224 void tipc_link_send_duplicate(struct link *l_ptr, struct link *dest);
225 void tipc_link_reset_fragments(struct link *l_ptr);
226 int tipc_link_is_up(struct link *l_ptr);
227 int tipc_link_is_active(struct link *l_ptr);
228 void tipc_link_start(struct link *l_ptr);
229 u32 tipc_link_push_packet(struct link *l_ptr);
230 void tipc_link_stop(struct link *l_ptr);
234 void tipc_link_reset(struct link *l_ptr);
236 int tipc_link_send_buf(struct link *l_ptr, struct sk_buff *buf);
242 int tipc_link_send_long_buf(struct link *l_ptr, struct sk_buff *buf);
243 void tipc_link_tunnel(struct link *l_ptr, struct tipc_msg *tnl_hdr,
249 void tipc_link_send_proto_msg(struct link *l_ptr, u32 msg_typ, int prob, u32 gap,
251 void tipc_link_push_queue(struct link *l_ptr);
254 void tipc_link_wakeup_ports(struct link *l_ptr, int all);
255 void tipc_link_set_queue_limits(struct link *l_ptr, u32 window);
256 void tipc_link_retransmit(struct link *l_ptr, struct sk_buff *start, u32 retransmits);
296 static inline int link_working_working(struct link *l_ptr)
301 static inline int link_working_unknown(struct link *l_ptr)
306 static inline int link_reset_unknown(struct link *l_ptr)
311 static inline int link_reset_reset(struct link *l_ptr)
316 static inline int link_blocked(struct link *l_ptr)
321 static inline int link_congested(struct link *l_ptr)