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

Function key_freesah

freebsd/netipsec/key.c:2859–2873  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2857}
2858
2859static void
2860key_freesah(struct secashead **psah)
2861{
2862 struct secashead *sah = *psah;
2863
2864 if (SAH_DELREF(sah) == 0)
2865 return;
2866
2867 KEYDBG(KEY_STAMP,
2868 printf("%s: last reference to SAH(%p)\n", __func__, sah));
2869 KEYDBG(KEY_DATA, kdebug_secash(sah, NULL));
2870
2871 *psah = NULL;
2872 key_delsah(sah);
2873}
2874
2875static void
2876key_delsah(struct secashead *sah)

Callers 7

key_unlinksavFunction · 0.85
key_newsavFunction · 0.85
key_flush_sadFunction · 0.85
key_updateaddressesFunction · 0.85
key_delete_allFunction · 0.85
key_delete_xformFunction · 0.85
key_freesah_flushedFunction · 0.85

Calls 3

kdebug_secashFunction · 0.85
key_delsahFunction · 0.85
printfFunction · 0.50

Tested by

no test coverage detected