Download INTRO (9) NetBSD Kernel Developer`s Manual INTRO (9

Transcript
INTRO (9)
NetBSD Kernel Developer’s Manual
INTRO (9)
Operations on file entries. See file(9).
In-kernel, file-system independent, file-meta data association. See fileassoc(9).
File descriptor tables and operations. See filedesc(9).
File descriptor owner handling functions. See fsetown(9).
File system suspension helper subsystem. See fstrans(9).
Pathname lookup, cache and management. See namei(9), namecache(9), pathname(9).
Kernel interface to file systems. See vfs(9).
Kernel representation of a file or directory and vnode attributes. See vnode(9), vattr(9).
NETWORKING
Kernel interfaces for manipulating output queues on network interfaces. See altq(9).
Externally visible ARP functions. See arp(9).
Ethernet and FDDI driver support functions and macros. See ethersubr(9).
Core 802.11 network stack functions and rate adaptation based on received signal strength. See
ieee80211(9), rssadapt(9).
Compute Internet checksum. See in_cksum(9).
Look up the IPv4 source address best matching an IPv4 destination. See in_getifa(9).
Functions and macros for managing memory used by networking code. See mbuf(9).
Packet filter interface. See pfil(9).
Route callout functions. See rt_timer(9).
TCP congestion control API. See tcp_congctl(9).
LOCKING AND INTERRUPT CONTROL
Condition variables. See condvar(9).
Kernel lock functions. See lock(9).
Memory barriers. See mb(9).
Mutual exclusion primitives. See mutex(9).
Restartable atomic sequences. See ras(9).
Reader / writer lock primitives. See rwlock(9).
Machine-independent software interrupt framework. See softintr(9).
Functions to modify system interrupt priority level. See spl(9).
Functions ro raise the system priority level. See splraiseipl(9).
SECURITY
Kernel authorization framework. See kauth(9).
API for cryptographic services in the kernel. See opencrypto(9).
Security model development guidelines. See secmodel(9).
NetBSD 3.0
February 17, 2007
2