Go to file
ozaki-r 0cfa5e16fd Introduce deferred if_start framework
The framework provides a means to schedule if_start that will be executed
in softint later. It intends to be used to avoid calling if_start,
especially bpf_mtap, in hardware interrupt.

It adds a dedicated softint to a driver if the driver requests to use the
framework via if_deferred_start_init. The driver can schedule deferred
if_start by if_schedule_deferred_start.

Proposed and discussed on tech-kern and tech-net
2016-12-08 01:06:35 +00:00
bin provide a tree like display with -d, from FreeBSD 2016-12-02 21:59:03 +00:00
common Set *endptr in all paths out of strtoul and family. 2016-11-05 21:11:30 +00:00
compat add LIBGCC_MACHINE_ARCH 2016-10-22 20:33:51 +00:00
crypto Mark the new SPARCv9-in-32bit-mode modules as needing V9. 2016-11-03 22:18:29 +00:00
dist/pf PR 50709 David Binderman: memory leak 2016-05-30 17:21:07 +00:00
distrib Fix debug entry for glint driver (no longer obsolete with 1.18) 2016-12-04 13:37:45 +00:00
doc Add Intel X55x support. 2016-12-05 08:53:01 +00:00
etc Preliminary support for LUNA's HD647180X I/O processor (a.k.a. XP). 2016-12-03 17:38:02 +00:00
external regen sun2, earm, earmeb 2016-12-05 22:59:17 +00:00
extsrc
games add a couple 2016-10-14 03:20:04 +00:00
gnu has moved to external/gpl3 2016-01-16 18:41:12 +00:00
include Import wcsnlen(3) to libc 2016-10-15 14:21:59 +00:00
lib Fix comment: s/ACCD/ADDC/ 2016-12-07 10:03:29 +00:00
libexec n dl_iterate_phdr return the path not the name. 2016-12-01 18:21:39 +00:00
regress Purge dummy Makefiles 2016-11-24 04:20:10 +00:00
rescue vnconfig(8) was renamed to vndconfig(8) some time ago, and most places 2016-08-04 03:50:55 +00:00
sbin New sentence, new line. Sort SEE ALSO. Fix typo. 2016-11-24 12:38:32 +00:00
share update uep(4) to reflect the fact it can be calibrated now. 2016-12-05 13:17:28 +00:00
sys Introduce deferred if_start framework 2016-12-08 01:06:35 +00:00
tests Stop using atf_utils_fork() in tests/kernel/arch/amd64/t_ptrace_wait.c 2016-12-07 22:24:44 +00:00
tools regen 2016-10-19 21:55:26 +00:00
usr.bin Don't apply the suffix (curdir) to MAKEOBJDIR 2016-12-07 19:57:09 +00:00
usr.sbin PR/51652: Sevan Janiyan: makefs dies due to segmentation fault 2016-11-25 23:02:44 +00:00
build.sh With driver modulization of if_loop.c through introduction of 2016-11-13 14:47:46 +00:00
BUILDING Document MKREPRO_TIMESTAMP. 2016-01-29 13:51:13 +00:00
Makefile fix direct reference to texinfo, bleh 2016-01-14 02:51:25 +00:00
Makefile.inc
UPDATING note that the OpenSSL import requires some objdir cleanup 2016-10-14 16:39:05 +00:00