Home | History | Annotate | Download | only in net

Lines Matching defs:lag

78 	struct laglist *lag;
81 lag = kmem_alloc(sizeof(*lag), KM_SLEEP);
82 lag->lag_ifp = ifp;
83 lag->lag_dlt = dlt;
84 lag->lag_hlen = hlen;
85 lag->lag_drvp = drvp;
99 kmem_free(lag, sizeof(*lag));
104 TAILQ_INSERT_TAIL(&lagdrvs, lag, lag_entries);
113 struct laglist *lag, *lag_next;
127 for (lag = TAILQ_FIRST(&lagdrvs); lag; lag = lag_next) {
128 lag_next = TAILQ_NEXT(lag, lag_entries);
129 if (lag->lag_ifp == ifp) {
130 TAILQ_REMOVE(&lagdrvs, lag, lag_entries);
131 TAILQ_INSERT_HEAD(&rmlist, lag, lag_entries);
135 while ((lag = TAILQ_FIRST(&rmlist)) != NULL) {
136 TAILQ_REMOVE(&rmlist, lag, lag_entries);
137 kmem_free(lag, sizeof(*lag));
184 struct laglist *lag;
189 while ((lag = TAILQ_FIRST(&lagdrvs)) != NULL) {
190 TAILQ_REMOVE(&lagdrvs, lag, lag_entries);
192 newops->bpf_attach(lag->lag_ifp, lag->lag_dlt,
193 lag->lag_hlen, lag->lag_drvp);
194 kmem_free(lag, sizeof(*lag));