Commit Graph

12699 Commits

Author SHA1 Message Date
zml
e1b8ea8b53 Fix style/grammar issues in fail(9) man page.
Suggested by:       Ben Kaduk
Approved by:        dfr (mentor)
2009-05-28 15:02:52 +00:00
ed
3779b68747 Rename the queue macros I introduced last year.
Last year I added SLIST_REMOVE_NEXT and STAILQ_REMOVE_NEXT, to remove
entries behind an element in the list, using O(1) time. I recently
discovered NetBSD also has a similar macro, called SLIST_REMOVE_AFTER.
In my opinion this approach is a lot better:

- It doesn't have the unused first argument of the list pointer. I added
  this, mainly because OpenBSD also had it.

- The _AFTER suffix makes a lot more sense, because it is related to
  SLIST_INSERT_AFTER. _NEXT is only used to iterate through the list.

The reason why I want to rename this now, is to make sure we don't
release a major version with the badly named macros.
2009-05-27 19:28:04 +00:00
bms
f73e96a405 Merge final round of MLD changes from p4:
ip6_input.c, in6.h:
 * Add netinet6-specific mbuf flag M_RTALERT_MLD, shadowing M_PROTO6.
  * Always set this flag if HBH Router Alert option is present for MLD,
    even when not forwarding.

 icmp6.c:
 * In icmp6_input(), spell m->m_pkthdr.rcvif as ifp to be consistent.
 * Use scope ID for verifying input. Do not apply SSM filters here, no inpcb.
  * Check for M_RTALERT_MLD when validating MLD traffic, as we can't see
    IPv6 hop options outside of ip6_input().

 in6_mcast.c:
 * Use KAME scope/zone ID in in6_multi.
   * Update net.inet6.ip6.mcast.filters implementation to use scope IDs
     for comparisons.
 * Fix scope ID treatment in multicast socket option processing.
   Scope IDs passed in from userland will be ignored as other less
   ambiguous APIs exist for specifying the link.
 * Tighten userland input checks in IPv6 SSM delta and full-state ops.
   * Source filter embedded scope IDs need to be revisited, for now
     just clear them and ignore them on input.
 * Adapt KAME behaviour of looking up the scope ID in the default zone
   for multicast leaves, when the interface is ambiguous.

 mld6.c:
 * Tighten origin checks on MLD traffic as per RFC3810 Section 6.2:
  * ip6_src MAY be the unspecified address for MLDv1 reports.
  * ip6_src MAY have link-local address scope for MLDv1 reports,
    MLDv1 queries, and MLDv2 queries.
  * Perform address field validation *before* accepting queries.
 * Use KAME scope/zone ID in query/report processing.
   * Break const correctness for mld_v1_input_report(), mld_v1_input_query()
     as we temporarily modify the input mbuf chain.
   * Clear the scope ID before handoff to userland MLD daemon.
 * Fix MLDv1 old querier present timer processing.
   With the protocol defaults, hosts should revert to MLDv2 after 260s.
 * Add net.inet6.mld.v1enable sysctl, default to on.

 ifmcstat.c:
 * Use sysctl by default; -K requests kvm(3) if so compiled.

 mld.4:
 * Connect man page to build.

Tested using PCS.
2009-05-27 18:57:13 +00:00
zml
b5e46da5a4 fail(9) support:
Add support for kernel fault injection using KFAIL_POINT_* macros and
fail_point_* infrastructure. Add example fail point in vfs_bio.c to
simulate VM buf pressure.

Approved by:        dfr (mentor)
2009-05-27 16:36:54 +00:00
bms
23f9b7a952 Add mld(4) man page. 2009-05-27 16:30:33 +00:00
edwin
d8ccb86115 MFV of tzdata2009h:
- Fix coordinates of Africa/Gaborone, Pacific/Noumea, Pacific/Tongatapu,
  Europe/Vatican

- Fix URLs (=3D -> = etc)

- Jordan doesn't go at last Friday of March 00:00 but no last
  Thursday of March 24:00

- Specifically state license for the data: public domain

