Unexpand LLADDR().
Catch up with ip_dummynet.h rev. 1.38 and fix build.
We do nothing with returned error value, so just remove it.
We couldn't specify the rule for filtering tunnel traffic since an
IPv6 support was committed:

- Stop treating `ip' and `ipv6' as special in `proto' option as they
  conflict with /etc/protocols.

- Disuse `ipv4' in `proto' option as it is corresponding to `ipv6'.

- When protocol is specified as numeric, treat it as it is even it is
  41 (ipv6).

- Allow zero for protocol as it is valid number of `ip'.

Still, we cannot specify an IPv6 over an IPv4 tunnel like before such
as:

	pass ipv6 from any to any

But, now, you can specify it like:

	pass ip4 from any to any proto ipv6

PR:		kern/89472
Reported by:	Ga l Roualland <gael.roualland__at__dial.oleane.com>
MFC after:	1 week
Correct xref to systat(1) which was mispelled as ststat(1) in 1.5.

Submitted by:	Björn König bkoenig at cs dot tu-berlin dot de
- Axe the PARTITIONING and IOCTLS section as this has been made obsolete
  now that all that stuff has been abstracted out of the disk drivers with
  GEOM.
- Reference bsdlabel(8) rather than disklabel(8).

Ok'd by:	phk, scottl (1)
Submitted by:	Björn König (2)
Remove references to rdist(1) and friends.

Submitted by:	Björn König
- We don't install USD docs for games anymore since the games with docs
  (trek) aren't in the base system anymore.
- dm(8) isn't in the base system anymore either, so don't xref it either.

Submitted by:	Björn König (2)
obey opt_inet6.h and opt_ipsec.h in kernel build directory.

Requested by:	hrs
Document removal of nodev mount option.

Requested by:	gleb
Let kmod.mk create empty opt_*.h files.
Fix the ata_composite/ata_request leak when using RAID0+1.

Submitted by:	Michael Butler

Minor changes to fit ATA style by me.
The bridge is capable of sending broadcast packets so enable IFF_BROADCAST

Requested by:	des
o Send management frames at the lowest possible rate.
o Include rate in the Rx radiotap code.
o Fix RSSI value in the Rx path.
o Minor tweaks.
Use usbd_clear_endpoint_stall_async() instead of usbd_clear_endpoint_stall()
in Tx/Rx callbacks.

Obtained from:	NetBSD
Sync with ural:
o Send management frames at the lowest possible rate.
o Cosmetic tweaks.
Tell Rx radiotap that hardware leaves FCS at the end of the frame.

Obtained from:	NetBSD (drochner@)
The DEFAULTS changes caused the user specified config file to be opened
much later than before, and it is now after we do a mkdir ../compile/FILE.
As a result, if you do 'config DOESNOTEXIST', it now creates the directory
../config/DOESNOTEXIST.  It did not do that before.  If DEFAULTS does not
exist, it still fails early before any permanent changes.

This shameless hack restores the old behavior of ensuring the config file
actually exists before mkdiring its counterpart directory.

Now I can rmdir ../compile/D and it will stay dead, after my fingers keep
sabotaging me with 'config D<tab><enter>'.  (Some of my kernel names
started with D, which used to be 1-character unique and my fingers knew
this very well...)
Fix snderr() to not leak the socket buffer lock if an error occurs in
sosend().  Robert accidentally changed the snderr() macro to jump to the
out label which assumes the lock is already released rather than the
release label which drops the lock in his previous change to sosend().
This should fix the recent panics about returning from write(2) with the
socket lock held and the most recent LOR on current@.
Add codec ID for Avance Logic ALC203