#
342585 |
|
29-Dec-2018 |
eugen |
MFC r342367: ifconfig.8, lagg.4: fix documentation bug: -use_flowid needs to be used to force local hash computation and disable usage of RSS hash provided by driver.
PR: 234242
|
#
302408 |
|
07-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
297455 |
|
31-Mar-2016 |
brueffer |
Fix minor problems caught by mandoc -Tlint.
|
#
294615 |
|
23-Jan-2016 |
araujo |
Add an IOCTL rr_limit to let users fine tuning the number of packets to be sent using roundrobin protocol and set a better granularity and distribution among the interfaces. Tuning the number of packages sent by interface can increase throughput and reduce unordered packets as well as reduce SACK.
Example of usage: # ifconfig bge0 up # ifconfig bge1 up # ifconfig lagg0 create # ifconfig lagg0 laggproto roundrobin laggport bge0 laggport bge1 \ 192.168.1.1 netmask 255.255.255.0 # ifconfig lagg0 rr_limit 500
Reviewed by: thompsa, glebius, adrian (old patch) Approved by: bapt (mentor) Relnotes: Yes Differential Revision: https://reviews.freebsd.org/D540
|
#
290450 |
|
06-Nov-2015 |
smh |
Add sysctl to control LACP strict compliance default
Add net.link.lagg.lacp.default_strict_mode which defines the default value for LACP strict compliance for created lagg devices.
Also: * Add lacp_strict option to ifconfig(8). * Fix lagg(4) creation examples. * Minor style(9) fix.
MFC after: 1 week
|
#
276259 |
|
26-Dec-2014 |
bapt |
Sort SEE ALSO
|
#
272386 |
|
01-Oct-2014 |
hrs |
Virtualize lagg(4) cloner. This change fixes a panic when tearing down if_lagg(4) interfaces which were cloned in a vnet jail.
Sysctl nodes which are dynamically generated for each cloned interface (net.link.lagg.N.*) have been removed, and use_flowid and flowid_shift ifconfig(8) parameters have been added instead. Flags and per-interface statistics counters are displayed in "ifconfig -v".
CR: D842
|
#
271733 |
|
18-Sep-2014 |
araujo |
The lagg(4) interface is based on trunk(4) interface from OpenBSD. The FreeBSD is the only system that has the FEC protocol, that is a simple alias to loadbalance protocol and does not implement the ancient Cisco FEC standard.
From now on, we remove the fec protocol from the documentation and keep the FEC code only for compatibility.
Phabric: D539 Reviewed by: glebius, thompsa Approved by: glebius Sponsored by: QNAP Systems Inc.
|
#
271732 |
|
18-Sep-2014 |
araujo |
Add laggproto broadcast, it allows sends frames to all ports of the lagg(4) group and receives frames on any port of the lagg(4).
Phabric: D549 Reviewed by: glebius, thompsa Approved by: glebius Obtained from: OpenBSD Sponsored by: QNAP Systems Inc.
|
#
267938 |
|
26-Jun-2014 |
bapt |
use .Mt to mark up email addresses consistently (final part)
PR: 191174 Submitted by: Franco Fichtner <franco at lastsummer.de>
|
#
257261 |
|
28-Oct-2013 |
glebius |
Remove more remnants of ng_fec(4).
The ng_create_one() and ng_mkpeer() functions in network.subr are now not used anywhere, but I left them, since they can be useful in future in netgraph scripting.
Submitted by: pluknet
|
#
243091 |
|
15-Nov-2012 |
joel |
Remove trailing whitespace.
|
#
243016 |
|
14-Nov-2012 |
kevlo |
Mention the IEEE 802.1AX.
Reviewed by: thompsa
|
#
232089 |
|
23-Feb-2012 |
thompsa |
Break the last part to its own sentence rather than a run-on.
Suggested by: dougb
|
#
232080 |
|
23-Feb-2012 |
thompsa |
Add a sysctl/tunable default value for the use_flowid sysctl in r232008.
|
#
232010 |
|
22-Feb-2012 |
thompsa |
Document the net.link.lagg.X.use_flowid sysctl from r232008.
|
#
232009 |
|
22-Feb-2012 |
thompsa |
Make it clear that fec is just an alias
|
#
214066 |
|
19-Oct-2010 |
delphij |
Clarify that lagg(4) sends/receives on active port, not the master port.
Note that this still seems to be a little bit confusing as the concept of "master" is different from what people would expect on a networking equipment.
|
#
213632 |
|
08-Oct-2010 |
delphij |
Document net.link.lagg.failover_rx_all.
MFC after: 1 week
|
#
190531 |
|
29-Mar-2009 |
brueffer |
Fix typo.
|
#
190528 |
|
29-Mar-2009 |
sam |
remove bogus nwid use; that's a compat shim for netbsd
|
#
190527 |
|
29-Mar-2009 |
sam |
fix wired-wireless failover example and remove incorrect comment about WPA not working
|
#
175158 |
|
08-Jan-2008 |
gabor |
- This driver will first appear in FreeBSD 6.3, not 7.0
Submitted by: thompsa MFC after: 0 days
|
#
171661 |
|
30-Jul-2007 |
thompsa |
- Propagate the largest set of interface capabilities supported by all lagg ports to the lagg interface. - Use the MTU from the first interface as the lagg MTU, all extra interfaces must be the same.
This fixes using a lagg interface for a vlan or enabling jumbo frames, etc.
Approved by: re (kensmith) MFC After: 3 days
|
#
168810 |
|
17-Apr-2007 |
brueffer |
Bump date for the previous revision and the driver renaming.
|
#
168809 |
|
17-Apr-2007 |
brueffer |
To avoid confusion, mention that the driver was originally called trunk in OpenBSD.
|
#
168793 |
|
16-Apr-2007 |
thompsa |
Rename the trunk(4) driver to lagg(4) as it is too similar to vlan trunking.
The name trunk is misused as the networking term trunk means carrying multiple VLANs over a single connection. The IEEE standard for link aggregation (802.3 section 3) does not talk about 'trunk' at all while it is used throughout IEEE 802.1Q in describing vlans.
The lagg(4) driver provides link aggregation, failover and fault tolerance.
Discussed on: current@
|