summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2019-08-16ifq_hdatalen should keep the mbuf it's looking at, not leak it.David Gwynne
2019-08-06When we needed the kernel lock for local IP packet delivery, mpi@Alexander Bluhm
2019-08-05try to be more compliant with the spec by implementing marker responses.David Gwynne
2019-08-05run pf against ip packets coming in and out of the two ports.David Gwynne
2019-08-05pay some lip service to TPMR compliance according to 802.1Q-2018David Gwynne
2019-08-01add tpmr(4), a quick and dirty 802.1Q Two-Port MAC Relay implementationDavid Gwynne
2019-07-29The IPv6 duplicate address detection may send a packet before theAlexander Bluhm
2019-07-25AF_INET comes before AF_INET6. Shorten line to <80 chars.Kenneth R Westerback
2019-07-25Add IFXF_AUTOCONF4 to if_xflags to match IFXF_AUTOCONF6. LetKenneth R Westerback
2019-07-20When multiple ports share the same MAC, pick the physical one for delivery.Martin Pieuchot
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-19ttysleep(): drop unused timeout parametercheloha
2019-07-18follow up to 'once rule' expirationAlexandr Nedvedicky
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-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