summaryrefslogtreecommitdiffstats
path: root/sys/net/ieee8023ad_lacp.c
Commit message (Expand)AuthorAgeFilesLines
* Start process of removing the use of the deprecated "M_FLOWID" flaghselasky2014-12-011-1/+2
* - Move L2 addr configuration for the primary port to a taskqueue. This fixeshrs2014-10-051-2/+5
* Virtualize lagg(4) cloner. This change fixes a panic when tearing downhrs2014-10-011-56/+13
* Remove macros that hide access to struct ifnet fields.glebius2014-09-261-1/+2
* - Whitespace.glebius2014-09-261-11/+11
* - When reconfiguring protocol on a lagg, first set it to LAGG_PROTO_NONE,glebius2014-09-261-10/+4
* Make lagg protocols detach methods returning void.glebius2014-09-261-2/+1
* Pull in r267961 and r267973 again. Fix for issues reported will follow.hselasky2014-06-281-2/+1
* Revert r267961, r267973:gjb2014-06-271-1/+2
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifhselasky2014-06-271-2/+1
* Fix a panic caused by doing "ifconfig -am" while a lagg is being destroyed.asomers2014-05-021-2/+12
* Simplify filling sockaddr_dl structure for if_resolvemulti()melifaro2014-01-181-5/+1
* Multi-queue NIC drivers and multi-port lagg tend to use the same lowerscottl2013-12-301-1/+1
* Include necessary headers that now are available due to pollutionglebius2013-10-281-0/+1
* The r48589 promised to remove implicit inclusion of if_var.h soon. Prepareglebius2013-10-261-0/+2
* Use the same actor key for media types of the same speed.ae2013-10-171-2/+39
* Break out the static, global LACP debug options into a per-lagg unitadrian2013-07-261-18/+54
* Fix typo.adrian2013-07-251-1/+1
* Bring over some link aggregation / LACP protocol improvements and debuggingadrian2013-07-131-17/+64
* Mechanically substitute flags from historic mbuf allocator withglebius2012-12-051-2/+2
* Turn LACP debugging from a compile time option to a sysctl, it is very handy tothompsa2012-05-261-43/+37
* Add the ability to set which packet layers are used for the load balance hashthompsa2012-03-061-1/+1
* Using the flowid in the mbuf assumes the network card is giving a good hash forthompsa2012-02-221-1/+1
* Use the flowid if its available for selecting the tx port.thompsa2009-04-301-1/+4
* Update the interface baudrate taking into account the max speed for thethompsa2008-12-171-0/+2
* Switch the LACP state machine over to its own mutex to protect the internals,thompsa2008-03-161-124/+103
* Pass any unmatched slowprotocols frames up the stack instead of dropping them,thompsa2007-12-311-5/+5
* Use the safer callout_init_rw() to allow the softclock to grab thethompsa2007-11-211-5/+2
* Allow the LACP state to be queried from userland which at the moment is thethompsa2007-07-051-0/+50
* non-functional cleanupthompsa2007-06-121-56/+36
* Compare the partner system priority when choosing the aggregator.thompsa2007-05-191-1/+9
* Implement the Marker Protocol. A marker frame is placed on the interface queuethompsa2007-05-191-8/+103
* Fix locking assert where we should hold the reader lock.thompsa2007-05-181-1/+1
* Change from a mutex to a read/write lock. This allows the tx port to bethompsa2007-05-151-15/+80
* Avoid touching various unsafe parts if the interface is disappearing.thompsa2007-05-071-1/+3
* Change from using if_delmulti() to if_delmulti_ifma() as it simplifies the codethompsa2007-05-071-15/+3
* - Add a disabled state for ports that can not be aggregatedthompsa2007-05-031-5/+18
* Test for IFM_FDX rather than IFM_HDX as the half-duplex bit may not be set eventhompsa2007-05-021-1/+1
* Rename the trunk(4) driver to lagg(4) as it is too similar to vlan trunking.thompsa2007-04-171-73/+73
* Add the trunk(4) driver for providing link aggregation, failover and faultthompsa2007-04-101-0/+1763
OpenPOWER on IntegriCloud