summaryrefslogtreecommitdiffstats
path: root/sys/net/if_trunk.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* trunk(4): convert ifunit to if_unit(9)mvs2021-01-281-9/+21
* Keep port interface UP on removalkn2020-09-121-5/+1
* Add missing `IFXF_CLONED' flag to clone interfaces.mvs2020-07-281-1/+2
* deprecate interface input handler lists, just use one input function.dlg2020-07-221-18/+35
* Change users of IFQ_DEQUEUE(), IFQ_ENQUEUE() and IFQ_LEN() to use thepatrick2020-07-101-2/+2
* make ph_flowid in mbufs 16bits by storing whether it's set in csum_flags.dlg2020-06-171-3/+3
* don't limit the output queue (ifq) length to 1 anymore.dlg2020-05-211-3/+1
* when copying capabilities from the first port to a trunk, copy hardmtu too.dlg2019-12-061-2/+2
* turn the linkstate hooks into a task list, like the detach hooks.dlg2019-11-071-4/+4
* replace the hooks used with if_detachhooks with a task list.dlg2019-11-061-4/+4
* record when trunk takes over an interface by setting ac_trunkportdlg2019-07-051-1/+9
* A trunk(4) usually stays up when the link state of one of its membersflorian2019-05-111-1/+3
* tr_unit is unused, so gc itdlg2019-04-291-2/+1
* a first cut at converting some virtual ethernet interfaces to if_vinputdlg2019-04-231-4/+3
* Add administrative options to LACP trunk implementation.ccardenas2018-08-121-1/+92
* Remove almost unused `flags' argument of suser().mpi2018-02-191-4/+4
* Creating a cloned interface could return ENOMEM due to temporarybluhm2018-01-091-4/+2
* The "ret" return value is reused and overwritten, potentiallyreyk2017-08-141-8/+4
* Remove NET_LOCK()'s argument.mpi2017-08-111-5/+5
* Add missing NET_UNLOCK() in error path.mpi2017-05-281-2/+4
* trunk_port_destroy() needs the NET_LOCK().mpi2017-05-281-2/+4
* Remove useless splnet()/splx() dances.mpi2017-05-281-29/+5
* move counting if_opackets next to counting if_obytes in if_enqueue.dlg2017-01-221-4/+2
* Reconfigure interface capabilities after switching trunkproto; ok mpimikeb2016-09-161-3/+4
* We're always ready! So send IFQ_SET_READY() to the bitbucket.mpi2016-04-131-2/+1
* Move tr_port_destroy down; fixes 'lacp_compose_key protection fault trap'sthen2015-12-311-4/+4
* dont check IFF_OACTIVE to see if the port is busy.dlg2015-11-211-5/+1
* dont play with IFF_OACTIVE needlessly.dlg2015-11-201-3/+2
* Prefix flowid with ph_ and print it in m_print().mpi2015-11-121-3/+3
* arp_ifinit() is no longer required.mpi2015-10-251-6/+2
* Make sure that when trunk_port_ioctl is called to set a newmikeb2015-10-081-5/+5
* if the mbuf has a valid flowid, use it instead of using siphash24dlg2015-10-081-1/+4
* Factor LACP frame processing out to a separate taskmikeb2015-10-051-1/+2
* add sizes to some of the simpler free callsderaadt2015-09-291-11/+9
* Remove "if_tp" from the "struct ifnet".mpi2015-09-281-6/+4
* add a comment explaining how we serialize when switching trunkproto;mikeb2015-09-241-1/+8
* Avoid a theoretical m_pullup(9) mishandling by delegating the mbufmikeb2015-09-241-2/+2
* Serialize trunk changes with input handler insertion and removal.mikeb2015-09-231-7/+12
* Keep track of an active port in the failover trunk to avoid listmikeb2015-09-231-22/+51
* Remove trunk watchdog code since it doesn't do anything usefulmikeb2015-09-231-41/+1
* pass a cookie argument to interface input handlers that can be usedmikeb2015-09-101-5/+5
* move the if input handler list to an SRP list.dlg2015-09-101-4/+3
* Drop promiscuously received packets if the trunk(4) interface is notmpi2015-07-171-1/+16
* Unify the check for up & running between all pseudo-drivers.mpi2015-07-021-12/+10
* By design if_input_process() needs to hold a reference on the receivingmpi2015-07-021-11/+3
* Rename if_output() into if_enqueue() to avoid confusion with commentsmpi2015-06-301-11/+7
* count if_ibytes in if_input like we do for if_ipackets.dlg2015-06-291-3/+1
* Increment if_ipackets in if_input().mpi2015-06-241-2/+1
* Store a unique ID, an interface index, rather than a pointer to thempi2015-06-161-3/+8
* Fix a double free in the destroy path triggered when a second process,mpi2015-06-151-8/+10