lagg_work
struct lagg_work *lw;
lw = container_of(wk, struct lagg_work, lw_cookie);
lagg_workq_add(struct workqueue *wq, struct lagg_work *lw)
lagg_workq_wait(struct workqueue *wq, struct lagg_work *lw)
lacp_rcvdu_work(struct lagg_work *lw __unused, void *xlsc)
struct lagg_work lp_work_smtx;
struct lagg_work lp_work_marker;
lacp_sm_tx_work(struct lagg_work *lw, void *xlsc)
lacp_tick_work(struct lagg_work *lw __unused, void *xlsc)
struct lagg_work lsc_work_tick;
struct lagg_work lsc_work_rcvdu;
struct lagg_work lsc_work_linkspeed;
static void lacp_tick_work(struct lagg_work *, void *);
lacp_marker_work(struct lagg_work *lw, void *xlsc)
lacp_linkspeed_work(struct lagg_work *lw __unused, void *xlsc)
static void lacp_sm_tx_work(struct lagg_work *, void *);
static void lacp_rcvdu_work(struct lagg_work *, void *);
static void lacp_marker_work(struct lagg_work *, void *);
static void lacp_linkspeed_work(struct lagg_work *, void *);
static void lagg_fail_linkspeed_work(struct lagg_work *, void *);
static void lagg_lb_linkspeed_work(struct lagg_work*,
lagg_fail_linkspeed_work(struct lagg_work *_lw __unused, void *xpsc)
struct lagg_work psc_work_linkspeed;
lagg_lb_linkspeed_work(struct lagg_work *_lw __unused, void *xpsc)
void (*lw_func)(struct lagg_work *, void *);
lagg_work_set(struct lagg_work *w,
void (*func)(struct lagg_work *, void *), void *arg)
void lagg_workq_add(struct workqueue *, struct lagg_work *);
void lagg_workq_wait(struct workqueue *, struct lagg_work *);