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

Function key_getcomb_setlifetime

freebsd/netipsec/key.c:6260–6272  ·  view source on GitHub ↗

XXX make it sysctl-configurable? */

Source from the content-addressed store, hash-verified

6258
6259/* XXX make it sysctl-configurable? */
6260static void
6261key_getcomb_setlifetime(struct sadb_comb *comb)
6262{
6263
6264 comb->sadb_comb_soft_allocations = 1;
6265 comb->sadb_comb_hard_allocations = 1;
6266 comb->sadb_comb_soft_bytes = 0;
6267 comb->sadb_comb_hard_bytes = 0;
6268 comb->sadb_comb_hard_addtime = 86400; /* 1 day */
6269 comb->sadb_comb_soft_addtime = comb->sadb_comb_soft_addtime * 80 / 100;
6270 comb->sadb_comb_soft_usetime = 28800; /* 8 hours */
6271 comb->sadb_comb_hard_usetime = comb->sadb_comb_hard_usetime * 80 / 100;
6272}
6273
6274/*
6275 * XXX reorder combinations by preference

Callers 3

key_getcomb_ealgFunction · 0.85
key_getcomb_ahFunction · 0.85
key_getcomb_ipcompFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected