Home | History | Annotate | Download | only in lagg

Lines Matching defs:lacp_softc

150 struct lacp_softc {
190 * - Items in struct lacp_softc are protected by
200 static void lacp_dprintf(const struct lacp_softc *,
252 static void lacp_port_disable(struct lacp_softc *, struct lacp_port *);
253 static void lacp_port_enable(struct lacp_softc *, struct lacp_port *);
254 static void lacp_peerinfo_actor(struct lacp_softc *, struct lacp_port *,
259 lacp_select_tx_port(struct lacp_softc *, struct mbuf *,
261 static void lacp_suppress_distributing(struct lacp_softc *);
262 static void lacp_distributing_timer(struct lacp_softc *);
264 static void lacp_select(struct lacp_softc *, struct lacp_port *);
265 static void lacp_unselect(struct lacp_softc *, struct lacp_port *);
266 static void lacp_selected_update(struct lacp_softc *,
268 static void lacp_sm_port_init(struct lacp_softc *,
270 static int lacp_set_mux(struct lacp_softc *,
272 static void lacp_sm_mux(struct lacp_softc *, struct lacp_port *);
273 static void lacp_sm_mux_timer(struct lacp_softc *, struct lacp_port *);
274 static void lacp_sm_rx(struct lacp_softc *, struct lacp_port *,
277 static void lacp_sm_rx_timer(struct lacp_softc *, struct lacp_port *);
278 static void lacp_sm_rx_record_default(struct lacp_softc *,
281 static void lacp_sm_tx(struct lacp_softc *, struct lacp_port *);
283 static void lacp_sm_ptx_timer(struct lacp_softc *, struct lacp_port *);
296 typedef void (*lacp_timer_func_t)(struct lacp_softc *, struct lacp_port *);
302 typedef void (*lacp_prototimer_func_t)(struct lacp_softc *);
308 lacp_dprintf(const struct lacp_softc *lsc, const struct lacp_port *lacpp,
332 lacp_evcnt_attach(struct lacp_softc *lsc,
355 lacp_isactive(struct lacp_softc *lsc, struct lacp_port *lacpp)
465 struct lacp_softc *lsc;
536 struct lacp_softc *lsc = (struct lacp_softc *)xlsc;
567 struct lacp_softc *lsc;
569 lsc = (struct lacp_softc *)xlsc;
594 lacp_down_locked(struct lacp_softc *lsc)
620 struct lacp_softc *lsc;
622 lsc = (struct lacp_softc *)xlsc;
634 struct lacp_softc *lsc;
639 lsc = (struct lacp_softc *)xlsc;
666 struct lacp_softc *lsc;
672 lsc = (struct lacp_softc *)xlsc;
730 struct lacp_softc *lsc;
734 lsc = (struct lacp_softc *)xlsc;
751 struct lacp_softc *lsc;
755 lsc = (struct lacp_softc *)xlsc;
778 struct lacp_softc *lsc;
782 lsc = (struct lacp_softc *)xlsc;
818 struct lacp_softc *lsc;
823 lsc = (struct lacp_softc *)xlsc;
857 struct lacp_softc *lsc;
867 lsc = (struct lacp_softc *)xlsc;
935 struct lacp_softc *lsc;
942 lsc = (struct lacp_softc *)xlsc;
997 lacp_pdu_input(struct lacp_softc *lsc, struct lacp_port *lacpp, struct mbuf *m)
1071 struct lacp_softc *lsc, struct lacp_port *lacpp)
1087 lacp_marker_reply(struct lacp_softc *lsc, struct lacp_port *lacpp,
1119 lacp_marker_recv_response(struct lacp_softc *lsc, struct lacp_port *lacpp,
1164 lacp_marker_input(struct lacp_softc *lsc, struct lacp_port *lacpp,
1242 struct lacp_softc *lsc;
1248 lsc = (struct lacp_softc *)xlsc;
1288 struct lacp_softc *lsc = (struct lacp_softc *)xlsc;
1381 lacp_lacpdu_mbuf(struct lacp_softc *lsc, struct lacp_port *lacpp)
1433 struct lacp_softc *lsc;
1475 lacp_sm_tx(struct lacp_softc *lsc, struct lacp_port *lacpp)
1487 struct lacp_softc *lsc;
1505 lacp_run_timers(struct lacp_softc *lsc, struct lacp_port *lacpp)
1525 lacp_run_prototimers(struct lacp_softc *lsc)
1545 struct lacp_softc *lsc;
1623 lacp_select_tx_port(struct lacp_softc *lsc, struct mbuf *m,
1653 lacp_peerinfo_actor(struct lacp_softc *lsc, struct lacp_port *lacpp,
1694 lacp_sm_rx_record_default(struct lacp_softc *lsc, struct lacp_port *lacpp)
1725 lacp_port_is_synced(struct lacp_softc *lsc, struct lacp_port *lacpp,
1751 lacp_sm_rx_record_peerinfo(struct lacp_softc *lsc, struct lacp_port *lacpp,
1811 lacp_sm_port_init(struct lacp_softc *lsc, struct lacp_port *lacpp,
1831 lacp_port_disable(struct lacp_softc *lsc, struct lacp_port *lacpp)
1847 lacp_port_enable(struct lacp_softc *lsc __LACPDEBUGUSED,
1861 lacp_sm_rx_timer(struct lacp_softc *lsc, struct lacp_port *lacpp)
1878 lacp_sm_ptx_timer(struct lacp_softc *lsc __unused, struct lacp_port *lacpp)
1924 lacp_sm_mux_timer(struct lacp_softc *lsc __LACPDEBUGUSED,
1940 lacp_sm_rx_update_selected(struct lacp_softc *lsc, struct lacp_port *lacpp,
1977 lacp_sm_rx_update_ntt(struct lacp_softc *lsc, struct lacp_port *lacpp,
1999 lacp_sm_rx(struct lacp_softc *lsc, struct lacp_port *lacpp,
2048 lacp_update_portmap(struct lacp_softc *lsc)
2104 lacp_disable_distributing(struct lacp_softc *lsc, struct lacp_port *lacpp)
2137 lacp_enable_distributing(struct lacp_softc *lsc, struct lacp_port *lacpp)
2152 lacp_select_active_aggregator(struct lacp_softc *lsc)
2198 lacp_port_attached(struct lacp_softc *lsc, struct lacp_port *lacpp)
2217 lacp_port_detached(struct lacp_softc *lsc, struct lacp_port *lacpp)
2236 lacp_set_mux(struct lacp_softc *lsc, struct lacp_port *lacpp,
2302 lacp_sm_mux(struct lacp_softc *lsc, struct lacp_port *lacpp)
2406 lacp_selected_update(struct lacp_softc *lsc, struct lacp_aggregator *la)
2452 lacp_select(struct lacp_softc *lsc, struct lacp_port *lacpp)
2518 lacp_unselect(struct lacp_softc *lsc, struct lacp_port *lacpp)
2561 lacp_suppress_distributing(struct lacp_softc *lsc)
2587 lacp_distributing_timer(struct lacp_softc *lsc)
2600 lacp_markerdu_mbuf(struct lacp_softc *lsc, struct lacp_port *lacpp)
2649 struct lacp_softc *lsc;
2764 struct lacp_softc *lsc = (struct lacp_softc *)xlsc;