OpenBSD CVS

CVS log for src/share/man/man4/trunk.4


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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.31 / (download) - annotate - [select for diffs], Mon Aug 24 07:34:00 2020 UTC (3 years, 9 months ago) by kn
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, OPENBSD_6_9_BASE, OPENBSD_6_9, OPENBSD_6_8_BASE, OPENBSD_6_8, HEAD
Changes since 1.30: +2 -11 lines
Diff to previous 1.30 (colored)

Omit common ifconfig options

ifconfig(8)'s TRUNK (LINK AGGREGATION) nicely combines the two drivers, so
omit common stuff from the drives specific manuals.

This aids in the overall design of having options documented in ifconfig(8)
alone unless they're inherently driver specific, e.g. "trunkproto" which
stays in trunk(4).

OK jmc

Revision 1.30 / (download) - annotate - [select for diffs], Sun Aug 12 23:50:31 2018 UTC (5 years, 9 months ago) by ccardenas
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
Changes since 1.29: +7 -8 lines
Diff to previous 1.29 (colored)

Add administrative options to LACP trunk implementation.

The trunk driver now has a new ioctl (SIOCxTRUNKOPTS), which for now only
has options for LACP:
* Mode - Active or Passive (default Active)
* Timeout - Fast or Slow (default Slow)
* System Priority - 1(high) to 65535(low) (default 32768/0x8000)
* Port Priority - 1(high) to 65535(low) (default 32768/0x8000)
* IFQ Priority - 0 to NUM_QUEUES (default 6)

At the moment, ifconfig only has options for lacpmode and lacptimeout
plumbed as those are the immediate need.

The approach taken for the options was to make them on a "trunk" vs a
"port" as what's typically seen on various NOSes (JunOS, NXOS, etc...)
as it's uncommon for a host to have one link "Passive" and the other
"Active" in a given trunk.

Just like on a NOS, when applying lacpmode or lacptimeout, the settings
are immediately applied to all existing ports in the trunk and to all
future ports brought into the trunk.

Tested by many on a plethora of NIC drivers and switches.

Ok remi@

