#
9bbba41e |
| 19-May-2007 |
Andrew Thompson <thompsa@FreeBSD.org> |
Fix a mbuf leak where sc_start fails or the protocol is none.
|
#
3362a474 |
| 19-May-2007 |
Andrew Thompson <thompsa@FreeBSD.org> |
Fix locking assert where we should hold the reader lock.
|
#
e2a77bb8 |
| 15-May-2007 |
Andrew Thompson <thompsa@FreeBSD.org> |
Fix unused variable error with !INET6
Reported by: Artem Naluzhny, Frank Terhaar-Yonkers
|
#
7a04b0f6 |
| 15-May-2007 |
Andrew Thompson <thompsa@FreeBSD.org> |
Feed ipv6 flowlabel to hash calculation.
Obtained from: NetBSD
|
#
3bf517e3 |
| 15-May-2007 |
Andrew Thompson <thompsa@FreeBSD.org> |
Change from a mutex to a read/write lock. This allows the tx port to be selected simultaneously by multiple senders and transmit/receive is not serialised between aggregated interfaces.
|
#
a5715cb2 |
| 07-May-2007 |
Andrew Thompson <thompsa@FreeBSD.org> |
- Correctly check if lp_ioctl is null - Remove lagg_ether_purgemulti as its no longer needed - Mark the interface as up if any ports are active rather than just the primary
|
#
efcd0965 |
| 07-May-2007 |
Andrew Thompson <thompsa@FreeBSD.org> |
The purgemulti call is not needed since all the ports have already been detached.
|
#
cdc6f95f |
| 07-May-2007 |
Andrew Thompson <thompsa@FreeBSD.org> |
Call if_setlladdr() on the aggregation port from a taskqueue so the softc lock is not held. The short delay between aggregating the port and setting the MAC address is fine.
|
#
108fe96a |
| 07-May-2007 |
Andrew Thompson <thompsa@FreeBSD.org> |
Avoid touching various unsafe parts if the interface is disappearing.
|
#
d74fd345 |
| 07-May-2007 |
Andrew Thompson <thompsa@FreeBSD.org> |
Change from using if_delmulti() to if_delmulti_ifma() as it simplifies the code and is safe to use if the ifp has disappeared.
Suggested by: bms
|
#
e3163ef6 |
| 03-May-2007 |
Andrew Thompson <thompsa@FreeBSD.org> |
- Add a disabled state for ports that can not be aggregated - Refine check for lacp links, set to disabled if not suitable
|
#
139722d4 |
| 02-May-2007 |
Andrew Thompson <thompsa@FreeBSD.org> |
Set the master flag on the right variable.
|
#
18242d3b |
| 17-Apr-2007 |
Andrew Thompson <thompsa@FreeBSD.org> |
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 s
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@
show more ...
|