Age | Commit message (Expand) | Author |
2018-01-10 | get rid of struct carp_if by moving the srpl into struct ifnet if_carp. | David Gwynne |
2018-01-08 | Convert IF_CLONE_INITIALIZER() into C99 initializer. | Alexander Bluhm |
2018-01-04 | Include timeout & tasks in 'struct ifnet' instead of always allocating | Martin Pieuchot |
2018-01-02 | Move the NET_LOCK() inside the switch and start documenting which field | Martin Pieuchot |
2017-12-15 | add ifiqueues for mp safety and nics with multiple rx rings. | David Gwynne |
2017-11-17 | add if_rxr_livelocked so rxr users can request backpressure themselves. | David Gwynne |
2017-10-31 | - add one more softnet taskq | Alexandr Nedvedicky |
2017-10-12 | Move sysctl_mq() where it can safely mess with mbuf queue internals. | Martin Pieuchot |
2017-05-08 | Added initial IPv6 multicast routing support for multiple rdomains: | Rafael Zalamena |
2017-01-24 | add support for multiple transmit ifqueues per network interface. | David Gwynne |
2017-01-21 | Make the if_flags member unsigned. This was prompted by clang | Patrick Wildt |
2017-01-06 | Remove the global viftable vector that holds the virtual interfaces | Rafael Zalamena |
2016-11-14 | Automatically create a default lo(4) interface per rdomain. | Martin Pieuchot |
2016-11-08 | RIP ifa_ifwithnet() | Martin Pieuchot |
2016-09-04 | When auto-creating an interface when opening a /dev/{tun,tap,switch} | Reyk Floeter |
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-06-10 | Add the "llprio" field to struct ifnet, and the corresponding keyword | Vincent Gross |
2016-04-15 | remove ml_filter, mq_filter, niq_filter. | David Gwynne |
2016-04-13 | We're always ready! So send IFQ_SET_READY() to the bitbucket. | Martin Pieuchot |
2015-12-18 | Remove leftover prototype. | Visa Hankala |
2015-12-09 | Keep all ether prototypes in one place. | Martin Pieuchot |
2015-12-09 | rework the if_start mpsafe serialisation so it can serialise arbitrary work | David Gwynne |
2015-12-08 | if_stop is unused, so kill it. | David Gwynne |
2015-12-08 | split the interface send queue (struct ifqueue) implementation out. | David Gwynne |
2015-12-05 | Keep kernel definitions under _KERNEL to unbreak ports that include | Martin Pieuchot |
2015-12-03 | ip_send()/ip6_send() allow PF to send response packet in ipsoftnet task. | Alexandr Nedvedicky |
2015-12-03 | Use SRPL_HEAD() and SRPL_ENTRY() to be consistent with and allow to | Martin Pieuchot |
2015-12-03 | rework if_start to allow nics to provide an mpsafe start routine. | David Gwynne |
2015-12-02 | Remove forward declarations that are no longer needed, times and APIs are | Martin Pieuchot |
2015-11-27 | Keep lo(4) definitions inside if_loop.c | Martin Pieuchot |
2015-11-25 | replace IFF_OACTIVE manipulation with mpsafe operations. | David Gwynne |
2015-11-23 | There's no longer a need to include <net/hfsc.h> in <net/if_var.h> | Martin Pieuchot |
2015-11-21 | simplify ifq_deq_rollback by only having it unlock. | David Gwynne |
2015-11-20 | i made a mistake. rename ifq_enq and ifq_deq to ifq_enqueue and ifq_dequeue | David Gwynne |
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-11 | Store the index of the lo0 interface instead of a pointer to its | 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-12 | the pattr argument to IFQ_ENQUEUE is unused, so let's get rid of it. | David Gwynne |
2015-10-05 | Add ifi_oqdrops and its alias to struct if_data. | Masao Uebayashi |
2015-09-30 | sleep until all references to an interface have been released during detach. | David Gwynne |
2015-09-28 | Remove "if_tp" from the "struct ifnet". | Martin Pieuchot |
2015-09-27 | pull the m_freem calls out of hfsc_enqueue by having IFQ_ENQUEUE free | David Gwynne |
2015-09-13 | There's no point in abstracting ifp->if_output() as long as pf_test() | Martin Pieuchot |
2015-09-13 | Run the interface watchdog timer routine as a task such that we have process | Mark Kettenis |
2015-09-12 | Stop overwriting the rt_ifp pointer of RTF_LOCAL routes with lo0ifp. | Martin Pieuchot |
2015-09-12 | Introduce if_input_local() a function to feed local traffic back to | Martin Pieuchot |