MFC after:	1 week
2009-05-27 10:02:07 +00:00
sson
527dd57555 Add the ksyms(4) pseudo driver. The ksyms driver allows a process to
get a quick snapshot of the kernel's symbol table including the symbols
from any loaded modules (the symbols are all merged into one symbol
table).  Unlike like other implementations, this ksyms driver maps
memory in the process memory space to store the snapshot at the time
/dev/ksyms is opened.  It also checks to see if the process has already
a snapshot open and won't allow it to open /dev/ksyms it again until it
closes first.  This prevents kernel and process memory from being
exhausted.  Note that /dev/ksyms is used by the lockstat(1) command.

Reviewed by:	gallatin kib (freebsd-arch)
Approved by:	gnn (mentor)
2009-05-26 21:39:09 +00:00
brian
61ac57ee20 Mention the danger of running programs using ``!''.
PR:		112481
MFC after:	1 week
2009-05-26 07:40:32 +00:00
markm
fd32554507 I have been here long
The duration I know not
I tell what I can
2009-05-25 23:06:46 +00:00
markm
9ce20e561d Euro is missing
With this I shall see it fixed
Thank you for your time
2009-05-25 17:06:24 +00:00
yongari
48a3a6e4a0 Correct controller description for 88E8035, 88E8036, 88E8038 and
88E8039. These are fast ethernet controllers.
2009-05-25 08:27:52 +00:00
yongari
d813fd7664 msk(4) now supports Yukon FE+. Specifically 88E8040, 88E8040T,
88E8048 and 88E8070 are supported.
Bump .Dd
2009-05-25 08:11:03 +00:00
trasz
f737da77ab There are things too complex to be fixed in one commit.
Fix a typo in acl(9) manual page.

Submitted by:	avg
2009-05-24 20:34:29 +00:00
tmclaugh
f8ab650a5c Update man pages after VFS_* changes in r191990.
Approved by:	brueffer, attilio
2009-05-24 18:34:54 +00:00
trasz
8bf287b0f9 Fix typo in the manual page. 2009-05-24 17:08:00 +00:00
trasz
b7ef144eae Add new constants to the acl(9) manual page. 2009-05-24 09:42:53 +00:00
bz
9642ff6e28 Add sysctls to toggle the behaviour of the (former) IPSEC_FILTERTUNNEL
kernel option.
This also permits tuning of the option per virtual network stack, as
well as separately per inet, inet6.

The kernel option is left for a transition period, marked deprecated,
and will be removed soon.

Initially requested by:	phk (1 year 1 day ago)
MFC after:		4 weeks
2009-05-23 16:42:38 +00:00
edwin
75f2d8c228 Update share/misc/iso639
Snapshot was taken on 23 May 2009.

Obtained from:	http://www.loc.gov/standards/iso639-2/ISO-639-2_utf-8.txt
MFC after:	1 week
2009-05-23 07:16:17 +00:00
edwin
6a3a18eec9 [patch] update share/misc/iso639
Updated against http://www.loc.gov/standards/iso639-2/langhome.html
Snapshot was taken on 16 September 2008.

PR:		conf/127422
MFC after:	1 week
2009-05-23 06:40:09 +00:00
jilles
8cffa3fe21 Add myself to the src committers graph.
Approved by:	ed (mentor)
2009-05-22 22:13:29 +00:00
tota
ef0e39838c Add myself to the list of ports committers.
Approved by:	maho (mentor)
2009-05-21 21:21:22 +00:00
thompsa
6cd12e776b Update usb(4) to match reality, remove section on permissions.
Delete usb2_core.4.

Submitted by:	Hans Petter Selasky
2009-05-21 17:26:20 +00:00
jhb
57032de649 Attempt to clarify some confusing wording regarding atomic_load() and
atomic_store().
2009-05-21 13:39:46 +00:00
yongari
ebe6d252ef Add nge(4) to the list of drivers supporting ALTQ. 2009-05-21 02:47:46 +00:00
yongari
f4456a5293 nge(4) supports altq(4). Xr altq 2009-05-21 02:44:32 +00:00
yongari
7553aa62fe DP83821 also supports jumbo frames. 2009-05-21 02:42:15 +00:00
yongari
80978fdd27 Document sysctl variable dev.nge.%d.int_holdoff. 2009-05-21 02:39:47 +00:00
joel
ced59a6c96 Add Dell PowerEdge R200 and R300 to the hardware section. 2009-05-19 17:17:53 +00:00
sam
4e93a31511 AH_SUPPORT_TDMA is gone; ath now honors IEEE80211_SUPPORT_TDMA
Noticed by:	Jon Loeliger <jdl@jdl.com>
2009-05-19 14:51:48 +00:00
trasz
678fe0aa03 Add links to libgeom(3) where appropriate. 2009-05-19 12:10:48 +00:00
brueffer
87f3af3d09 Remove license clauses 3 and 4 as per rev. 1.2 from NetBSD.
Also, FreeBSD 8.0 will be the first release including this driver. (1)

