summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2019-10-08back out the use of ifiq pressure, and go back to using a packet count.David Gwynne
2019-10-04gif shouldn't include netinet/ip_ether.h, cos gif doesnt do etherip.David Gwynne
2019-10-02let lacp mode trunk cope with interfaces that don't report if_baudrate.David Gwynne
2019-10-01remove the internal plumbing that supported a custom mbuf copy function.David Gwynne
2019-09-30remove the "copy function" argument to bpf_mtap_hdr.David Gwynne
2019-09-23Do more sanity checks when accepting socket addresses in routingAlexander Bluhm
2019-09-13avoid the use of a custom bpf copy function.David Gwynne
2019-09-13tweak tun/tap kn_data to be more consistent with everything else.David Gwynne
2019-09-12pf_test can return PF_PASS, but set the mbuf to NULL.David Gwynne
2019-09-12knf for the switch statement in tun_dev_kqfilter.David Gwynne
2019-09-12let userland write up to hardmtu bytes, not just mtu bytes.David Gwynne
2019-09-12we don't need to cast hdr arguments to caddr_t for bpf_mtap_hdr anymore.David Gwynne
2019-09-12make bpf_mtap_hdr take a const void *, not a caddr_t.David Gwynne
2019-08-29pf_state_insert() must grab state lock exclusivelyAlexandr Nedvedicky
2019-08-28Fix white spaces and wrap long lines.Alexander Bluhm
2019-08-28In rev 1.273 RTM_LOCK has been removed from net/rtsock.c. SinceAlexander Bluhm
2019-08-26pf.conf "set timeout interval 1" causes kernel crashAlexandr Nedvedicky
2019-08-21 Remove support for semantically opace interface identifiers (RFC 7217)Florian Obser
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