| Commit message (Expand) | Author | Age | Files | Lines |
* | Change bpf(4) to use the cdevpriv API. | ed | 2008-08-13 | 1 | -80/+62 |
* | Annotate why we do not call BPF_CHECK_DIRECTION() in this tapping routine. | csjp | 2008-08-01 | 1 | -0/+6 |
* | Allow injecting big packets via bpf(4) up to min(MTU, 16K-byte). | jkim | 2008-07-14 | 1 | -3/+9 |
* | Add a new ioctl for changing the read filter (BIOCSETFNR). This is | dwmalone | 2008-07-07 | 1 | -4/+8 |
* | Make sure we are clearing the ZBUF_FLAG_IMMUTABLE any time a free buffer | csjp | 2008-07-05 | 1 | -0/+25 |
* | Set D_TRACKCLOSE to avoid a race in devfs that could lead to orphaned bpf | jhb | 2008-05-09 | 1 | -0/+1 |
* | Check packet directions more properly instead of just checking received | jkim | 2008-04-28 | 1 | -5/+5 |
* | Revert the previous commit and use M_PROMISC flag instead. | jkim | 2008-04-15 | 1 | -8/+17 |
* | Remove M_SKIP_FIREWALL abuse and add more appropriate check. | jkim | 2008-04-15 | 1 | -20/+11 |
* | Maintain and observe a ZBUF_FLAG_IMMUTABLE flag on zero-copy BPF | rwatson | 2008-04-07 | 1 | -10/+50 |
* | Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT. | ru | 2008-03-25 | 1 | -7/+4 |
* | Check for a NULL free buffer pointer in BPF before invoking | rwatson | 2008-03-25 | 1 | -1/+1 |
* | Introduce support for zero-copy BPF buffering, which reduces the | csjp | 2008-03-24 | 1 | -109/+313 |
* | In keeping with style(9)'s recommendations on macros, use a ';' | rwatson | 2008-03-16 | 1 | -1/+1 |
* | Add comment that bpfread() has multi-threading issues. | rwatson | 2008-02-02 | 1 | -1/+4 |
* | Use __FBSDID() in the kernel BPF implementation. | rwatson | 2007-12-25 | 1 | -2/+3 |
* | Remove trailing whitespace from lines in BPF. | rwatson | 2007-12-23 | 1 | -3/+3 |
* | Merge first in a series of TrustedBSD MAC Framework KPI changes | rwatson | 2007-10-24 | 1 | -8/+8 |
* | Make sure that we refresh the PID on read(2) and write(2) operations. | csjp | 2007-10-12 | 1 | -0/+2 |
* | Check for multicast destination on bpf injected packets and update the M_*CAST | thompsa | 2007-09-10 | 1 | -4/+19 |
* | Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, which | rwatson | 2007-08-06 | 1 | -10/+2 |
* | Replace references to NET_CALLOUT_MPSAFE with CALLOUT_MPSAFE, and remove | rwatson | 2007-07-28 | 1 | -1/+1 |
* | Silence some gcc 4 warnings. It is expected that the bpf_movein() routine | csjp | 2007-06-17 | 1 | -0/+2 |
* | - Conditionally pickup Giant around the network interface | csjp | 2007-06-15 | 1 | -3/+4 |
* | Add three new ioctl(2) commands for bpf(4). | jkim | 2007-02-26 | 1 | -31/+88 |
* | Remove slightly dubious comment; add descriptive strings for several | rwatson | 2007-01-28 | 1 | -5/+2 |
* | Sweep kernel replacing suser(9) calls with priv(9) calls, assigning | rwatson | 2006-11-06 | 1 | -1/+2 |
* | Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.h | rwatson | 2006-10-22 | 1 | -1/+2 |
* | Since bpf_allocbufs() uses malloc() with M_WAITOK, don't check return | rwatson | 2006-08-09 | 1 | -16/+9 |
* | add support for 802.11 packet injection via bpf | sam | 2006-07-26 | 1 | -0/+31 |
* | Rather than calling mircotime() in catchpacket(), make catchpacket() | dwmalone | 2006-07-24 | 1 | -6/+30 |
* | Adjust descriptor locking to tell the kqueue subsystem that our descriptor is | csjp | 2006-07-03 | 1 | -3/+1 |
* | Since we are doing some bpf(4) clean up, change a couple of function prototypes | csjp | 2006-06-15 | 1 | -142/+48 |
* | If bpf(4) has not been compiled into the kernel, initialize the bpf interface | csjp | 2006-06-14 | 1 | -0/+5 |
* | Fix the following bpf(4) race condition which can result in a panic: | csjp | 2006-06-02 | 1 | -71/+24 |
* | Fix -Wundef warnings. | ru | 2006-05-30 | 1 | -7/+7 |
* | Pickup locks for the BPF interface structure. It's quite possible that | csjp | 2006-05-07 | 1 | -0/+2 |
* | Add BPF Just-In-Time compiler support for ng_bpf(4). | jkim | 2005-12-07 | 1 | -6/+0 |
* | Add experimental BPF Just-In-Time compiler for amd64 and i386. | jkim | 2005-12-06 | 1 | -3/+54 |
* | Protect PID initializations for statistics by the bpf descriptor | csjp | 2005-10-04 | 1 | -2/+6 |
* | Undo a tad little optimization to bpf_mtap() introduced in rev. 1.95 | andre | 2005-09-14 | 1 | -4/+0 |
* | Instead of caching the PID which opened the bpf descriptor, continuously | csjp | 2005-09-05 | 1 | -2/+12 |
* | Introduce two new ioctl(2) commands, BIOCLOCK and BIOCSETWF. These commands | csjp | 2005-08-22 | 1 | -23/+81 |
* | Add missing braces around bpf_filter which were missed when I | csjp | 2005-08-18 | 1 | -2/+4 |
* | Merge the dev_clone and dev_clone_cred event handlers into a single | rwatson | 2005-08-08 | 1 | -2/+3 |
* | Rather than hold a mutex over calls to SYSCTL_OUT allocate a | csjp | 2005-07-26 | 1 | -12/+14 |
* | Introduce new sysctl variable: net.bpf.stats. This sysctl variable can | csjp | 2005-07-24 | 1 | -14/+91 |
* | Fix the recent panics/LORs/hangs created by my kqueue commit by: | ssouhlal | 2005-07-01 | 1 | -1/+1 |
* | Fix some long standing bugs in writing to the BPF device attached to | dwmalone | 2005-06-26 | 1 | -13/+19 |
* | Stop embedding struct ifnet at the top of driver softcs. Instead the | brooks | 2005-06-10 | 1 | -1/+1 |