History log of /src/sys/net/agr/if_agrvar_impl.h |
Revision | | Date | Author | Comments |
1.12 |
| 26-Mar-2023 |
andvar | fix various typos in documentation, comments and sysctl device description. mainly aion -> ation and inlude -> include.
|
1.11 |
| 28-Jan-2017 |
maya | Switch agr(4) to use a workqueue. This is necessary because during a callout, it allocates memory with M_WAITOK, which triggers a DEBUG assert.
XXX we should drain the workqueue.
ok riastradh
|
1.10 |
| 26-May-2010 |
dyoung | branches: 1.10.18; 1.10.36; 1.10.40; 1.10.44; Change sc_wrports from an int to a bool and "test truth" instead of comparing with 0.
Add 'volatile' to several other state variables that need it.
|
1.9 |
| 08-Feb-2010 |
dyoung | branches: 1.9.2; Take another stab at fixing the LOCKDEBUG panic reported in PR kern/39940 and by Martti Kuparinen on current-users@: replace the ioctl lock with finer-grained locking. Lock the ports list and wait to if_clone_destroy() until all threads are out of the softc.
Thanks to Martti Kuparinen for testing these changes.
|
1.8 |
| 29-May-2009 |
darran | branches: 1.8.2; Add vlan support and hardware offload capabilities to agr. These changes allow vlans to be layered above agr, with the attach and detach propogated to the member ports in the aggregation. Note the agr interface must be up before the vlan is attached.
Adds SIOCINITIFADDR support to the wm driver for setting the AF_LINK address, necessary for agr to be able to set the mac addresses of each port to the agr address (i.e. so it can receive all intended traffic at the hardware level).
Adds support for disabling the LACP protocol by setting LINK1 on the agr interface (e.g. ifconfig agr0 link1).
In consultation with tls@.
|
1.7 |
| 20-May-2007 |
yamt | branches: 1.7.32; 1.7.44; 1.7.48; 1.7.52; use mutex.
|
1.6 |
| 04-Mar-2007 |
christos | branches: 1.6.2; 1.6.4; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
1.5 |
| 21-Feb-2007 |
thorpej | Replace the Mach-derived boolean_t type with the C99 bool type. A future commit will replace use of TRUE and FALSE with true and false.
|
1.4 |
| 29-Oct-2006 |
yamt | branches: 1.4.4; make agr headers include lock.h and queue.h by themselves.
|
1.3 |
| 08-Jul-2006 |
yamt | branches: 1.3.4; 1.3.6; make a multiple inclusion protection macro match with the filename.
|
1.2 |
| 10-Dec-2005 |
elad | branches: 1.2.4; 1.2.8; 1.2.16; Multiple inclusion protection, as suggested by christos@ on tech-kern@ few days ago.
|
1.1 |
| 18-Mar-2005 |
yamt | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; add agr(4), a pseudo network device driver for link aggregation.
|
1.1.8.4 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.1.8.3 |
| 26-Feb-2007 |
yamt | sync with head.
|
1.1.8.2 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.1.8.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.1.6.2 |
| 29-Apr-2005 |
kent | sync with -current
|
1.1.6.1 |
| 18-Mar-2005 |
kent | file if_agrvar_impl.h was added on branch kent-audio2 on 2005-04-29 11:29:32 +0000
|
1.1.4.3 |
| 11-Dec-2005 |
christos | Sync with head.
|
1.1.4.2 |
| 01-Apr-2005 |
skrll | Sync with HEAD.
|
1.1.4.1 |
| 18-Mar-2005 |
skrll | file if_agrvar_impl.h was added on branch ktrace-lwp on 2005-04-01 14:31:50 +0000
|
1.1.2.2 |
| 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.1.2.1 |
| 18-Mar-2005 |
yamt | file if_agrvar_impl.h was added on branch yamt-km on 2005-03-19 08:36:35 +0000
|
1.2.16.1 |
| 13-Jul-2006 |
gdamore | Merge from HEAD.
|
1.2.8.1 |
| 11-Aug-2006 |
yamt | sync with head
|
1.2.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.3.6.1 |
| 10-Dec-2006 |
yamt | sync with head.
|
1.3.4.1 |
| 18-Nov-2006 |
ad | Sync with head.
|
1.4.4.2 |
| 12-Mar-2007 |
rmind | Sync with HEAD.
|
1.4.4.1 |
| 27-Feb-2007 |
yamt | - sync with head. - move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
|
1.6.4.1 |
| 11-Jul-2007 |
mjf | Sync with head.
|
1.6.2.1 |
| 08-Jun-2007 |
ad | Sync with head.
|
1.7.52.1 |
| 21-Apr-2010 |
matt | sync to netbsd-5
|
1.7.48.1 |
| 23-Jul-2009 |
jym | Sync with HEAD.
|
1.7.44.1 |
| 05-Jun-2009 |
snj | Pull up following revision(s) (requested by 792): sys/dev/pci/if_wm.c: revision 1.175 via patch sys/net/if_ethersubr.c: revision 1.172 via patch sys/net/agr/ieee8023ad_lacp.c: revision 1.9 via patch sys/net/agr/if_agr.c: revision 1.23 via patch sys/net/agr/if_agrether.c: revision 1.7 via patch sys/net/agr/if_agrvar_impl.h: revision 1.8 via patch Add vlan support and hardware offload capabilities to agr. These changes allow vlans to be layered above agr, with the attach and detach propogated to the member ports in the aggregation. Note the agr interface must be up before the vlan is attached. Adds SIOCSIFADDR support to the wm driver for setting the AF_LINK address, necessary for agr to be able to set the mac addresses of each port to the agr address (i.e. so it can receive all intended traffic at the hardware level). Adds support for disabling the LACP protocol by setting LINK1 on the agr interface (e.g. ifconfig agr0 link1). In consultation with tls@.
|
1.7.32.3 |
| 11-Aug-2010 |
yamt | sync with head.
|
1.7.32.2 |
| 11-Mar-2010 |
yamt | sync with head
|
1.7.32.1 |
| 20-Jun-2009 |
yamt | sync with head
|
1.8.2.2 |
| 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.8.2.1 |
| 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.9.2.1 |
| 30-May-2010 |
rmind | sync with head
|
1.10.44.1 |
| 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.10.40.1 |
| 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.10.36.1 |
| 05-Feb-2017 |
skrll | Sync with HEAD
|
1.10.18.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|