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

Function me_delete_tunnel

freebsd/net/if_me.c:437–452  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

435}
436
437static void
438me_delete_tunnel(struct me_softc *sc)
439{
440
441 sx_assert(&me_ioctl_sx, SA_XLOCKED);
442 if (ME_READY(sc)) {
443 CK_LIST_REMOVE(sc, chain);
444 CK_LIST_REMOVE(sc, srchash);
445 ME_WAIT();
446
447 sc->me_src.s_addr = 0;
448 sc->me_dst.s_addr = 0;
449 ME2IFP(sc)->if_drv_flags &= ~IFF_DRV_RUNNING;
450 if_link_state_change(ME2IFP(sc), LINK_STATE_DOWN);
451 }
452}
453
454static uint16_t
455me_in_cksum(uint16_t *p, int nwords)

Callers 4

me_reassignFunction · 0.85
me_clone_destroyFunction · 0.85
me_ioctlFunction · 0.85
me_set_tunnelFunction · 0.85

Calls 1

if_link_state_changeFunction · 0.85

Tested by

no test coverage detected