PR:		134093 (1)
Submitted by:	gavin
2009-05-18 11:23:15 +00:00
brueffer
f0d016550f Document sbuf_new_auto().
While here, add a missing `-' in phk's name.

MFC after:	3 days
2009-05-17 21:28:37 +00:00
trasz
2839add31a Fix the example. 2009-05-17 12:21:11 +00:00
brueffer
15eeed7d62 Drop clause 3 of the license as per rev. 1.35 from OpenBSD.
Obtained from:	OpenBSD
MFC after:	3 days
2009-05-16 22:18:58 +00:00
brueffer
63fe694bbb Sync up to rev. 1.25 from OpenBSD:
1.19: nop
1.20: nop
1.21: nop
1.22: typo fixed
1.23: license clauses 3 and 4 nuked
1.24: nop
1.25: Sun Crypto Accelerator 1000 has a 5821 chip on it

Obtained from:	OpenBSD
MFC after:	3 days
2009-05-16 21:38:55 +00:00
dougb
80dc300a9e 1. New feature; option to have the script loop until a specified hostname
(localhost by default) can be successfully looked up. Off by default.
2. New feature: option to create a forwarder configuration file based on
the contents of /etc/resolv.conf. This allows you to utilize a local
resolver for better performance, less network traffic, custom zones, etc.
while still relying on the benefits of your local network resolver.
Off by default.
3. Add named-checkconf into the startup routine. This will prevent named
from trying to start in a situation where it would not be possible to do
so.
2009-05-16 20:55:28 +00:00
brueffer
b98b3c4c1d Make the HARDWARE section ready for the automatic hardware notes generation,
fix the date format.
2009-05-16 12:11:06 +00:00
brueffer
cefe1bb187 Add a manpage for the bwi(4) driver. 2009-05-16 10:42:00 +00:00
brueffer
1c8525dee3 This driver can be loaded as a module now.
MFC after:	3 days
2009-05-15 13:26:54 +00:00
brueffer
9ed1cba38d Xref missing wlan drivers. 2009-05-15 10:11:54 +00:00
brueffer
1ba3bd40b9 Sort SEE ALSO section, remove trailing dot. 2009-05-15 10:06:33 +00:00
marius
373616f83a Correct r190283 (partially reverting it) as on sparc64 BUS_DMA_NOCACHE
actually is only valid for bus_dmamap_load().

MFC after:	3 days
2009-05-12 20:56:34 +00:00
imp
38eb41d10e LFS cannot be loaded, compiled, torn, spindled or mutilated in
FreeBSD: it was deleted around FreeBSD 3.x...
2009-05-11 17:05:41 +00:00
ivoras
eab6ae7b1f Describe the topology_spec sysctl and do some minor adjustments to
relating documentation.

Reviewed by:	brooks (older version)
Approved by:	gnn (mentor)
2009-05-09 20:18:20 +00:00
sam
7bcd1e9dcd hookup iwnfw.4 2009-05-09 19:44:23 +00:00
sam
0fa15cdc8a restore ref to iwnfw 2009-05-09 19:19:30 +00:00
sam
d635718fb1 iwn firmware 2009-05-09 19:19:19 +00:00
roberto
0477b14e3f Remove reference to nonexistant manpage.
PR:		    ports/131898
Submitted by:	    Niclas Zeising <niclas.zeising@gmail.com>
Prodded by:         sbruno
2009-05-09 18:09:18 +00:00
philip
f851007175 Sync ubsec(4) with reality, note BCM5825 support.
Pointed out by:	brueffer
MFC after:	1 minute
2009-05-08 14:09:31 +00:00
emaste
683351b58a Update example with feedback from thompsa@. 2009-05-07 16:31:50 +00:00