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

Function CleanupAliasData

freebsd/netinet/libalias/alias_db.c:802–819  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

800}
801
802static void
803CleanupAliasData(struct libalias *la)
804{
805 struct alias_link *lnk;
806 int i;
807
808 LIBALIAS_LOCK_ASSERT(la);
809 for (i = 0; i < LINK_TABLE_OUT_SIZE; i++) {
810 lnk = LIST_FIRST(&la->linkTableOut[i]);
811 while (lnk != NULL) {
812 struct alias_link *link_next = LIST_NEXT(lnk, list_out);
813 DeleteLink(lnk);
814 lnk = link_next;
815 }
816 }
817
818 la->cleanupIndex = 0;
819}
820
821static void
822IncrementalCleanup(struct libalias *la)

Callers 3

LibAliasSetAddressFunction · 0.85
LibAliasInitFunction · 0.85
LibAliasUninitFunction · 0.85

Calls 1

DeleteLinkFunction · 0.85

Tested by

no test coverage detected