Revision 1.29 / (download) - annotate - [select for diffs], Fri Mar 13 19:58:41 2015 UTC (9 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_6_3_BASE, OPENBSD_6_3, OPENBSD_6_2_BASE, OPENBSD_6_2, OPENBSD_6_1_BASE, OPENBSD_6_1, OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9, OPENBSD_5_8_BASE, OPENBSD_5_8
Changes since 1.28: +3 -3 lines
Diff to previous 1.28 (colored)

remove the first comma from constructs like ", and," and ", or,": you can use
"and" and "or" to join sentence clauses, and you can use commas, but both hinders
reading;

Revision 1.28 / (download) - annotate - [select for diffs], Tue Jul 16 16:05:49 2013 UTC (10 years, 10 months ago) by schwarze
Branch: MAIN
CVS Tags: OPENBSD_5_7_BASE, OPENBSD_5_7, OPENBSD_5_6_BASE, OPENBSD_5_6, OPENBSD_5_5_BASE, OPENBSD_5_5, OPENBSD_5_4_BASE, OPENBSD_5_4
Changes since 1.27: +3 -3 lines
Diff to previous 1.27 (colored)

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

Revision 1.27 / (download) - annotate - [select for diffs], Sat May 11 11:48:22 2013 UTC (11 years ago) by sthen
Branch: MAIN
Changes since 1.26: +9 -2 lines
Diff to previous 1.26 (colored)

add a CAVEATS entry relating to trunk(4)'s handling of MTUs, ok jmc@

Revision 1.26 / (download) - annotate - [select for diffs], Thu Oct 22 09:22:46 2009 UTC (14 years, 7 months ago) by sobrado
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, OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7
Changes since 1.25: +5 -3 lines
Diff to previous 1.25 (colored)

replace cross references to other manual pages with the right macros.

Revision 1.25 / (download) - annotate - [select for diffs], Mon Dec 15 11:50:10 2008 UTC (15 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_4_6_BASE, OPENBSD_4_6, OPENBSD_4_5_BASE, OPENBSD_4_5
Changes since 1.24: +4 -8 lines
Diff to previous 1.24 (colored)

a little more clarity on link aggregation, after some discussion
with mpf;
ok mpf

Revision 1.24 / (download) - annotate - [select for diffs], Tue Nov 18 14:29:30 2008 UTC (15 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.23: +34 -18 lines
Diff to previous 1.23 (colored)

document trunk protocol lacp, and sort the protocol list whilst here;
includes input/help from brad, mpf, and sthen;

Revision 1.23 / (download) - annotate - [select for diffs], Sat Oct 25 11:51:56 2008 UTC (15 years, 7 months ago) by jmc
Branch: MAIN
Changes since 1.22: +4 -3 lines
Diff to previous 1.22 (colored)

oops, fix a very silly mistake; ok sthen

Revision 1.22 / (download) - annotate - [select for diffs], Sun Jan 6 13:46:47 2008 UTC (16 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_4_4_BASE, OPENBSD_4_4, OPENBSD_4_3_BASE, OPENBSD_4_3
Changes since 1.21: +8 -8 lines
Diff to previous 1.21 (colored)

make the descriptions of roundrobin and loadbalance more consistent,
and better explain what they do;

help/ok sthen

Revision 1.21 / (download) - annotate - [select for diffs], Sun Jan 6 13:41:45 2008 UTC (16 years, 5 months ago) by jmc
Branch: MAIN
Changes since 1.20: +13 -2 lines
Diff to previous 1.20 (colored)

add a CAVEATS section documenting some issues when using roundrobin
and loadbalance protocols;

brad, claudio, and sthen all helped explain this to me,
and sthen helped me put the diff together;

Revision 1.20 / (download) - annotate - [select for diffs], Mon Oct 22 14:48:52 2007 UTC (16 years, 7 months ago) by pyr
Branch: MAIN
Changes since 1.19: +5 -1 lines
Diff to previous 1.19 (colored)

Add a broadcast mode to trunk(4). This mode sends frames on all
ports and receives frame on any port. This allows interaction with
some L2 configurations.
with input and ok reyk@

Revision 1.19 / (download) - annotate - [select for diffs], Thu May 31 19:19:52 2007 UTC (17 years ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_4_2_BASE, OPENBSD_4_2
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

convert to new .Dd format;

Revision 1.18 / (download) - annotate - [select for diffs], Fri Jun 9 13:53:34 2006 UTC (18 years ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_4_1_BASE, OPENBSD_4_1, OPENBSD_4_0_BASE, OPENBSD_4_0
Changes since 1.17: +6 -3 lines
Diff to previous 1.17 (colored)

improve the description of failover; ok reyk

Revision 1.17 / (download) - annotate - [select for diffs], Mon Jun 5 21:42:31 2006 UTC (18 years ago) by jmc
Branch: MAIN
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 (colored)

better wording; ok reyk

Revision 1.16 / (download) - annotate - [select for diffs], Mon Jun 5 18:50:10 2006 UTC (18 years ago) by jmc
Branch: MAIN
Changes since 1.15: +2 -3 lines
Diff to previous 1.15 (colored)

- remove a useless .Pp
- tweak HISTORY wording

Revision 1.15 / (download) - annotate - [select for diffs], Sun May 28 18:47:29 2006 UTC (18 years ago) by reyk
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

in the second example, only the trunk interface should have an IP address,
not the trunk ports.

figured out by jmc@

Revision 1.14 / (download) - annotate - [select for diffs], Tue May 23 05:06:53 2006 UTC (18 years ago) by reyk
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

bump copyright

Revision 1.13 / (download) - annotate - [select for diffs], Tue May 23 04:35:52 2006 UTC (18 years ago) by reyk
Branch: MAIN
Changes since 1.12: +22 -13 lines
Diff to previous 1.12 (colored)

add

Revision 1.12 / (download) - annotate - [select for diffs], Sat May 20 05:46:21 2006 UTC (18 years ago) by reyk
Branch: MAIN
Changes since 1.11: +6 -5 lines
Diff to previous 1.11 (colored)

fix the documentation: failover mode only accepts incoming traffic on the
active port and drops everything else. this has been changed to support
failover mode on stupid devices like simple network hubs.

Revision 1.11 / (download) - annotate - [select for diffs], Tue May 9 19:03:04 2006 UTC (18 years, 1 month ago) by jmc
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

no need to specify a "count" argument: ifconfig(8) handles these
"on demand";

from jan niemann;
ok deraadt

Revision 1.10 / (download) - annotate - [select for diffs], Sun Dec 18 18:00:44 2005 UTC (18 years, 5 months ago) by reyk
Branch: MAIN
CVS Tags: OPENBSD_3_9_BASE, OPENBSD_3_9
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Update my e-mail address in the copyright statement, no binary changes.

Revision 1.9 / (download) - annotate - [select for diffs], Tue Nov 1 09:01:33 2005 UTC (18 years, 7 months ago) by jmc
Branch: MAIN
Changes since 1.8: +3 -8 lines
Diff to previous 1.8 (colored)

clarify the section on trunk protocols;

after a mail to misc@ from gustavos rios;
ok reyk@

Revision 1.8 / (download) - annotate - [select for diffs], Tue Oct 4 20:31:44 2005 UTC (18 years, 8 months ago) by jmc
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

tweak;

Revision 1.7 / (download) - annotate - [select for diffs], Tue Oct 4 08:42:00 2005 UTC (18 years, 8 months ago) by reyk
Branch: MAIN
Changes since 1.6: +19 -1 lines
Diff to previous 1.6 (colored)

start to describe the trunk(4) protocols.

thanks to jmc@ and Michael Knudson

Revision 1.6 / (download) - annotate - [select for diffs], Mon Oct 3 20:17:38 2005 UTC (18 years, 8 months ago) by jmc
Branch: MAIN
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (colored)

tweaks;
ok reyk@

Revision 1.5 / (download) - annotate - [select for diffs], Mon Oct 3 08:43:03 2005 UTC (18 years, 8 months ago) by reyk
Branch: MAIN
Changes since 1.4: +6 -8 lines
Diff to previous 1.4 (colored)

change trunk ifconfig examples (it's not neccessary to type "create"
and "up" explicitly), add "trunkproto failover" to the second example.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Oct 3 02:22:13 2005 UTC (18 years, 8 months ago) by reyk
Branch: MAIN
Changes since 1.3: +25 -4 lines
Diff to previous 1.3 (colored)

mention failover mode and add examples

Revision 1.3 / (download) - annotate - [select for diffs], Tue May 31 20:57:49 2005 UTC (19 years ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_3_8_BASE, OPENBSD_3_8
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored)

grammar;

Revision 1.2 / (download) - annotate - [select for diffs], Wed May 25 07:54:24 2005 UTC (19 years ago) by david
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

whitespace

Revision 1.1 / (download) - annotate - [select for diffs], Tue May 24 02:45:18 2005 UTC (19 years ago) by reyk
Branch: MAIN

initial import of a trunking (link aggregation and link failover)
implementation. it currently supports round robin mode with link state
checking, additional modes will be added later.

ok brad@, deraadt@

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.