Simplify nd6_output_lle:
* Check ND6_IFF_IFDISABLED before acquiring any locks
* Assume m is always non-NULL
* remove 'bad' case not used anymore
* Simply if_output conditional

MFC after:	2 weeks
Sponsored by:	Yandex LLC


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261708 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
For IPv6, return the same error code as IPv4 when mrouter is not initialized.

PR:		178472
Submitted by:	Sven-Thorsten Dietrich <sven at vyatta.com>
Reviewed by:	bms


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261709 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Only count table lookups when we're actually processing packets.

PR:		183462
Submitted by:	Sven-Thorsten Dietrich <thebigcorporation at gmail.com>
Reviewed by:	bms
MFC after:	1 month


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261710 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Yacc cleanup; no functional changes.

Sponsored by:	The FreeBSD Foundation


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261711 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Remove unused variable.

Sponsored by:	The FreeBSD Foundation


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261712 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Simplify.

Sponsored by:	The FreeBSD Foundation


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261713 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Make iscsictl(8) properly handle (optional) semicolons in iscsi.conf,
instead of ignoring them and echoing them to stdout.

Sponsored by:	The FreeBSD Foundation


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261714 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
The log_whatever() routines don't accept NULL for format strings,
so mark them as __printflike instead of __printf0like.

Sponsored by:	The FreeBSD Foundation


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261715 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Fix wrong device name in example.

PR:		docs/185602
Submitted by:	koitsu
MFC after:	1 week


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261719 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add zpcpu_get_cpu() that converts base pointer of UMA_ZPCPU_ZONE
to a pointer private to a given cpuid.

Sponsored by:	Nginx, Inc.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261722 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Make M_ZERO flag work correctly on UMA_ZONE_PCPU zones.

Sponsored by:	Nginx, Inc.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261723 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Style.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261724 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Create two public UMA_ZONE_PCPU zones: 64 bit sized and pointer sized.

Sponsored by:	Nginx, Inc.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261725 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Expose real size of UMA allocations via libmemstat(3).

Sponsored by:	Nginx, Inc.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261726 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Fix spelling of eight (was spelled eigth) in struct pkthdr.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261733 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add missing libraries here as well, so a warning is not printed when one
tries to view their manual pages.

Reported by:	rwatson
Explained by:	pluknet


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261742 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Empty data segment during Login Phase is rather unlikely, but it's not
a protocol error.

Sponsored by:	The FreeBSD Foundation


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261747 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
So, it turns out SIGCHLD is discarded by default, so we have to set up
a dummy handler to make it interrupt an ioctl(2) or select(2).

This makes those short-lived iscsid(8) zombies disappear.

Sponsored by:	The FreeBSD Foundation


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261748 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Refactor.

Sponsored by:	The FreeBSD Foundation


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261749 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Improve check for duplicated paths.  It shows the warning twice for
every path (once for each duplicate found), but it should do for now.

Sponsored by:	The FreeBSD Foundation


git-svn-id: svn+ssh://svn.freebsd.org/base/head@261750 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f