summaryrefslogtreecommitdiffstats
path: root/sys/net/bpf.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r303382:kib2017-05-091-1/+2
* sys: use our roundup2/rounddown2() macros when param.h is available.pfg2016-04-211-1/+1
* bpf_getdltlist: Don't overrun 'lst'cem2016-04-201-1/+1
* During if_vmove() we call if_detach_internal() which in turn calls the eventbz2016-04-111-0/+62
* In bpf_getdltlist(), do not call copyout(9) while holding bpf lock.kib2016-02-241-7/+25
* Implement interface link header precomputation API.melifaro2015-12-311-5/+19
* If bootverbose is enabled every vnet startup and virtual interfacebz2015-12-221-1/+1
* Remove the mtx_sleep() from the kqueue f_event filter.loos2015-08-031-4/+4
* Add a KASSERT() to make sure we wont rotate the buffers twice (rotate theloos2015-08-031-0/+1
* Remove two unnecessary sleeps from the hot path in bpf(4).loos2015-07-311-8/+2
* Do not allocate the buffers at opening of the descriptor, because onceloos2015-07-311-13/+30
* Move the definition of struct bpf_if to bpf.c.markj2015-04-201-3/+16
* Activate write-only optimization if bpf device opened with O_WRONLY.mav2015-04-201-1/+3
* Eliminate SIOCGIFADDR handling in bpf.melifaro2015-01-161-14/+0
* Remove SYSCTL_VNET_* macros, and simply put CTLFLAG_VNET where needed.glebius2014-11-071-2/+2
* The SYSCTL data pointers can come from userspace and must not behselasky2014-10-281-5/+8
* Improve logic besides net.bpf.optimize_writers.melifaro2014-06-111-12/+63
* Convert the random entropy harvesting code to use a const void * pointeradrian2013-11-011-1/+1
* The r48589 promised to remove implicit inclusion of if_var.h soon. Prepareglebius2013-10-261-0/+1
* While waiting for the bpf hold buffer to become idle, checkghelmer2013-05-231-2/+7
* Functions m_getm2() and m_get2() have different order of arguments,glebius2013-03-121-1/+1
* - Utilize m_get2(), accidentially fixing some signedness bugs.glebius2013-01-241-20/+3
* Changes to resolve races in bpfread() and catchpacket() that, at worst,ghelmer2012-12-101-11/+30
* Mechanically substitute flags from historic mbuf allocator withglebius2012-12-051-4/+4
* Fix bpf_if structure leak introduced in r235745.melifaro2012-12-021-52/+66
* Work around a race in bpfread() by validating the hold buffer pointerghelmer2012-11-061-4/+7
* Fix typo introduced in r236559.melifaro2012-06-091-1/+1
* Fix panic introduced by r235745. Panic occurs after first packet traverse ren...melifaro2012-06-041-2/+22
* Fix style(9) nits, reduce unnecessary type castings, etc., for bpf_setf().jkim2012-05-291-19/+20
* - Save the previous filter right before we set new one.jkim2012-05-291-63/+26
* Fix 32-bit shim for BIOCSETF to drop all packets buffered on the descriptorjkim2012-05-291-2/+12
* Fix BPF_JITTER code broken by r235746.melifaro2012-05-291-46/+48
* Make most BPF ioctls() SMP-safe.melifaro2012-05-211-6/+47
* Call bpf_jitter() before acquiring BPF global lock due to malloc() being used...melifaro2012-05-211-8/+14
* Fix old panic when BPF consumer attaches to destroying interface.melifaro2012-05-211-84/+122
* Fix panic on attaching to non-existent interface (introduced by r233937, poin...melifaro2012-05-211-42/+136
* Fix build broken by r233938.melifaro2012-04-061-1/+2
* - Improve performace for writer-only BPF users.melifaro2012-04-061-6/+91
* - Improve BPF locking model.melifaro2012-04-061-106/+145
* o) Add COMPAT_FREEBSD32 support for MIPS kernels using the n64 ABI with userl...jmallett2012-03-031-7/+7
* Consumers of bpfdetach() expect it to remove all bpf_if structs from thelstewart2012-01-101-22/+31
* Revert r228986 until it can be reworked to avoid panicing the kernel when thelstewart2011-12-311-183/+71
* - Introduce the net.bpf.tscfg sysctl tree and associated code so as to make onelstewart2011-12-301-71/+183
* Revert r227778 in preparation for committing reworked patches in its place.lstewart2011-11-291-143/+11
* - When feed-forward clock support is compiled in, change the BPF header tolstewart2011-11-211-11/+143
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.ed2011-11-071-1/+1
* Fix a deficiency in the selinfo interface:attilio2011-08-251-1/+1
* Fix a typo in a comment.jkim2010-09-161-1/+1
* Implement flexible BPF timestamping framework.jkim2010-06-151-58/+205
* MFP4: @177254bz2010-04-271-3/+8
OpenPOWER on IntegriCloud