summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
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-18This commit fixes two bugs involving PF once rules:Lawrence Teo
2019-07-17Convert struct rtpcb malloc(9) to pool_get(9). PCB for routingAlexander Bluhm
2019-07-17Convert struct pkpcb malloc(9) to pool_get(9). PCB for pfkey isAlexander Bluhm
2019-07-17Introduce ETHER_IS_BROADCAST/ANYADDR/EQ() and use them where appropriate.Martin Pieuchot
2019-07-14newlen was a dead store, but what we could use is oldlen toFlorian Obser
2019-07-11fix NULL pointer dereference, reported and fix tested by sthenAlexandr Nedvedicky
2019-07-09Add missing mtx_leave() in error path.Martin Pieuchot
2019-07-09Fix previous commit which made src-node have a reference for the kif.YASUOKA Masahiko
2019-07-08free(9) sizes for M_RTABLE.Martin Pieuchot
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
2019-07-05record when trunk takes over an interface by setting ac_trunkportDavid Gwynne
2019-07-03add the kernel side of net.link.ifrxq.pressure_return and pressure_dropDavid Gwynne
2019-07-02When source address tracking record is used for "route-to", the nextYASUOKA Masahiko
2019-07-01Link the state and the source track to keep the source track whileYASUOKA Masahiko
2019-07-01reintroduce ifiq_input counting backpressureDavid Gwynne
2019-06-30if_vinput should pass BPF_DIRECTION_IN to bpf_mtap, not OUTDavid Gwynne
2019-06-26Create IF_WWAN_DEFAULT_PRIORITY which is lower thanClaudio Jeker
2019-06-26The MPLS edge devices get the packets from the MPLS stack which neverClaudio Jeker
2019-06-24Since the recent recursion fix in rtable_walk(), deleting an interfaceAlexander Bluhm
2019-06-24Use timeout_add_sec(9)kn
2019-06-24free(9) sizes.Martin Pieuchot
2019-06-22Make computation of re-challenge timeout more obviouskn
2019-06-22Revert accidentially committed hunk from previouskn
2019-06-22Remove duplicate initialisationkn
2019-06-21Prevent recursions by not deleting entries inside rtable_walk(9).Martin Pieuchot
2019-06-17free(9) sizes.Martin Pieuchot
2019-06-16Use timeout_add_sec(9)kn
2019-06-15Free sizes for hooks and `if_sadl'.Martin Pieuchot
2019-06-13free(9) sizes for buffers.Martin Pieuchot
2019-06-13free(9) sizes.Martin Pieuchot
2019-06-13Copy the user provided sockaddr into a normalized sockaddr in rtrequest()Claudio Jeker
2019-06-10use m_microtime to get the packet rx time it might be available.David Gwynne
2019-06-10don't allow userland to change if_type.David Gwynne
2019-06-10Use mallocarray(9) & put some free(9) sizes for M_IPMOPTS allocations.Martin Pieuchot
2019-06-09Always return EEXIST if an interface is already part of a bridge.Martin Pieuchot
2019-06-09Remove code for non-Ethernet members, these are no longer supported.Martin Pieuchot
2019-06-05Remove workaround and return EINVAL when userland sends routing messagesClaudio Jeker
2019-06-04if_netisr(): trade NET_LOCK() for NET_RLOCK()Alexandr Nedvedicky
2019-06-04pfsync_sendout() requires PF_LOCK()Alexandr Nedvedicky