| 1444 | #endif |
| 1445 | |
| 1446 | void |
| 1447 | ktls_destroy(struct ktls_session *tls) |
| 1448 | { |
| 1449 | struct rm_priotracker prio; |
| 1450 | |
| 1451 | ktls_cleanup(tls); |
| 1452 | if (tls->be != NULL && ktls_allow_unload) { |
| 1453 | rm_rlock(&ktls_backends_lock, &prio); |
| 1454 | tls->be->use_count--; |
| 1455 | rm_runlock(&ktls_backends_lock, &prio); |
| 1456 | } |
| 1457 | uma_zfree(ktls_session_zone, tls); |
| 1458 | } |
| 1459 | |
| 1460 | void |
| 1461 | ktls_seq(struct sockbuf *sb, struct mbuf *m) |
no test coverage detected