aboutsummaryrefslogtreecommitdiff
path: root/sys/net/if_lagg.c
Commit message (Expand)AuthorAgeFilesLines
* Add the same check as vlan(4) where we ignore the ifnet departure event if theAndrew Thompson2012-06-301-0/+3
* if_lagg: allow to invoke SIOCSLAGGPORT multiple times in a rowEygene Ryabinkin2012-05-281-1/+6
* Relax restriction on direct tx to child portsEd Maste2012-05-031-13/+3
* Set the proto to LAGG_PROTO_NONE before calling the detach routine so packetsAndrew Thompson2012-04-121-6/+10
* Move the vlan buffer space into the union which also fixes an unused variableAndrew Thompson2012-03-071-2/+2
* Add the ability to set which packet layers are used for the load balance hashAndrew Thompson2012-03-061-13/+65
* Add a sysctl/tunable default value for the use_flowid sysctl in r232008.Andrew Thompson2012-02-231-1/+6
* Using the flowid in the mbuf assumes the network card is giving a good hash forAndrew Thompson2012-02-221-1/+13
* In r191367 the need for if_free_type() was removed and a new memberBrooks Davis2011-11-111-4/+3
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-1/+2
* Add missing MODULE_VERSION() definition to protect against duplicatingSergey Kandaurov2011-08-011-0/+1
* Grab the rlock before checking if our interface is enabled, it could beAndrew Thompson2011-07-071-1/+2
* LACP frames must not be send VLAN-tagged, check for that before processing.Andrew Thompson2011-04-301-1/+1
* Make various (pseudo) interfaces compile without INET in the kernelBjoern A. Zeeb2011-04-271-1/+3
* Fix a panic that can happen when trying to destroy a lagg(4) with scheduler s...Ermal Luçi2011-03-041-1/+2
* Add a sysctl knob to accept input packets on any link in a failover lagg.Ed Maste2010-09-011-1/+9
* Remove the check for IFF_DRV_OACTIVE right before adding a port into laggXin LI2010-03-091-4/+0
* Propagate the vlan eventis to the underlying interfaces/members so they can d...Ermal Luçi2010-02-061-0/+57
* Declare a new EVENTHANDLER called iflladdr_event which signals that the L2Andrew Thompson2010-01-181-0/+1
* Stop GCC from complaining about lagg_port_checkstacking() being unused.Edward Tomasz Napierala2010-01-081-2/+7
* Use the flowid if its available for selecting the tx port.Andrew Thompson2009-04-301-1/+4
* Change if_output to take a struct route as its fourth argument in orderKip Macy2009-04-161-3/+3
* - Protect against sc->sc_primary being nullAndrew Thompson2008-12-171-3/+4
* Update the interface baudrate taking into account the max speed for theAndrew Thompson2008-12-171-0/+19
* Also propagate the if_hwassist value to the parent so that cksum offload works.Andrew Thompson2008-12-161-1/+6
* convert calls to IFQ_HANDOFF to if_transmitKip Macy2008-11-221-3/+1
* Do not mangle if_oerrors of the underlying interface. This counterGleb Smirnoff2008-09-301-2/+0
* Move the protocol and port count checks to outside the loop, these conditionsAndrew Thompson2008-09-181-8/+8
* Make sure there is at least one port to avoid divide by zero when choosing theAndrew Thompson2008-09-181-1/+2
* port % count will never be greater than LAGG_MAX_PORTS so nuke the test.Andrew Thompson2008-07-041-6/+2
* Switch the LACP state machine over to its own mutex to protect the internals,Andrew Thompson2008-03-161-3/+6
* Pass any unmatched slowprotocols frames up the stack instead of dropping them,Andrew Thompson2007-12-311-2/+3
* - Use the macro to check the port status has it will also test if itsAndrew Thompson2007-12-181-2/+2
* Add myself to the copyright.Andrew Thompson2007-12-171-0/+1
* Support monitor mode where the frame is discarded after bpf and stats process...Andrew Thompson2007-12-051-0/+5
* Have the lagg interface generate link up/down events, the interface is markedAndrew Thompson2007-11-251-0/+20
* Use ETHER_BPF_MTAP so that the vlan tags are visible to bpf(4) when stackedAndrew Thompson2007-10-201-2/+2
* Fix two panics in lagg.Andrew Thompson2007-10-121-36/+33
* Show the ACTIVE flag in ifconfig for the single interface that is actaullyAndrew Thompson2007-08-301-1/+5
* - Propagate the largest set of interface capabilities supported by all laggAndrew Thompson2007-07-301-15/+57
* Avoid holding the softc lock when using copyout().Andrew Thompson2007-07-261-28/+52
* Allow the LACP state to be queried from userland which at the moment is theAndrew Thompson2007-07-051-0/+8
* non-functional cleanupAndrew Thompson2007-06-121-29/+29
* - packets on the input interface were counted twiceAndrew Thompson2007-05-201-13/+1
* Fix a mbuf leak where sc_start fails or the protocol is none.Andrew Thompson2007-05-191-2/+4
* Fix locking assert where we should hold the reader lock.Andrew Thompson2007-05-181-1/+1
* Fix unused variable error with !INET6Andrew Thompson2007-05-151-1/+2
* Feed ipv6 flowlabel to hash calculation.Andrew Thompson2007-05-151-1/+3
* Change from a mutex to a read/write lock. This allows the tx port to beAndrew Thompson2007-05-151-58/+40
* - Correctly check if lp_ioctl is nullAndrew Thompson2007-05-071-20/+9