mpi@ introduced a ph_cookie in mbuf packet headers that can be used
authordlg <dlg@openbsd.org>
Fri, 10 Apr 2015 11:02:12 +0000 (11:02 +0000)
committerdlg <dlg@openbsd.org>
Fri, 10 Apr 2015 11:02:12 +0000 (11:02 +0000)
commit578c45efae655e700fb480441ca26c4e0dff525f
tree64a91f90941436f5562f3133866542fcb6a39da5
parentf074e7d461c6e3fdf7124987027f28d88c3b8cec
mpi@ introduced a ph_cookie in mbuf packet headers that can be used
by a subsystem to stash some state while the mbuf gets queued. eg,
net80211 uses it to keep track of the wireless node associated with
a packet before submitting it to a drivers snd queue for transmission.

this makes pipex use ph_cookie to keep track of the pipex session
associated with a packet before submitting it to the softint queues.
this lets us get rid of an mbuf tag type, and avoids the cost of
tag allocation.

ok yasuoka@
sys/net/pipex.c
sys/sys/mbuf.h