Lines Matching defs:tdb
1502 struct tdb *tdb;
1580 tdb = gettdb(ifp->if_rdomain, spi, &dst, proto);
1581 if (tdb != NULL && (tdb->tdb_flags & TDBF_INVALID) == 0 &&
1582 tdb->tdb_xform != NULL) {
1583 if (tdb->tdb_first_use == 0) {
1584 tdb->tdb_first_use = gettime();
1585 if (tdb->tdb_flags & TDBF_FIRSTUSE) {
1587 &tdb->tdb_first_tmo,
1588 tdb->tdb_exp_first_use))
1589 tdb_ref(tdb);
1591 if (tdb->tdb_flags & TDBF_SOFT_FIRSTUSE) {
1593 &tdb->tdb_sfirst_tmo,
1594 tdb->tdb_soft_first_use))
1595 tdb_ref(tdb);
1599 prot = (*(tdb->tdb_xform->xf_input))(&m, tdb, hlen,
1601 tdb_unref(tdb);
1606 tdb_unref(tdb);
1613 NULL, NULL, &tdb, NULL);
1614 if (error == 0 && tdb != NULL) {
1620 if ((encif = enc_getif(tdb->tdb_rdomain,
1621 tdb->tdb_tap)) == NULL ||
1624 tdb_unref(tdb);
1628 tdb_unref(tdb);
1642 tdb->tdb_mtu && ntohs(ip->ip_len) > tdb->tdb_mtu &&
1643 tdb->tdb_mtutimeout > gettime()) {
1645 hassnap, llc, tdb->tdb_mtu,
1649 error = ipsp_process_packet(m, tdb, af, 0);
1652 tdb_unref(tdb);