Age | Commit message (Expand) | Author |
2016-09-03 | Remove routes added by the kernel before userland ones. | Martin Pieuchot |
2016-09-03 | Use per-ifp tasks to process incoming packets. | Martin Pieuchot |
2016-09-01 | Import switch(4), an in-kernel OpenFlow switch which can work alone. | Kazuya Goda |
2016-08-11 | take TASKQ_CANTSLEEP way from the softnet taskq. | David Gwynne |
2016-07-13 | Move ARP processing back to the KERNEL_LOCK()ed task until the race | Martin Pieuchot |
2016-07-12 | Directly drop packets filtered by bpf(4) instead of going through the | Martin Pieuchot |
2016-06-10 | Add the "llprio" field to struct ifnet, and the corresponding keyword | Vincent Gross |
2016-05-18 | rework the srp api so it takes an srp_ref struct that the caller provides. | David Gwynne |
2016-05-10 | make bpf_mtap callers set the M_FILDROP flag if they care about it. | David Gwynne |
2016-05-08 | Do not export the IFXF_MPSAFE flag to userland, it is a kernel-only | Martin Pieuchot |
2016-05-03 | Stop using a soft-interrupt context to process incoming network packets. | Martin Pieuchot |
2016-03-16 | if ticks diverge from ifq_congestion too far the diff will go negative | David Gwynne |
2016-03-07 | Sync no-argument function declaration and definition by adding (void). | Christian Weisgerber |
2016-03-02 | provide generic ioctls for managing an interfaces parent | David Gwynne |
2016-02-28 | Support for running Linux binaries under emulation is going away. | Christian Weisgerber |
2015-12-09 | rework the if_start mpsafe serialisation so it can serialise arbitrary work | David Gwynne |
2015-12-08 | Kill unused iftxlist. | Martin Pieuchot |
2015-12-08 | split the interface send queue (struct ifqueue) implementation out. | David Gwynne |
2015-12-05 | remove old lint annotations | Ted Unangst |
2015-12-04 | Grab the KERNEL_LOCK() around bridge_output(). | Martin Pieuchot |
2015-12-03 | Use SRPL_HEAD() and SRPL_ENTRY() to be consistent with and allow to | Martin Pieuchot |
2015-12-03 | Remove broadcast matching from ifa_ifwithaddr(), use in_broadcast() where | Vincent Gross |
2015-12-03 | rework if_start to allow nics to provide an mpsafe start routine. | David Gwynne |
2015-12-02 | When destroying an interface, we have to wait until all references | Alexander Bluhm |
2015-12-02 | Rework the MPLS handling. Remove the lookup loops since nothing is using | Claudio Jeker |
2015-12-01 | Iterating on &ifnet should only be done with the KERNEL_LOCK held. | Vincent Gross |
2015-11-27 | Protect the growth of the routing table arrays used by rtable_get() | Martin Pieuchot |
2015-11-25 | replace IFF_OACTIVE manipulation with mpsafe operations. | David Gwynne |
2015-11-21 | simplify ifq_deq_rollback by only having it unlock. | David Gwynne |
2015-11-20 | Keep if_ref() private, if_get() is what you want to use before if_put(). | Martin Pieuchot |
2015-11-20 | i made a mistake. rename ifq_enq and ifq_deq to ifq_enqueue and ifq_dequeue | David Gwynne |
2015-11-20 | fix prio KASSERT, it should be <= not <. ok dlg@ | Stuart Henderson |
2015-11-20 | shuffle struct ifqueue so in flight mbufs are protected by a mutex. | David Gwynne |
2015-11-18 | Factorize the bits to check if a L2 route is connected, wether it is | Martin Pieuchot |
2015-11-13 | Sore the index of the interface used for revarp instead of a pointer to | Martin Pieuchot |
2015-11-11 | Store the index of the lo0 interface instead of a pointer to its | Martin Pieuchot |
2015-11-07 | Use input handlers for bridge(4). | Martin Pieuchot |
2015-11-06 | Rename rt_mpath_next() into rtable_mpath_next() and provide an | Martin Pieuchot |
2015-11-03 | Do not clear M_PROTO1 flag before calling if_start() because pseudo- | Martin Pieuchot |
2015-11-02 | Merge rtable_mpath_match() into rtable_lookup(). | Martin Pieuchot |
2015-10-28 | Remove linkmtu and maxmtu from struct nd_ifinfo. IN6_LINKMTU can now | Florian Obser |
2015-10-27 | Use rt_ifidx rather than rt_ifp. | Martin Pieuchot |
2015-10-25 | unbreak tree for ramdisks without INET6 | Theo de Raadt |
2015-10-25 | Do not overwrite if_rtrequest() if the driver specified it *before* | Martin Pieuchot |
2015-10-25 | arp_ifinit() is no longer required. | Martin Pieuchot |
2015-10-25 | Introduce if_rtrequest() the successor of ifa_rtrequest(). | Martin Pieuchot |
2015-10-24 | Add pair(4), a vether-based virtual Ethernet driver to interconnect | Reyk Floeter |
2015-10-22 | Kill link_rtrequest(), introduce in 1990 to "fix" the result | Martin Pieuchot |
2015-10-22 | Make sure that the address matching the key (destination) of a route | Martin Pieuchot |
2015-10-22 | Inspired by satosin(), use inline functions to convert sockaddr dl. | Alexander Bluhm |