Age | Commit message (Expand) | Author |
2017-01-24 | splsoftnet() to NET_LOCK() in bpfwrite(). | Martin Pieuchot |
2017-01-24 | A space here, a space there. Soon we're talking real whitespace | Kenneth R Westerback |
2017-01-09 | Use a mutex to serialize accesses to buffer slots. | Martin Pieuchot |
2017-01-03 | Revert previous, there's still a problem with recursive entries in | Martin Pieuchot |
2017-01-02 | Use a mutex to serialize accesses to buffer slots. | Martin Pieuchot |
2016-11-28 | Make sure the descriptor has been removed from the interface list | Martin Pieuchot |
2016-11-21 | Make sure bpf_wakeup() is called at most once when matching conditions | Martin Pieuchot |
2016-11-21 | Rename bpf_reset_d() to match bpf_{attach,reset}d(). | Martin Pieuchot |
2016-11-16 | Use goto in bpf{read,write}() to ease review of locked sections. | Martin Pieuchot |
2016-11-16 | Allow bpf_allocbufs() to fail when allocating memory. | Martin Pieuchot |
2016-10-16 | Fix bpf_catchpacket comment. | Jeremie Courreges-Anglas |
2016-09-12 | bpf_tap() is long dead! Long live bpf_mtap() & friends. | Kenneth R Westerback |
2016-08-22 | Call csignal() and selwakeup() from a KERNEL_LOCK'd task. | Martin Pieuchot |
2016-08-15 | No need to reset si_selpid after calling selwakeup() the function | Martin Pieuchot |
2016-08-15 | Introduce bpf_put() and bpf_get() instead of mixing macro and functions | Martin Pieuchot |
2016-08-15 | Check if ``bd_bif'' is NULL inside bpf_catchpacket() to match bpfread() | Martin Pieuchot |
2016-08-15 | Merge bpfilter_create() into bpfopen() and make it such that the | Martin Pieuchot |
2016-07-25 | Make sure closed bpf devices are removed from bpf_d_list to free the | Martin Natano |
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 the bpf tap functions take const struct mbuf * | David Gwynne |
2016-04-14 | Enable device cloning for bpf. This allows to have just one bpf device | Martin Natano |
2016-04-02 | refactor bpf_filter a bit. | David Gwynne |
2016-03-30 | remove support for BIOCGQUEUE and BIOSGQUEUE | David Gwynne |
2016-03-29 | make bpf_mtap et al return whether the mbuf should be dropped | David Gwynne |
2016-02-12 | Convert to uiomove. From Martin Natano. | Stefan Kempf |
2016-02-10 | protect the bpf ring with splnet as well as the kernel lock. | David Gwynne |
2016-02-05 | return if the bpf_if passed to bpf_tap and _bpf_mtap are NULL. | David Gwynne |
2016-01-07 | Make open(O_NONBLOCK) of tun, tap, and bpf behave like open+ioctl(FIONBIO) | Philip Guenther |
2015-12-05 | remove old lint annotations | Ted Unangst |
2015-10-07 | Do not call bpf_catchpacket() if another CPU detached a file from the | Martin Pieuchot |
2015-09-29 | make the bpf filters a bpf_program instead of an array of bpf_insn. | David Gwynne |
2015-09-29 | add sizes to some of the simpler free calls | Theo de Raadt |
2015-09-13 | There's no point in abstracting ifp->if_output() as long as pf_test() | Martin Pieuchot |
2015-09-12 | Stop overwriting the rt_ifp pointer of RTF_LOCAL routes with lo0ifp. | Martin Pieuchot |
2015-09-11 | FOREACH macro is not safe to use when removing elements on a list. | Martin Pieuchot |
2015-09-09 | convert bpf to using an srp list for the list of descriptors. | David Gwynne |
2015-09-01 | reintroduce bpf.c r1.121. | David Gwynne |
2015-08-23 | back out bpf+srp. its blowing up in a bridge setup. | David Gwynne |
2015-08-16 | make bpf_mtap mpsafe by using SRPs. | David Gwynne |
2015-06-16 | Store a unique ID, an interface index, rather than a pointer to the | Martin Pieuchot |
2015-05-13 | test mbuf pointers against NULL not 0 | Jonathan Gray |
2015-02-10 | First step towards making uiomove() take a size_t size argument: | Miod Vallat |
2015-02-10 | make bpf(4) able to filter based on a pf(4) queue ID for tcpdump -Q qname | Martin Pelikan |
2015-01-29 | back bpf.c down to 1.113, from before most recent timeout changes. | Ted Unangst |
2015-01-28 | when doing a blocking read with a timeout, after the sleep reset | David Gwynne |
2015-01-09 | correctly handle no timeouts and make timeout handling in general better. | Ted Unangst |
2014-12-16 | primary change: move uvm_vnode out of vnode, keeping only a pointer. | Ted Unangst |
2014-12-02 | replace some malloc multiplies with mallocarry. ok deraadt henning | Ted Unangst |
2014-11-23 | length argument for some free() calls; ok doug | Theo de Raadt |