OpenBSD CVS

CVS log for src/share/man/man9/mbuf_tags.9


[BACK] Up to [local] / src / share / man / man9

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.43 / (download) - annotate - [select for diffs], Sat May 15 08:07:20 2021 UTC (3 years ago) by yasuoka
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1, OPENBSD_7_0_BASE, OPENBSD_7_0, HEAD
Changes since 1.42: +7 -2 lines
Diff to previous 1.42 (colored)

Fix IPsec NAT-T to work with pipex(4).  Introduce a new packet tag
PACKET_TAG_IPSEC_FLOWINFO to specify the IPsec flow.

ok mvs

Revision 1.42 / (download) - annotate - [select for diffs], Wed May 12 23:17:30 2021 UTC (3 years ago) by yasuoka
Branch: MAIN
Changes since 1.41: +1 -8 lines
Diff to previous 1.41 (colored)

Remove about PACKET_TAG_PIPEX, it was replaced by ph_cookie.

Revision 1.41 / (download) - annotate - [select for diffs], Sun Jun 21 15:25:30 2020 UTC (3 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_6_9_BASE, OPENBSD_6_9, OPENBSD_6_8_BASE, OPENBSD_6_8
Changes since 1.40: +4 -4 lines
Diff to previous 1.40 (colored)

new sentence, new line;

Revision 1.40 / (download) - annotate - [select for diffs], Sun Jun 21 11:44:12 2020 UTC (3 years, 11 months ago) by dlg
Branch: MAIN
Changes since 1.39: +5 -6 lines
Diff to previous 1.39 (colored)

wireguard is taking over the gif mbuf tag.

gif used its mbuf tag to store it's interface index so it could
detect loops. gre also did this, and i cut most of the drivers
(including gif) over to using the gre tag. so the gif tag is unused.

wireguard uses the tag to store peer information between different
contexts the packet is processed in. it also needs a bit more space
to do that.

from Matt Dunwoodie and Jason A. Donenfeld

ok deraadt@

Revision 1.39 / (download) - annotate - [select for diffs], Tue May 30 12:24:43 2017 UTC (7 years ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_6_7_BASE, OPENBSD_6_7, OPENBSD_6_6_BASE, OPENBSD_6_6, OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4, OPENBSD_6_3_BASE, OPENBSD_6_3, OPENBSD_6_2_BASE, OPENBSD_6_2
Changes since 1.38: +6 -5 lines
Diff to previous 1.38 (colored)

tweak previous;

Revision 1.38 / (download) - annotate - [select for diffs], Tue May 30 12:09:27 2017 UTC (7 years ago) by friehm
Branch: MAIN
Changes since 1.37: +9 -2 lines
Diff to previous 1.37 (colored)

Carp balancing ip does not work since there is a mac filter in
ether_input(). Now we use mbuf tags instead of modifying the MAC
address.

ok mpi@

Revision 1.37 / (download) - annotate - [select for diffs], Tue Nov 24 19:58:48 2015 UTC (8 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_6_1_BASE, OPENBSD_6_1, OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9
Changes since 1.36: +13 -4 lines
Diff to previous 1.36 (colored)

update NAME; somehow missed this file when i did man9;
ok schwarze

Revision 1.36 / (download) - annotate - [select for diffs], Thu Jun 25 09:25:09 2015 UTC (8 years, 11 months ago) by mpi
Branch: MAIN
CVS Tags: OPENBSD_5_8_BASE, OPENBSD_5_8
Changes since 1.35: +2 -8 lines
Diff to previous 1.35 (colored)

PACKET_TAG_BRIDGE is gone.

Revision 1.35 / (download) - annotate - [select for diffs], Sat May 23 12:57:09 2015 UTC (9 years ago) by markus
Branch: MAIN
Changes since 1.34: +3 -10 lines
Diff to previous 1.34 (colored)

PACKET_TAG_IPSEC_PENDING_TDB is gone, too.

Revision 1.34 / (download) - annotate - [select for diffs], Fri Apr 17 11:06:39 2015 UTC (9 years, 1 month ago) by mikeb
Branch: MAIN
Changes since 1.33: +3 -17 lines
Diff to previous 1.33 (colored)

IPSEC_IN_CRYPTO_DONE and OUT_CRYPTO_NEEDED are gone

Revision 1.33 / (download) - annotate - [select for diffs], Thu Jul 10 03:48:25 2014 UTC (9 years, 10 months ago) by lteo
Branch: MAIN
CVS Tags: OPENBSD_5_7_BASE, OPENBSD_5_7, OPENBSD_5_6_BASE, OPENBSD_5_6
Changes since 1.32: +3 -4 lines
Diff to previous 1.32 (colored)

divert-packet no longer uses the PACKET_TAG_PF_DIVERT mbuf tag.

Revision 1.32 / (download) - annotate - [select for diffs], Tue Aug 13 09:52:53 2013 UTC (10 years, 9 months ago) by mpi
Branch: MAIN
CVS Tags: OPENBSD_5_5_BASE, OPENBSD_5_5
Changes since 1.31: +7 -2 lines
Diff to previous 1.31 (colored)

When net.inet.ip.sourceroute is enable, store the source route
of incoming IPv4 packets with the SSRR or LSRR header option in
a m_tag rather than in a single static entry.

Use a new m_tag type, PACKET_TAG_SRCROUTE, for this and bump
PACKET_TAG_MAXSIZE accordingly.

Adapted from FreeBSD r135274 with inputs from bluhm@.

ok bluhm@, mikeb@

Revision 1.31 / (download) - annotate - [select for diffs], Wed Jul 17 20:21:54 2013 UTC (10 years, 10 months ago) by schwarze
Branch: MAIN
CVS Tags: OPENBSD_5_4_BASE, OPENBSD_5_4
Changes since 1.30: +3 -3 lines
Diff to previous 1.30 (colored)

use .Mt for AUTHORS email; from Jan Stary <hans at stare dot cz>; ok jmc@

Revision 1.30 / (download) - annotate - [select for diffs], Tue Jun 11 01:01:15 2013 UTC (10 years, 11 months ago) by dlg
Branch: MAIN
Changes since 1.29: +3 -3 lines
Diff to previous 1.29 (colored)

return ENOBUFS on failure from m_defrag and m_tag_copy_chain.

m_foo functions that return errors are now consistent as far as i can tell.

ok bluhm@

Revision 1.29 / (download) - annotate - [select for diffs], Tue Jun 4 19:27:09 2013 UTC (11 years ago) by schwarze
Branch: MAIN
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

Replace old-fashioned .Fd by new-fangled .In for #include lines.
Diff from Jan Klemkow <j dot klemkow at wemelug dot de> on tech@.
No objection from jmc@ against this type of change.

Revision 1.28 / (download) - annotate - [select for diffs], Fri May 17 22:42:20 2013 UTC (11 years ago) by jmc
Branch: MAIN
Changes since 1.27: +5 -5 lines
Diff to previous 1.27 (colored)

i got SEE ALSO completely wrong ;(
sorry mpi!

Revision 1.27 / (download) - annotate - [select for diffs], Fri May 17 17:20:09 2013 UTC (11 years ago) by mpi
Branch: MAIN
Changes since 1.26: +44 -27 lines
Diff to previous 1.26 (colored)

Sync with reality.

ok henning@, yasuoka@, jmc@

Revision 1.26 / (download) - annotate - [select for diffs], Sat Jan 29 13:15:39 2011 UTC (13 years, 4 months ago) by bluhm
Branch: MAIN
CVS Tags: OPENBSD_5_3_BASE, OPENBSD_5_3, OPENBSD_5_2_BASE, OPENBSD_5_2, OPENBSD_5_1_BASE, OPENBSD_5_1, OPENBSD_5_0_BASE, OPENBSD_5_0, OPENBSD_4_9_BASE, OPENBSD_4_9
Changes since 1.25: +5 -4 lines
Diff to previous 1.25 (colored)

The function m_tag_copy_chain() returned 0 on success and 1 on
failure.  The man page explained it the other way around.  Change
the return code to the more obvious 0 or ENOMEM and document this.
ok krw@ markus@ miod@ jmc@

Revision 1.25 / (download) - annotate - [select for diffs], Sat Mar 13 06:39:33 2010 UTC (14 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7
Changes since 1.24: +3 -3 lines
Diff to previous 1.24 (colored)

no need for "-offset -0i";

Revision 1.24 / (download) - annotate - [select for diffs], Thu May 31 19:20:00 2007 UTC (17 years ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_4_6_BASE, OPENBSD_4_6, OPENBSD_4_5_BASE, OPENBSD_4_5, OPENBSD_4_4_BASE, OPENBSD_4_4, OPENBSD_4_3_BASE, OPENBSD_4_3, OPENBSD_4_2_BASE, OPENBSD_4_2
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

convert to new .Dd format;

Revision 1.23 / (download) - annotate - [select for diffs], Mon May 28 17:22:16 2007 UTC (17 years ago) by henning
Branch: MAIN
Changes since 1.22: +1 -38 lines
Diff to previous 1.22 (colored)

pf does not use mbuf tags any more

Revision 1.22 / (download) - annotate - [select for diffs], Sun May 27 13:53:56 2007 UTC (17 years ago) by jmc
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

replace wonky macro;

Revision 1.21 / (download) - annotate - [select for diffs], Sun May 27 05:33:39 2007 UTC (17 years ago) by henning
Branch: MAIN
Changes since 1.20: +5 -1 lines
Diff to previous 1.20 (colored)

add a note that mbuf tags use malloc'd memory, ok theo

Revision 1.20 / (download) - annotate - [select for diffs], Wed Jan 3 18:43:12 2007 UTC (17 years, 5 months ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_4_1_BASE, OPENBSD_4_1
Changes since 1.19: +3 -23 lines
Diff to previous 1.19 (colored)

Sync with reality. m_tag_free() and m_tag_unlink() where removed and
m_tag_delete_chain() was a simplified. OK dhartmei@

Revision 1.19 / (download) - annotate - [select for diffs], Sat Sep 30 14:31:59 2006 UTC (17 years, 8 months ago) by pedro
Branch: MAIN
Changes since 1.18: +25 -29 lines
Diff to previous 1.18 (colored)

Better description of PF mbuf tags, from Diego Casati
Tweaks by jmc@, okay henning@

Revision 1.18 / (download) - annotate - [select for diffs], Mon Dec 8 07:07:35 2003 UTC (20 years, 6 months ago) by mcbride
Branch: MAIN
CVS Tags: OPENBSD_4_0_BASE, OPENBSD_4_0, OPENBSD_3_9_BASE, OPENBSD_3_9, OPENBSD_3_8_BASE, OPENBSD_3_8, OPENBSD_3_7_BASE, OPENBSD_3_7, OPENBSD_3_6_BASE, OPENBSD_3_6, OPENBSD_3_5_BASE, OPENBSD_3_5
Changes since 1.17: +13 -1 lines
Diff to previous 1.17 (colored)

Mbuf tag tcp and udp packets which are translated to localhost, and
use the the presence of this tag to reverse the match order in
in{6}_pcblookup_listen(). Some daemons (such as portmap) do a double
bind, binding to both * and localhost in order to differentiate local
from non-local connections, and potentially granting more privilege to
local ones. This change ensures that redirected connections to localhost
do not appear local to such a daemon.

Bulk of changes from dhartmei@, some changes markus@

ok dhartmei@ deraadt@

Revision 1.17 / (download) - annotate - [select for diffs], Fri Jun 6 20:56:32 2003 UTC (21 years ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_3_4_BASE, OPENBSD_3_4
Changes since 1.16: +3 -2 lines
Diff to previous 1.16 (colored)

- section reorder
- macro fixes
- kill whitespace at EOL
- use .Ox for OpenBSD, .Fx for FreeBSD

Revision 1.16 / (download) - annotate - [select for diffs], Tue May 13 21:32:26 2003 UTC (21 years ago) by henning
Branch: MAIN
Changes since 1.15: +5 -1 lines
Diff to previous 1.15 (colored)

PACKET_TAG_PF_TAG

Revision 1.15 / (download) - annotate - [select for diffs], Sat May 10 22:38:27 2003 UTC (21 years, 1 month ago) by henning
Branch: MAIN
Changes since 1.14: +6 -1 lines
Diff to previous 1.14 (colored)

document PACKET_TAG_PF_QID

ok jmc@

Revision 1.14 / (download) - annotate - [select for diffs], Wed Feb 26 15:05:07 2003 UTC (21 years, 3 months ago) by david
Branch: MAIN
CVS Tags: OPENBSD_3_3_BASE, OPENBSD_3_3
Changes since 1.13: +4 -4 lines
Diff to previous 1.13 (colored)

start new sentence on a new line
ok mpech@

Revision 1.13 / (download) - annotate - [select for diffs], Mon Sep 30 23:30:47 2002 UTC (21 years, 8 months ago) by frantzen
Branch: MAIN
CVS Tags: OPENBSD_3_2_BASE, OPENBSD_3_2
Changes since 1.12: +9 -1 lines
Diff to previous 1.12 (colored)

document PF_FRAGCACHE tag
ok henning@ deraadt@ and my cat who is in the process of mauling my foot

Revision 1.12 / (download) - annotate - [select for diffs], Fri Jun 7 19:57:45 2002 UTC (22 years ago) by dhartmei
Branch: MAIN
Changes since 1.11: +7 -1 lines
Diff to previous 1.11 (colored)

Add mbuf tag PACKET_TAG_PF_ROUTED, used to prevent loops for pf routed
packets. ok angelos@

Revision 1.11 / (download) - annotate - [select for diffs], Fri Jun 7 01:46:11 2002 UTC (22 years ago) by aaron
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

tyop

Revision 1.10 / (download) - annotate - [select for diffs], Fri Feb 8 20:13:04 2002 UTC (22 years, 4 months ago) by angelos
Branch: MAIN
CVS Tags: OPENBSD_3_1_BASE, OPENBSD_3_1
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

.Nm packet tags -> .Nm mbuf_tags

Revision 1.9 / (download) - annotate - [select for diffs], Fri Aug 3 15:21:17 2001 UTC (22 years, 10 months ago) by mpech
Branch: MAIN
CVS Tags: OPENBSD_3_0_BASE, OPENBSD_3_0
Changes since 1.8: +1 -2 lines
Diff to previous 1.8 (colored)

o) We don't like .Pp before/after .Sh;
o) .Nm always has argument in .Sh SYNOPSIS;
o) We always closes .Bl and .Bd tags;

millert@ ok

Revision 1.8 / (download) - annotate - [select for diffs], Wed Jul 4 21:56:57 2001 UTC (22 years, 11 months ago) by dhartmei
Branch: MAIN
Changes since 1.7: +7 -1 lines
Diff to previous 1.7 (colored)

document PACKET_TAG_PF_GENERATED; ok angelos@

Revision 1.7 / (download) - annotate - [select for diffs], Wed Jun 27 08:38:57 2001 UTC (22 years, 11 months ago) by aaron
Branch: MAIN
Changes since 1.6: +8 -8 lines
Diff to previous 1.6 (colored)

Improve markup and correct a malformed sentence.

Revision 1.6 / (download) - annotate - [select for diffs], Wed Jun 27 03:50:49 2001 UTC (22 years, 11 months ago) by angelos
Branch: MAIN
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (colored)

M_COPY_* -> M_MOVE_*

Revision 1.5 / (download) - annotate - [select for diffs], Mon Jun 25 06:40:52 2001 UTC (22 years, 11 months ago) by angelos
Branch: MAIN
Changes since 1.4: +16 -2 lines
Diff to previous 1.4 (colored)

Mention M_COPY_HDR/M_COPY_PKTHDR vs. M_DUP_HDR/M_DUP_PKTHDR wrt. tags

Revision 1.4 / (download) - annotate - [select for diffs], Mon Jun 25 06:37:04 2001 UTC (22 years, 11 months ago) by angelos
Branch: MAIN
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

Better wording.

Revision 1.3 / (download) - annotate - [select for diffs], Mon Jun 25 05:47:17 2001 UTC (22 years, 11 months ago) by angelos
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

IPsec->ipsec for .Xr (mpech@prosoft.org.lv)

Revision 1.2 / (download) - annotate - [select for diffs], Mon Jun 25 05:40:39 2001 UTC (22 years, 11 months ago) by angelos
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

Update.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Jun 25 05:07:15 2001 UTC (22 years, 11 months ago) by angelos
Branch: MAIN

Man page for mbuf tags.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.