lagg_port
struct lagg_port *lgp = lp->lp_lagg;
struct lagg_port *lgp = lp->lp_lagg;
struct lagg_port *lgp = lp->lp_lagg;
lacp_input(struct lagg_port *lgp, struct mbuf *m)
struct lagg_port *lgp = lp->lp_lagg;
struct lagg_port *lgp = lp->lp_lagg;
struct lagg_port *lgp = lp->lp_lagg;
lacp_linkstate(struct lagg_port *lgp)
lacp_port_create(struct lagg_port *lgp)
lacp_port_destroy(struct lagg_port *lgp)
lacp_portreq(struct lagg_port *lgp, caddr_t data)
struct lagg_port *
struct lagg_port *lp_lagg;
struct mbuf *lacp_input(struct lagg_port *, struct mbuf *);
struct lagg_port *lacp_select_tx_port(struct lagg_softc *, struct mbuf *);
int lacp_port_create(struct lagg_port *);
void lacp_port_destroy(struct lagg_port *);
void lacp_linkstate(struct lagg_port *);
void lacp_portreq(struct lagg_port *, caddr_t);
lacp_isactive(struct lagg_port *lgp)
lacp_iscollecting(struct lagg_port *lgp)
lacp_isdistributing(struct lagg_port *lgp)
static void lagg_port_lladdr(struct lagg_port *, uint8_t *);
struct lagg_port *lp;
static int lagg_port_destroy(struct lagg_port *, int);
if ((lp = (struct lagg_port *)tpif->if_lagg) == NULL ||
static void lagg_port2req(struct lagg_port *, struct lagg_reqport *);
if ((lp = (struct lagg_port *)tpif->if_lagg) == NULL ||
static int lagg_ether_cmdmulti(struct lagg_port *, int);
static int lagg_setflag(struct lagg_port *, int, int,
static int lagg_setflags(struct lagg_port *, int status);
struct lagg_port *lp;
lagg_ether_cmdmulti(struct lagg_port *lp, int set)
lagg_setflag(struct lagg_port *lp, int flag, int status,
static struct lagg_port *lagg_link_active(struct lagg_softc *,
lagg_setflags(struct lagg_port *lp, int status)
struct lagg_port *);
struct lagg_port *lp = ifp->if_lagg;
static struct mbuf *lagg_rr_input(struct lagg_softc *, struct lagg_port *,
struct lagg_port *lp;
struct lagg_port *lp;
struct lagg_port *lp = (struct lagg_port *)ifp->if_lagg;
struct lagg_port *
lagg_link_active(struct lagg_softc *sc, struct lagg_port *lp)
static struct mbuf *lagg_fail_input(struct lagg_softc *, struct lagg_port *,
struct lagg_port *lp_next, *rval = NULL;
static int lagg_lb_port_create(struct lagg_port *);
struct lagg_port *lp;
static void lagg_lb_port_destroy(struct lagg_port *);
static struct mbuf *lagg_lb_input(struct lagg_softc *, struct lagg_port *,
static int lagg_lb_porttable(struct lagg_softc *, struct lagg_port *);
static struct mbuf *lagg_lacp_input(struct lagg_softc *, struct lagg_port *,
struct lagg_port *lp;
lagg_rr_input(struct lagg_softc *sc, struct lagg_port *lp, struct mbuf *m)
struct lagg_port *lp;
lagg_fail_input(struct lagg_softc *sc, struct lagg_port *lp, struct mbuf *m)
struct lagg_port *tmp_tp;
struct lagg_port *lp;
lagg_lb_porttable(struct lagg_softc *sc, struct lagg_port *lp)
struct lagg_port *lp_next;
lagg_lb_port_create(struct lagg_port *lp)
lagg_lb_port_destroy(struct lagg_port *lp)
struct lagg_port *lp = NULL;
lagg_lb_input(struct lagg_softc *sc, struct lagg_port *lp, struct mbuf *m)
struct lagg_port *lp;
struct lagg_port *lp;
struct lagg_port *lp;
struct lagg_port *lp;
lagg_lacp_input(struct lagg_softc *sc, struct lagg_port *lp, struct mbuf *m)
struct lagg_port *lp;
struct lagg_port *lp;
struct lagg_port *lp;
lagg_port_lladdr(struct lagg_port *lp, uint8_t *lladdr)
struct lagg_port *lp;
lp = (struct lagg_port *)ifp->if_lagg;
if ((lp = kmalloc(sizeof(struct lagg_port),
struct lagg_port *lp;
lagg_port_destroy(struct lagg_port *lp, int runpd)
struct lagg_port *lp_ptr;
SLIST_REMOVE(&sc->sc_ports, lp, lagg_port, lp_entries);
struct lagg_port *lp = NULL;
struct lagg_port *lp = ifp->if_lagg;
struct lagg_port *lp;
lagg_port2req(struct lagg_port *lp, struct lagg_reqport *rp)
struct lagg_port *lp;
struct lagg_port *lb_ports[LAGG_MAX_PORTS];
struct lagg_port *sc_primary; /* primary port */
SLIST_HEAD(__tplhd, lagg_port) sc_ports; /* list of interfaces */
struct mbuf *(*sc_input)(struct lagg_softc *, struct lagg_port *,
int (*sc_port_create)(struct lagg_port *);
void (*sc_port_destroy)(struct lagg_port *);
void (*sc_linkstate)(struct lagg_port *);
void (*sc_portreq)(struct lagg_port *, caddr_t);
SLIST_ENTRY(lagg_port) lp_entries;