diff options
author | hrs <hrs@FreeBSD.org> | 2015-09-12 20:36:39 +0000 |
---|---|---|
committer | hrs <hrs@FreeBSD.org> | 2015-09-12 20:36:39 +0000 |
commit | 8bd36880a406e727629e7659159c6c7fd7798ef6 (patch) | |
tree | 0cfbaefd9ede06268578e5130a7758b721dbf251 /share | |
parent | 8cb3d8b81705f6463338c64cc79dc1271df692c7 (diff) | |
download | FreeBSD-src-8bd36880a406e727629e7659159c6c7fd7798ef6.zip FreeBSD-src-8bd36880a406e727629e7659159c6c7fd7798ef6.tar.gz |
MFC 272159,272161,272386,272446,272547,272548,273210:
- Make lagg protos a enum.
- When reconfiguring protocol on a lagg, first set it to LAGG_PROTO_NONE,
then drop lock, run the attach routines, and then set it to specific
proto. This removes tons of WITNESS warnings.
- Make lagg protocol attach handlers not failing and allocate memory
with M_WAITOK.
- 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".
- Separate option handling from SIOC[SG]LAGG to SIOC[SG]LAGGOPTS for
backward compatibility with old ifconfig(8).
- Move L2 addr configuration for the primary port to a taskqueue. This fixes
LOR of softc rmlock in iflladdr_event handlers.
- Call if_delmulti_ifma() after LACP_UNLOCK(). This fixes another LOR.
- Fix a panic in lacp_transit_expire().
- Fix a panic in lagg_input() upon shutting down a port.
- Use printb() for boolean flags in ro_opts and actor_state for LACP.
- Fix lladdr configuration which could prevent LACP mode from working.
- Fix LORs when a laggport interface has an IPv6 LLA.
Diffstat (limited to 'share')
-rw-r--r-- | share/man/man4/lagg.4 | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/share/man/man4/lagg.4 b/share/man/man4/lagg.4 index aec7b7e..b511eea 100644 --- a/share/man/man4/lagg.4 +++ b/share/man/man4/lagg.4 @@ -16,7 +16,7 @@ .\" .\" $FreeBSD$ .\" -.Dd February 23, 2012 +.Dd October 1, 2014 .Dt LAGG 4 .Os .Sh NAME @@ -143,9 +143,9 @@ modes will use the RSS hash from the network card if available to avoid computing one, this may give poor traffic distribution if the hash is invalid or uses less of the protocol header information. Local hash computation can be forced per interface by setting the -.Va net.link.lagg.X.use_flowid -.Xr sysctl 8 -variable to zero where X is the interface number. +.Cm use_flowid +.Xr ifconfig 8 +flag. The default for new interfaces is set via the .Va net.link.lagg.default_use_flowid .Xr sysctl 8 . |