MCPcopy Create free account
hub / github.com/F-Stack/f-stack / lagg_proto_attach

Function lagg_proto_attach

freebsd/net/if_lagg.c:358–372  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

356MODULE_DEPEND(if_lagg, if_infiniband, 1, 1, 1);
357
358static void
359lagg_proto_attach(struct lagg_softc *sc, lagg_proto pr)
360{
361
362 LAGG_XLOCK_ASSERT(sc);
363 KASSERT(sc->sc_proto == LAGG_PROTO_NONE, ("%s: sc %p has proto",
364 __func__, sc));
365
366 if (sc->sc_ifflags & IFF_DEBUG)
367 if_printf(sc->sc_ifp, "using proto %u\n", pr);
368
369 if (lagg_protos[pr].pr_attach != NULL)
370 lagg_protos[pr].pr_attach(sc);
371 sc->sc_proto = pr;
372}
373
374static void
375lagg_proto_detach(struct lagg_softc *sc)

Callers 2

lagg_clone_createFunction · 0.85
lagg_ioctlFunction · 0.85

Calls 1

if_printfFunction · 0.85

Tested by

no test coverage detected