| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Approved by: re (implicit)
This commit was manufactured to restore the state of the 7.3-RELEASE image.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix two panics in lagg.
1. The locking was changed to shared but roundrobin mode still updated a
pointer in the softc with the next tx interface to use. This will panic
under high load. Change this to an atomically incremented sequence number
in order to choose the tx port in round robin.
2. IFQ_HANDOFF will free the mbuf if the queue is full, this will then be
freed again by lagg_start() and panic. Reorganised the error handling and
freeing to fix this.
Approved by: re (kensmith)
Notes:
svn path=/stable/7/; revision=172732
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=171661
|
|
|
|
|
|
|
|
|
|
| |
actor and partner peer info. Print out the active aggregator and per port data
in verbose mode from ifconfig.
Approved by: re (mux)
Notes:
svn path=/head/; revision=171247
|
|
|
|
|
|
|
|
|
|
| |
- remove dead code
- use consistent variable names
- gc unused defines
- whitespace cleanup
Notes:
svn path=/head/; revision=170599
|
|
|
|
|
|
|
|
| |
selected simultaneously by multiple senders and transmit/receive is not
serialised between aggregated interfaces.
Notes:
svn path=/head/; revision=169569
|
|
|
|
|
|
|
|
| |
is not held. The short delay between aggregating the port and setting the MAC
address is fine.
Notes:
svn path=/head/; revision=169329
|
|
|
|
| |
Notes:
svn path=/head/; revision=169328
|
|
|
|
|
|
|
|
|
| |
and is safe to use if the ifp has disappeared.
Suggested by: bms
Notes:
svn path=/head/; revision=169327
|
|
|
|
| |
Notes:
svn path=/head/; revision=169228
|
|
|
|
|
|
|
| |
- Refine check for lacp links, set to disabled if not suitable
Notes:
svn path=/head/; revision=169227
|
|
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@
Notes:
svn path=/head/; revision=168793
|