-.\" $OpenBSD: mbuf_tags.9,v 1.33 2014/07/10 03:48:25 lteo Exp $
+.\" $OpenBSD: mbuf_tags.9,v 1.34 2015/04/17 11:06:39 mikeb Exp $
.\"
.\" The author of this man page is Angelos D. Keromytis (angelos@cis.upenn.edu)
.\"
.\" MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR
.\" PURPOSE.
.\"
-.Dd $Mdocdate: July 10 2014 $
+.Dd $Mdocdate: April 17 2015 $
.Dt MBUF_TAGS 9
.Os
.Sh NAME
bytes of space that can be used to store tag-specific information.
.Pp
The currently defined tag types are:
-.Bl -tag -width PACKET_TAG_IPSEC_OUT_CRYPTO_NEEDED
+.Bl -tag -width PACKET_TAG_IPSEC_PENDING_TDB
.It PACKET_TAG_IPSEC_IN_DONE
Used by
.Xr ipsec 4
identifying the security association applied to the packet.
This tag is primarily used to detect and avoid loops in IPsec
processing on output.
-.It PACKET_TAG_IPSEC_IN_CRYPTO_DONE
-Used by network cards that implement on-board IPsec processing to
-indicate that the crypto processing of an IPsec packet has been done.
-The tag contains a
-.Va struct tdb_ident
-identifying the security association under which the packet arrived.
-.It PACKET_TAG_IPSEC_OUT_CRYPTO_NEEDED
-Used by the IPsec stack to signal to network cards that implement
-on-board IPsec processing that such processing is needed.
-The tag contains a
-.Va struct tdb_ident
-identifying the security association that should be applied.
-The packet is already formatted for the appropriate security
-protocol.
.It PACKET_TAG_IPSEC_PENDING_TDB
Used by the IPsec stack to keep track of IPsec processing that should
happen to the packet on output.