summaryrefslogtreecommitdiff
path: root/sys/net/if_aggr.c
AgeCommit message (Expand)Author
2022-02-05remove an extra set of brackets. no functional change.David Gwynne
2021-02-28big numbers need suffixes on some platforms. fix LACP_ADDR_SLOW_E64.David Gwynne
2021-02-27put the mac addr into a uint64_t to compare it to the ethernet slow addr.David Gwynne
2021-01-19aggr(4): convert ifunit() to if_unit(9)mvs
2020-12-12Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.jan
2020-08-21Leave default ifq_maxlen handling to ifq_init()kn
2020-07-22deprecate interface input handler lists, just use one input function.David Gwynne
2020-07-10Change users of IFQ_SET_MAXLEN() and IFQ_IS_EMPTY() to use the "new" API.Patrick Wildt
2020-06-17make ph_flowid in mbufs 16bits by storing whether it's set in csum_flags.David Gwynne
2020-06-02When the set of ports in an aggr changes, set the aggr capabilities toJonathan Matthew
2020-04-12take NET_LOCK in aggr_clone_destroy() before calling aggr_p_dtor()David Gwynne
2020-03-11properly limit indexing into the aggr_periodic_times array.David Gwynne
2019-12-23when aggr(4) comes up, check port link state to push the rxm forward.David Gwynne
2019-12-15Add a missing unlock.Visa Hankala
2019-12-11use sockaddr_storage to store the address used to generate mcast entries.David Gwynne
2019-11-11you still need newlines when using log(9). add some errnos while here.David Gwynne
2019-11-09whitespace fixes, no functional change.David Gwynne
2019-11-07move the port destructor calls in clone destroy back out of NET_LOCK.David Gwynne
2019-11-07turn the linkstate hooks into a task list, like the detach hooks.David Gwynne
2019-11-06replace the hooks used with if_detachhooks with a task list.David Gwynne
2019-08-05try to be more compliant with the spec by implementing marker responses.David Gwynne
2019-07-20generate the actor info per port to send to userland.David Gwynne
2019-07-20just use LINK_STATE_IS_UP to see if a port has link.David Gwynne
2019-07-19try to notify the partner when the port is going away or down.David Gwynne
2019-07-19default (ie, reset) the partner info when a ports link goes down.David Gwynne
2019-07-19export all the partner info to userland, not just what ifconfig prints.David Gwynne
2019-07-18make the UCT in the rxm generate debug outputDavid Gwynne
2019-07-18run the selection logic from the rxm current state if the port is unselectedDavid Gwynne
2019-07-18bulk up the debug output around selection logicDavid Gwynne
2019-07-18replace ether_{cmp,is_eq,is_zero} with the new ones in netinet/if_ether.hDavid Gwynne
2019-07-05pretend to handle setting trunkproto, but only support setting it to lacpDavid Gwynne
2019-07-05fix the $OpenBSD$ tagDavid Gwynne
2019-07-05initialise sc_lacp_timeout to AGGR_LACP_TIMEOUT_SLOW, not 0;David Gwynne
2019-07-05iterate over distributing ports when populating the tx map, not all portsDavid Gwynne
2019-07-05init the log of tx times to somewhere in the past when adding a port.David Gwynne
2019-07-05move a declaration before a statement.David Gwynne
2019-07-05report a port as active to userland if it is muxedDavid Gwynne
2019-07-05tweak mtu handling and propagate mtu setting to trunkportsDavid Gwynne
2019-07-05add aggr(4), a dedicated driver that implements 802.1AX link aggregationDavid Gwynne