Lines Matching +full:packet +full:- +full:based
2 .\" SPDX-License-Identifier: BSD-2-Clause
27 .\" Note: The date here should be updated whenever a non-trivial
39 .Bd -ragged -offset indent
46 .Bd -literal -offset indent
57 .Bd -literal -offset indent
82 A hook returns an altered mbuf for further processing, but it drops a packet
88 based, hence every
96 .Bd -literal -offset indent
103 The second matches packet's direction, and the third matches the network
104 interface a packet is coming from.
108 .Bl -tag -width indent
109 .It pull-head <number-of-bytes>
110 Unconditionally creates a brand new cluster-based mbuf and links it to be the
111 first mbuf of the original mbuf chain, with respective packet header moving.
119 If a mbuf chain has less data than asked then the entire packet is pulled with
124 .It enlarge <number-of-bytes>
129 .Bl -tag -width indent
157 .Bd -literal -offset indent
158 pfilctl link -i dummymbuf:inet6 inet6
162 .Bd -literal -offset indent
163 pfilctl link -o -a dummymbuf:inet6 inet6
168 packet data despite that.
170 .Bd -literal -offset indent
171 sysctl net.dummymbuf.rules="inet6 in em0 pull-head 0; inet6 out em0 pull-head 0;"
180 .Bd -literal -offset indent
185 .Bd -literal -offset indent
186 pfilctl unlink -i dummymbuf:inet6 inet6
187 pfilctl unlink -o dummymbuf:inet6 inet6
196 .Bl -diag