freebsd-skq/share/man/man9
Bjoern A. Zeeb ed655c8c07 Add an optional callback function that will be invoked when a per-CPU
queue was drained.  It will never fire for a directly dispatched packet.

You will most likely never want to use this for any ordinary netisr usage
and you will never blame netisr in case you try to use it and it does
not work as expected.

Reviewed by:	rwatson
2009-06-14 17:15:18 +00:00
..
accept_filter.9 Add a man page for the DNS accept filter. 2008-07-18 14:46:01 +00:00
accf_data.9 Add a man page for the DNS accept filter. 2008-07-18 14:46:01 +00:00
accf_dns.9 Add a man page for the DNS accept filter. 2008-07-18 14:46:01 +00:00
accf_http.9
acl.9 There are things too complex to be fixed in one commit. 2009-05-24 20:34:29 +00:00
alloc_unr.9
alq.9
altq.9 Garbage collect man page reference to IFF_NEEDSGIANT. 2009-04-18 20:09:43 +00:00
atomic.9 Attempt to clarify some confusing wording regarding atomic_load() and 2009-05-21 13:39:46 +00:00
bios.9
boot.9
bpf.9 - Fix prototype of bpf_filter(). 2006-12-13 06:27:20 +00:00
BUF_ISLOCKED.9 Add manpages for BUF_RECURSED(9) and BUF_ISLOCKED(9) and connect them to 2008-01-22 21:26:35 +00:00
BUF_LOCK.9
BUF_LOCKFREE.9
BUF_LOCKINIT.9
BUF_RECURSED.9 Add manpages for BUF_RECURSED(9) and BUF_ISLOCKED(9) and connect them to 2008-01-22 21:26:35 +00:00
BUF_TIMELOCK.9
BUF_UNLOCK.9
buf.9 .Pp before .Sh is redundant. 2006-02-13 21:34:19 +00:00
bus_activate_resource.9
BUS_ADD_CHILD.9
bus_alloc_resource.9 Improve both the PCI and PC Card descriptions of the RID. 2007-05-27 20:49:08 +00:00
bus_child_present.9
BUS_CONFIG_INTR.9
bus_dma.9 Correct r190283 (partially reverting it) as on sparc64 BUS_DMA_NOCACHE 2009-05-12 20:56:34 +00:00
bus_generic_attach.9
bus_generic_detach.9
bus_generic_new_pass.9 Add support for multiple passes of the device tree during the boot-time 2009-06-09 14:26:23 +00:00
bus_generic_print_child.9
bus_generic_read_ivar.9
bus_generic_shutdown.9
BUS_NEW_PASS.9 Add support for multiple passes of the device tree during the boot-time 2009-06-09 14:26:23 +00:00
BUS_PRINT_CHILD.9
BUS_READ_IVAR.9
bus_release_resource.9
bus_set_pass.9 Add support for multiple passes of the device tree during the boot-time 2009-06-09 14:26:23 +00:00
bus_set_resource.9
BUS_SETUP_INTR.9 Fix some section references. 2008-04-29 08:16:05 +00:00
bus_space.9 Minor spelling/grammer fixes. 2008-03-07 17:02:34 +00:00
byteorder.9
cd.9
condvar.9 Permit Giant to be passed as the explicit interlock either to 2008-08-07 21:00:13 +00:00
config_intrhook.9 Spelling fixes. 2006-12-14 14:33:13 +00:00
contigmalloc.9 Document support for M_NOWAIT by the new implementation of contigmalloc(9) 2007-07-19 17:23:20 +00:00
copy.9
cr_cansee.9 Add manuals for cr_cansee(9) and p_cansee(9). 2006-11-19 13:35:03 +00:00
cr_seeothergids.9
cr_seeotheruids.9
critical_enter.9
crypto.9 Update the table of supported algorithms: 2007-09-19 16:28:46 +00:00
CTASSERT.9 Add a note that CTASSERT() should not be used in header files. 2008-09-05 15:24:54 +00:00
DB_COMMAND.9 decription of macros to add ddb commands 2008-09-15 23:13:29 +00:00
DECLARE_GEOM_CLASS.9 - Fix a declaration example 2007-09-20 10:52:08 +00:00
DECLARE_MODULE.9
DELAY.9
dev_clone.9 Mdoc and language cleanup. 2009-01-03 10:37:38 +00:00
DEV_MODULE.9
devclass_find.9
devclass_get_count.9
devclass_get_device.9
devclass_get_devices.9
devclass_get_drivers.9
devclass_get_maxunit.9
devclass_get_name.9
devclass_get_softc.9
devclass.9
devfs_set_cdevpriv.9 Fix argument layout of devfs_get_cdevpriv(). 2008-11-16 21:26:56 +00:00
device_add_child.9 Bump date, per ru@ 2006-09-12 15:48:22 +00:00
DEVICE_ATTACH.9
device_delete_child.9
DEVICE_DETACH.9
device_enable.9
device_find_child.9
device_get_children.9 Document that devlistp and devcountp are only updated when there's no 2008-08-23 07:50:20 +00:00
device_get_devclass.9
device_get_driver.9
device_get_ivars.9
device_get_name.9
device_get_parent.9
device_get_softc.9
device_get_state.9
device_get_sysctl.9 Revise markup. 2006-09-30 17:09:59 +00:00
device_get_unit.9
DEVICE_IDENTIFY.9
device_printf.9
device_probe_and_attach.9
DEVICE_PROBE.9 Document all the BUS_PROBE_* values. 2008-03-09 05:31:31 +00:00
device_quiet.9
device_set_desc.9
device_set_driver.9 There is no isa(4) manpage, convert to normal text an join lines. 2007-02-09 21:12:21 +00:00
device_set_flags.9
DEVICE_SHUTDOWN.9
device.9
devstat.9
devtoname.9
disk.9 Mention disk_gone() in disk(9). 2009-02-22 13:38:16 +00:00
domain.9 Remove reference to pr_ousrreq from domain(9) since it's now gone from 2009-01-04 19:23:44 +00:00
DRIVER_MODULE.9
driver.9
EVENTHANDLER.9
extattr.9 Move macros describing extended attributes in UFS from 2007-03-06 08:13:21 +00:00
fail.9 Fix style/grammar issues in fail(9) man page. 2009-05-28 15:02:52 +00:00
fetch.9
firmware.9 Try to fixup last (inadvertent) commit: firmware_drain was never added so 2008-08-02 17:51:38 +00:00
g_access.9
g_attach.9
g_bio.9 Add missing 'bp', since it should be passed as g_print_bio() argument. 2007-05-06 12:48:39 +00:00
g_consumer.9 Correct the requirements for g_new_consumer(). 2006-03-17 13:13:18 +00:00
g_data.9
g_event.9
g_geom.9
g_provider_by_name.9
g_provider.9
g_wither_geom.9
get_cyclecount.9
getnewvnode.9
groupmember.9
hash.9 Fix a compiler warning so hash.h can be included in the kernel. This changes 2007-04-09 22:55:14 +00:00
hashinit.9 Fix grammar [1] and formatting. 2007-01-27 23:06:00 +00:00
hexdump.9
ieee80211_crypto.9
ieee80211_input.9
ieee80211_ioctl.9 Remove wicontrol(8) from the base system. Using wicontrol to configure an 2007-07-01 10:25:07 +00:00
ieee80211_node.9
ieee80211_output.9
ieee80211_proto.9
ieee80211_radiotap.9 Bah, missed one instance in the previous commit. Correct bpf 2008-03-17 16:37:35 +00:00
ieee80211.9
ifnet.9 Add entry for if_transmit and if_qflush 2008-12-11 22:51:11 +00:00
inittodr.9
insmntque.9 Language cleanup. 2009-01-08 21:29:40 +00:00
intro.9
ithread.9 - Talk about memory allocation in interrupt context 2006-08-25 19:04:42 +00:00
KASSERT.9
kernacc.9
kernel_mount.9
kobj.9 o Fix incorrect function name (kobj_free -> kobj_delete). 2006-10-28 10:57:35 +00:00
kproc.9 Document the kproc_kthread_add() call 2008-04-29 22:43:15 +00:00
kqueue.9 Some how the d slipped out in the last commit, add it back... 2006-12-29 22:30:10 +00:00
kthread.9 Add ENOMEM to the return values. 2009-01-27 00:22:16 +00:00
ktr.9 Clarify the reason to not use the volatile string as an argument to CTR 2008-11-30 13:18:35 +00:00
LOCK_PROFILING.9 Give up on waiting for a repo-copy (no answer in 20 days), and 2006-12-01 17:46:25 +00:00
lock.9 Remove the assertive KA_HELD and KA_UNHELD as long as they are dangerous, 2009-02-05 15:09:04 +00:00
locking.9 Initial checkin for rmlock (read mostly lock) a multi reader single writer 2007-11-08 14:47:55 +00:00
mac.9 Gah. Replace another instance of "Developer's Handbook" with 2006-07-11 16:26:40 +00:00
make_dev.9 Several documentation fixups related to device minor/major numbers: 2008-09-28 20:15:45 +00:00
Makefile These are no longer public, so remove the man page. 2009-06-09 23:38:19 +00:00
malloc.9 Retire the MALLOC and FREE macros. They are an abomination unto style(9). 2008-10-23 15:53:51 +00:00
mbchain.9 s/M_TRYWAIT/M_WAIT/ 2008-03-25 15:44:49 +00:00
mbpool.9
mbuf_tags.9 o .Dd.year++. 2008-01-12 21:07:03 +00:00
mbuf.9 Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT. 2008-03-25 09:39:02 +00:00
MD5.9
mdchain.9
memguard.9 Markup fixes. 2006-09-18 15:24:20 +00:00
mi_switch.9 Allow threads to atomically release rw and sx locks while waiting for an 2007-03-09 22:41:01 +00:00
microseq.9
microtime.9
microuptime.9
MODULE_DEPEND.9
MODULE_VERSION.9
module.9 Note that module should return EOPNOTSUPP for both unrecognized 2007-07-19 11:22:34 +00:00
mtx_pool.9 Add some cross references to locking.9 from related pages. 2007-03-30 18:07:26 +00:00
mutex.9 Add some cross references to locking.9 from related pages. 2007-03-30 18:07:26 +00:00
namei.9 [mdoc] add missing space before a punctuation type argument. 2005-12-13 17:07:52 +00:00
netisr.9 Add an optional callback function that will be invoked when a per-CPU 2009-06-14 17:15:18 +00:00
p_candebug.9 Add .Xr to p_cansee.9, remove .Xr to intro.2. 2006-11-19 13:36:04 +00:00
p_cansee.9 Add manuals for cr_cansee(9) and p_cansee(9). 2006-11-19 13:35:03 +00:00
panic.9
pbuf.9
pci.9 - fix typo 2008-02-15 23:56:33 +00:00
pfil.9 Markup fixes. 2006-09-18 15:24:20 +00:00
pfind.9
pgfind.9
physio.9
pmap_activate.9
pmap_change_wiring.9
pmap_clear_modify.9
pmap_copy.9
pmap_enter.9
pmap_extract.9 Update pmap_extract() implementation notes: we appear no longer to serialize 2007-01-28 16:23:55 +00:00
pmap_growkernel.9
pmap_init.9
pmap_is_modified.9
pmap_is_prefaultable.9
pmap_map.9
pmap_mincore.9
pmap_object_init_pt.9
pmap_page_exists_quick.9
pmap_page_init.9
pmap_page_protect.9
pmap_pinit.9
pmap_qenter.9
pmap_release.9
pmap_remove.9 Update pmap_remove_pages(9) doc. 2006-04-03 21:17:36 +00:00
pmap_resident_count.9
pmap_zero_page.9
pmap.9 The function pmap_addr_hint no longer exists. Remove its man page. 2008-05-22 16:25:25 +00:00
printf.9 Document that bits are numbered from 1 in the %b format argument. 2006-09-08 14:05:03 +00:00
prison_check.9
priv.9 Remove the suser(9) interface from the kernel. It has been replaced from 2008-09-17 15:49:44 +00:00
pseudofs.9 Missing email address 2008-11-05 15:07:42 +00:00
psignal.9
random_harvest.9
random.9
redzone.9 DEBUG_REDZONE needs DDB which needs KDB. 2009-01-09 14:41:36 +00:00
refcount.9 Add a simple manage for the refcount(9) API. 2009-03-30 18:01:12 +00:00
resettodr.9
resource_int_value.9
rijndael.9
rman.9 Document requirements to calling rman_init... (Hmmm, maybe we should make 2007-04-29 19:46:33 +00:00
rmlock.9 Make the rmlock(9) interface a bit more like the rwlock(9) interface: 2009-05-29 10:52:37 +00:00
rtalloc.9 This main goals of this project are: 2008-12-15 06:10:57 +00:00
rtentry.9 re-add accidentally deleted line 2008-12-15 07:51:59 +00:00
runqueue.9
rwlock.9 Add manpages for rw_try_rlock() and rw_try_wlock() functions. 2008-04-01 20:56:45 +00:00
sbuf.9 Document sbuf_new_auto(). 2009-05-17 21:28:37 +00:00
scheduler.9
securelevel_gt.9 Correct the referenced securelevel document, it's now securelevel 7. 2007-06-02 20:15:59 +00:00
selrecord.9 The struct selinfo pointed to by *sip MUST be zeroed before calling 2007-06-14 22:38:50 +00:00
sema.9 Add some cross references to locking.9 from related pages. 2007-03-30 18:07:26 +00:00
sf_buf.9 Use .An -nosplit in the AUTHORS section of sf_buf(9) to avoid an undesired 2007-12-19 20:34:09 +00:00
sglist.9 Add a simple API to manage scatter/gather lists of phyiscal addresses. 2009-06-01 20:35:39 +00:00
signal.9
sleep.9 Permit Giant to be passed as the explicit interlock either to 2008-08-07 21:00:13 +00:00
sleepqueue.9 Document the new return values for sleepq_abort(), sleepq_broadcast(), and 2008-08-07 20:47:01 +00:00
socket.9 Reference socket(9) from ng_ksocket(4). Reference ng_ksocket(4), 2006-12-16 10:32:10 +00:00
spl.9 Add stronger warning that spl is historical. I almost deleted this 2008-09-28 03:45:16 +00:00
stack.9 Add stack_print_ddb() to the synposis of stack(9), add mlink for it; fix 2008-03-14 13:13:37 +00:00
store.9
style.9 Boot out <sysexits.h> once and for all. 2008-12-17 13:01:19 +00:00
swi.9
sx.9 Reverse the logic for ADAPTIVE_SX option and enable it by default. 2009-05-29 01:49:27 +00:00
SYSCALL_MODULE.9 o Fix prototype for SYSCALL_MODULE(9): the third argument 2006-04-15 12:04:18 +00:00
sysctl_add_oid.9 Implement the following macros for completeness: 2008-07-21 15:05:25 +00:00
sysctl_ctx_init.9 Update the sysctl_ctx_init(9) manual page with the following 2007-07-27 19:55:42 +00:00
sysctl.9 Implement the following macros for completeness: 2008-07-21 15:05:25 +00:00
taskqueue.9 It's Friday the 13th, not the 10th and I can't travel in time. Yet. 2008-06-13 19:45:12 +00:00
thread_exit.9 Allow threads to atomically release rw and sx locks while waiting for an 2007-03-09 22:41:01 +00:00
time.9 Fix types of time_second and time_uptime variables. 2006-03-02 19:47:41 +00:00
timeout.9 add callout_schedule; besides being useful it also improves 2008-08-02 17:42:38 +00:00
tvtohz.9
ucred.9 Remove the suser(9) interface from the kernel. It has been replaced from 2008-09-17 15:49:44 +00:00
uidinfo.9
uio.9 mdoc fix: Add missing .El request 2007-10-30 16:04:23 +00:00
usbdi.9 Spelling fixes. 2006-12-14 14:33:13 +00:00
utopia.9 Spelling fixes. 2006-12-14 14:33:13 +00:00
vaccess_acl_posix1e.9 Introduce accmode_t. This is required for NFSv4 ACLs - it will be neccessary 2008-10-28 13:44:11 +00:00
vaccess.9 Introduce accmode_t. This is required for NFSv4 ACLs - it will be neccessary 2008-10-28 13:44:11 +00:00
vcount.9
vflush.9 o Catch up v_flag split and replace VSYSTEM by VV_SYSTEM. 2006-06-08 04:39:02 +00:00
vfs_busy.9 Reflect changes for the vfs_busy() prototype. 2008-11-02 10:33:57 +00:00
VFS_CHECKEXP.9
VFS_FHTOVP.9
vfs_getnewfsid.9
vfs_getopt.9 Extend the "vfsopt" mount options for more general use. Make struct 2009-03-02 23:26:30 +00:00
vfs_getvfs.9
VFS_LOCK_GIANT.9 Back out VFS_LOCK_GIANT.9:1.4, due to losing a race in change/update 2006-01-03 14:00:22 +00:00
vfs_mount.9
VFS_MOUNT.9 Update man pages after VFS_* changes in r191990. 2009-05-24 18:34:54 +00:00
vfs_mountedfrom.9 Spell out the name of the month, normalize copyright layout. 2008-02-26 23:16:23 +00:00
VFS_QUOTACTL.9 Update man pages after VFS_* changes in r191990. 2009-05-24 18:34:54 +00:00
VFS_ROOT.9 Update man pages after VFS_* changes in r191990. 2009-05-24 18:34:54 +00:00
vfs_rootmountalloc.9
VFS_SET.9 Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes. 2008-11-17 20:49:29 +00:00
VFS_STATFS.9 Update man pages after VFS_* changes in r191990. 2009-05-24 18:34:54 +00:00
vfs_suser.9 Remove the suser(9) interface from the kernel. It has been replaced from 2008-09-17 15:49:44 +00:00
VFS_SYNC.9 Update man pages after VFS_* changes in r191990. 2009-05-24 18:34:54 +00:00
vfs_timestamp.9
vfs_unbusy.9 Decontextualize vfs_busy(), vfs_unbusy() and vfs_mount_alloc() functions. 2008-08-31 14:26:08 +00:00
VFS_UNMOUNT.9 Update man pages after VFS_* changes in r191990. 2009-05-24 18:34:54 +00:00
vfs_unmountall.9
VFS_VGET.9
VFS.9
vfsconf.9
vget.9
vgone.9 Minor grammar fixup. 2008-02-26 20:11:37 +00:00
vhold.9 Document vholdl(9) 2008-02-26 20:25:01 +00:00
vinvalbuf.9 Reflect changes into vinvalbuf(9) prototype. 2008-10-20 20:00:34 +00:00
vm_fault_prefault.9
vm_map_check_protection.9
vm_map_clean.9
vm_map_create.9
vm_map_delete.9
vm_map_entry_resize_free.9
vm_map_find.9 Generalize vm_map_find(9)'s parameter "find_space". Specifically, add 2008-05-10 18:55:35 +00:00
vm_map_findspace.9
vm_map_inherit.9
vm_map_init.9
vm_map_insert.9
vm_map_lock.9 Catch up with recent locking changes. 2009-04-03 23:52:47 +00:00
vm_map_lookup.9
vm_map_madvise.9
vm_map_max.9
vm_map_protect.9
vm_map_remove.9
vm_map_simplify_entry.9
vm_map_stack.9 Spelling fixes. 2006-12-14 14:33:13 +00:00
vm_map_submap.9
vm_map_wire.9
vm_map.9 Add a missing verb in describing MAP_PREFAULT_MADVISE. 2007-01-27 18:58:33 +00:00
vm_page_alloc.9
vm_page_bits.9
vm_page_cache.9
vm_page_copy.9
vm_page_deactivate.9 Remove the traces of vm_page_unmanage(). 2007-02-25 06:51:11 +00:00
vm_page_dontneed.9
vm_page_flag.9
vm_page_free.9
vm_page_grab.9
vm_page_hold.9
vm_page_insert.9
vm_page_io.9
vm_page_lookup.9
vm_page_protect.9
vm_page_rename.9
vm_page_sleep_busy.9
vm_page_wakeup.9 .Pp before .Sh is redundant. 2006-02-13 21:34:19 +00:00
vm_page_wire.9
vm_page_zero_fill.9
vm_set_page_size.9
vn_fullpath.9 vn_fullpath(9) does not assume vp is locked by the caller now. 2008-11-23 20:02:58 +00:00
vn_isdisk.9
vnode.9
VOP_ACCESS.9 Use the "flag" word consistently. 2009-06-01 07:48:27 +00:00
VOP_ACLCHECK.9
VOP_ADVLOCK.9
VOP_ATTRIB.9 Remove pseudocode from VOP_* manual pages. It was out of date anyway. 2009-03-30 20:56:37 +00:00
VOP_BWRITE.9
VOP_CREATE.9 Remove pseudocode from VOP_* manual pages. It was out of date anyway. 2009-03-30 20:56:37 +00:00
VOP_FSYNC.9 Remove pseudocode from VOP_* manual pages. It was out of date anyway. 2009-03-30 20:56:37 +00:00
VOP_GETACL.9
VOP_GETEXTATTR.9
VOP_GETPAGES.9
VOP_GETVOBJECT.9
VOP_INACTIVE.9 Remove pseudocode from VOP_* manual pages. It was out of date anyway. 2009-03-30 20:56:37 +00:00
VOP_IOCTL.9 Remove pseudocode from VOP_* manual pages. It was out of date anyway. 2009-03-30 20:56:37 +00:00
VOP_LINK.9 Remove pseudocode from VOP_* manual pages. It was out of date anyway. 2009-03-30 20:56:37 +00:00
VOP_LISTEXTATTR.9
VOP_LOCK.9 Remove pseudocode from VOP_* manual pages. It was out of date anyway. 2009-03-30 20:56:37 +00:00
VOP_LOOKUP.9 Remove pseudocode from VOP_* manual pages. It was out of date anyway. 2009-03-30 20:56:37 +00:00
VOP_OPENCLOSE.9 Remove pseudocode from VOP_* manual pages. It was out of date anyway. 2009-03-30 20:56:37 +00:00
VOP_PATHCONF.9
VOP_PRINT.9
VOP_RDWR.9 Remove pseudocode from VOP_* manual pages. It was out of date anyway. 2009-03-30 20:56:37 +00:00
VOP_READDIR.9 Remove pseudocode from VOP_* manual pages. It was out of date anyway. 2009-03-30 20:56:37 +00:00
VOP_READLINK.9 Remove pseudocode from VOP_* manual pages. It was out of date anyway. 2009-03-30 20:56:37 +00:00
VOP_REALLOCBLKS.9
VOP_REMOVE.9 Remove pseudocode from VOP_* manual pages. It was out of date anyway. 2009-03-30 20:56:37 +00:00
VOP_RENAME.9 Remove pseudocode from VOP_* manual pages. It was out of date anyway. 2009-03-30 20:56:37 +00:00
VOP_REVOKE.9
VOP_SETACL.9
VOP_SETEXTATTR.9
VOP_STRATEGY.9 According to phk@, VOP_STRATEGY should never, _ever_, return 2008-12-16 21:13:11 +00:00
VOP_VPTOCNP.9 Remove pseudocode from VOP_* manual pages. It was out of date anyway. 2009-03-30 20:56:37 +00:00
VOP_VPTOFH.9 VFS_VPTOFH(9) was replaced with VOP_VPTOFH(9). 2007-02-16 14:27:59 +00:00
vput.9 Refer to vrefcnt(9) 2008-02-26 20:13:08 +00:00
vref.9 Refer to vrefcnt(9) 2008-02-26 20:13:08 +00:00
vrefcnt.9 Spell out the name of the month, normalize copyright layout. 2008-02-26 23:16:23 +00:00
vrele.9 Refer to vrefcnt(9) 2008-02-26 20:13:08 +00:00
vslock.9
watchdog.9 New sentence -> new line 2007-03-28 21:21:22 +00:00
zero_copy.9 Remove reference to Alpha architecture. 2006-05-15 20:58:05 +00:00
zone.9 Document the _arg versions of the uma_zalloc and uma_zfree functions. 2008-06-19 18:33:38 +00:00