Lines Matching refs:lagg_proto_softc
33 struct lagg_proto_softc;
99 struct lagg_proto_softc **);
100 void (*pr_detach)(struct lagg_proto_softc *);
101 int (*pr_up)(struct lagg_proto_softc *);
102 void (*pr_down)(struct lagg_proto_softc *);
103 int (*pr_transmit)(struct lagg_proto_softc *,
105 struct mbuf * (*pr_input)(struct lagg_proto_softc *,
107 int (*pr_allocport)(struct lagg_proto_softc *,
109 void (*pr_freeport)(struct lagg_proto_softc *,
111 void (*pr_startport)(struct lagg_proto_softc *,
113 void (*pr_stopport)(struct lagg_proto_softc *,
115 void (*pr_protostat)(struct lagg_proto_softc *,
117 void (*pr_portstat)(struct lagg_proto_softc *,
119 void (*pr_linkstate)(struct lagg_proto_softc *,
121 int (*pr_ioctl)(struct lagg_proto_softc *,
127 struct lagg_proto_softc
188 * - a lock in struct lagg_proto_softc, for example LACP_LOCK(), is
193 * pserialize contained in struct lagg_proto_softc
197 * protected by a lock in struct lagg_proto_softc
203 * - IFNET_LOCK(lp_ifp) -> a lock in struct lagg_proto_softc
292 void lagg_common_detach(struct lagg_proto_softc *);
293 int lagg_common_allocport(struct lagg_proto_softc *,
295 void lagg_common_freeport(struct lagg_proto_softc *,
297 void lagg_common_startport(struct lagg_proto_softc *,
299 void lagg_common_stopport(struct lagg_proto_softc *,
301 void lagg_common_linkstate_ifnet_locked(struct lagg_proto_softc *,
305 struct lagg_proto_softc **);
308 struct lagg_proto_softc **);
309 int lagg_fail_transmit(struct lagg_proto_softc *, struct mbuf *);
310 struct mbuf * lagg_fail_input(struct lagg_proto_softc *, struct lagg_port *,
312 void lagg_fail_portstat(struct lagg_proto_softc *,
314 int lagg_fail_ioctl(struct lagg_proto_softc *,
317 int lagg_lb_attach(struct lagg_softc *, struct lagg_proto_softc **);
318 void lagg_lb_startport(struct lagg_proto_softc *,
320 void lagg_lb_stopport(struct lagg_proto_softc *, struct lagg_port *);
321 int lagg_lb_transmit(struct lagg_proto_softc *, struct mbuf *);
322 struct mbuf * lagg_lb_input(struct lagg_proto_softc *, struct lagg_port *,
324 void lagg_lb_portstat(struct lagg_proto_softc *,
327 int lacp_attach(struct lagg_softc *, struct lagg_proto_softc **);
328 void lacp_detach(struct lagg_proto_softc *);
329 int lacp_up(struct lagg_proto_softc *);
330 void lacp_down(struct lagg_proto_softc *);
331 int lacp_transmit(struct lagg_proto_softc *, struct mbuf *);
332 struct mbuf * lacp_input(struct lagg_proto_softc *, struct lagg_port *,
334 int lacp_allocport(struct lagg_proto_softc *, struct lagg_port *);
335 void lacp_freeport(struct lagg_proto_softc *, struct lagg_port *);
336 void lacp_startport(struct lagg_proto_softc *, struct lagg_port *);
337 void lacp_stopport(struct lagg_proto_softc *, struct lagg_port *);
338 void lacp_protostat(struct lagg_proto_softc *,
340 void lacp_portstat(struct lagg_proto_softc *, struct lagg_port *,
342 void lacp_linkstate_ifnet_locked(struct lagg_proto_softc *, struct lagg_port *);
343 int lacp_ioctl(struct lagg_proto_softc *, struct laggreqproto *);