Lines Matching defs:tdb
341 ipip_output(struct mbuf **mp, struct tdb *tdb)
360 switch (tdb->tdb_dst.sa.sa_family) {
362 if (tdb->tdb_src.sa.sa_family != AF_INET ||
363 tdb->tdb_src.sin.sin_addr.s_addr == INADDR_ANY ||
364 tdb->tdb_dst.sin.sin_addr.s_addr == INADDR_ANY) {
368 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)),
369 ntohl(tdb->tdb_spi));
392 ipo->ip_src = tdb->tdb_src.sin.sin_addr;
393 ipo->ip_dst = tdb->tdb_dst.sin.sin_addr;
445 if (tdb->tdb_xform->xf_type == XF_IP4)
446 tdb->tdb_cur_bytes += obytes;
451 if (IN6_IS_ADDR_UNSPECIFIED(&tdb->tdb_dst.sin6.sin6_addr) ||
452 tdb->tdb_src.sa.sa_family != AF_INET6 ||
453 IN6_IS_ADDR_UNSPECIFIED(&tdb->tdb_src.sin6.sin6_addr)) {
457 ipsp_address(&tdb->tdb_dst, buf, sizeof(buf)),
458 ntohl(tdb->tdb_spi));
491 in6_embedscope(&ip6o->ip6_src, &tdb->tdb_src.sin6, NULL, NULL);
492 in6_embedscope(&ip6o->ip6_dst, &tdb->tdb_dst.sin6, NULL, NULL);
525 if (tdb->tdb_xform->xf_type == XF_IP4)
526 tdb->tdb_cur_bytes += obytes;
532 tdb->tdb_dst.sa.sa_family);
554 ipe4_init(struct tdb *tdbp, const struct xformsw *xsp, struct ipsecinit *ii)
561 ipe4_zeroize(struct tdb *tdbp)
567 ipe4_input(struct mbuf **mp, struct tdb *tdb, int hlen, int proto)