thompsa
2b0769a808
Add trunk(4) module.
2007-04-10 00:41:31 +00:00
thompsa
994b9b86e7
Hook trunk(4) up to the build.
2007-04-10 00:35:31 +00:00
bms
31737a26bd
Mark netstat -g host-mode output as deprecated.
...
MFC after: 2 weeks
2007-04-10 00:30:26 +00:00
thompsa
0f00c64853
Add the trunk(4) driver for providing link aggregation, failover and fault
...
tolerance. This driver allows aggregation of multiple network interfaces as
one virtual interface using a number of different protocols/algorithms.
failover - Sends traffic through the secondary port if the master becomes
inactive.
fec - Supports Cisco Fast EtherChannel.
lacp - Supports the IEEE 802.3ad Link Aggregation Control Protocol
(LACP) and the Marker Protocol.
loadbalance - Static loadbalancing using an outgoing hash.
roundrobin - Distributes outgoing traffic using a round-robin scheduler
through all active ports.
This code was obtained from OpenBSD and this also includes 802.3ad LACP support
from agr(4) in NetBSD.
2007-04-10 00:27:25 +00:00
bms
84121b9071
Considerably rework the ifmcstat utility.
...
* Build with or without INET, INET6, or KVM features.
* When built without KVM, the sysctl-based getifmaddrs() function
is used as the back-end for the utility.
* Reflect the fact that FreeBSD now uses the in_multi refcount as
a true refcount.
* Style.
The utility may now be run without super-user privilege, albeit with
a less detailed display, equivalent to that of the soon-to-be-retired
netstat -g host-mode output.
MFC after: 3 weeks
2007-04-10 00:26:12 +00:00
pjd
2ffc30645a
Remove unused #define.
2007-04-09 23:30:28 +00:00
kan
b9221e5c75
Bring rtld exports in line with corresponding symbols exported from
...
libc.
Disable SYMVER_DEFAULT n rtld until its implications are understood
better.
2007-04-09 23:00:29 +00:00
thompsa
496a4e8d2f
Fix a compiler warning so hash.h can be included in the kernel. This changes
...
the args for hash32_stre and hash32_strne but there are no consumers in the
base system and openbgpd does not use it which the initial import was for.
Silence on: hackers
2007-04-09 22:55:14 +00:00
kan
0daf602ef9
Clean-ip TLS symbol versions. [_]__tls_get_addr function is part of
...
the platform ABI and as such does not belong in FBSDprivate.
__libc_tls_* functions do not have to be visible to outside world
at all.
2007-04-09 22:48:08 +00:00
pjd
c21b3f9e98
Fix build breakage.
2007-04-09 22:29:13 +00:00
pjd
a7967b9957
Add zfs_load here.
...
Reminded by: bmah
2007-04-09 22:09:09 +00:00
emaste
22905581d8
Add prototype for generated ptraceopname function.
2007-04-09 22:04:27 +00:00
njl
7d4003b184
Restore the locking for the sleep/wakeup to avoid waiting an extra 1 sec
...
if a race was lost. We're still single-threaded at this point, but just
be safe for the future.
2007-04-09 21:10:04 +00:00
pjd
aa9104eb0c
Document KERN_HOSTUUID.
...
Reminded by: ru
2007-04-09 20:21:49 +00:00
bms
4b3b0469d6
Remove __P.
2007-04-09 19:52:44 +00:00
bms
59fa11dff6
Fix a bug whereby group addresses were incorrectly computed in the test.
...
[Since the change to strict refcounting for in_multi objects, this test
began to fail; formerly the refcount was a count of the number of requests
for a given address, NOT a count of pointers to the object.]
2007-04-09 19:44:08 +00:00
njl
d6c7a51b9a
Clean up the root mount and mount wait code. No mutexes are needed here
...
since a spurious wakeup() is the only possible outcome and this is fine in
the BSD programming model.
2007-04-09 19:23:52 +00:00
pjd
8222e16eea
Add rc.d/hostid script (turned on by default) which on first boot generates
...
UUID and stores it in /etc/hostid ($hostid_file) as well as sets kern.hostuuid
and kern.hostid sysctls on every boot.
Hostid can be reset using '/etc/rc.d/hostid reset' command.
Hostid generation and setting can be turned off by setting variable
hostid_enable to "NO" in /etc/rc.conf.
Reviewed by: mlaier, rink, brooks, rwatson
2007-04-09 19:21:27 +00:00
pjd
d74643dd36
Add kern.hostuuid sysctl, which will be used to keep host's UUID.
...
Reviewed by: mlaier, rink, brooks, rwatson
2007-04-09 19:18:09 +00:00
pjd
a7cca495b2
Move uuidgen(1) from /usr/bin/ to /bin/. It will be used in rc.d/hostid
...
script, which will be executed before /usr/ mount.
Reviewed by: mlaier, rink, brooks, rwatson
2007-04-09 19:16:48 +00:00
emaste
41417ac6fa
Remove static ptrace_ops array and extract ptrace op names from
...
sys/ptrace.h with mksubr.
2007-04-09 19:16:24 +00:00
miwi
d695cc2245
- Add my mentees, farrokhi@ and nox@
...
Reviewed by: flz
2007-04-09 18:22:11 +00:00
piso
ab196464ed
The old PacketAlias* API is not exported when
...
libalias run in kernel land.
2007-04-09 17:08:27 +00:00
kmacy
22667b1b7e
throw sun4v into the check while we're at it
2007-04-09 17:05:54 +00:00
kmacy
4083aff7c8
busdma tags are opaque on all architectures except sparc64
...
for now simply don't compile/use on sparc64
2007-04-09 17:01:23 +00:00
sam
5e8437cf1f
correct copyright attribution; there was no copyright in the patches
...
from Andrea so I assigned him ownership; this corrects that
Submitted by: Andrea Bittau <a.bittau@cs.ucl.ac.uk>
2007-04-09 15:43:43 +00:00
emaste
59639a4c97
Document PT_GETNUMLWPS.
2007-04-09 14:56:31 +00:00
kevlo
539df81f96
Add myself
2007-04-09 14:34:17 +00:00
kevlo
fce9f8b96b
Add myself
2007-04-09 14:26:38 +00:00
kan
dde756a8b5
LINT on ia64 requires memset symbol too. Make fire it is present by adding
...
it to libkern on this architecture.
2007-04-09 14:02:18 +00:00
andre
0100989b6c
Sort sctp_*.c files.
2007-04-09 12:51:29 +00:00
des
b2c5f403a1
Apply "additional TCP options" earlier.
...
Requested by: andre@
MFC after: 1 week
2007-04-09 10:09:40 +00:00
des
948b397037
FILESYSTEMS requires root, so requiring both of them is redundant.
2007-04-09 08:53:40 +00:00
des
d813eee40a
Add zfs to REQUIRE.
2007-04-09 08:44:50 +00:00
cperciva
296f9755ef
Clean up error handling in archive_append to match how errors are
...
handled in write_hierarchy.
Approved by: kientzle
2007-04-09 08:22:34 +00:00
scottl
1212cb7f95
Make use of M_ZERO in various malloc calls.
2007-04-09 05:47:32 +00:00
scottl
5b70942275
Fix a logic bug that slipped in at the last minute and apparently escaped
...
testing.
2007-04-09 05:43:02 +00:00
grog
5218e59269
Add -A flag to adjust existing time stamps.
...
Print name by which program was started in usage() message.
MFC after: 2 weeks
2007-04-09 02:19:37 +00:00
gshapiro
dd66975643
sendmail upgraded to 8.14.1
2007-04-09 01:47:58 +00:00
gshapiro
b49f89fed1
Update for sendmail 8.14.1
2007-04-09 01:46:43 +00:00
gshapiro
330262c3e1
This FFR is no longer needed in sendmail 8.14
2007-04-09 01:45:52 +00:00
gshapiro
9fd55a85a1
New files in sendmail 8.14.1
2007-04-09 01:45:30 +00:00
gshapiro
84a4aaabc6
Resolve conflicts from sendmail 8.14.1 import
2007-04-09 01:44:16 +00:00
gshapiro
97853bac96
This commit was generated by cvs2svn to compensate for changes in r168515,
...
which included commits to RCS files with non-trunk default branches.
2007-04-09 01:38:51 +00:00
gshapiro
14e22b52d4
Import sendmail 8.14.1
2007-04-09 01:38:51 +00:00
pjd
a26ee9422b
Instead of detecting if lock is already initialized based on standard 1 bit
...
check, use more accurate 13 bits check. We had too many false-positives with
the standard check.
Reported by: mlaier
2007-04-09 01:05:31 +00:00
pjd
48bdec8a69
Always try to load zpool.cache instead of trying to find good place to
...
document it. When there is no such file, it's invisible for the user.
2007-04-09 00:04:54 +00:00
pjd
1d4ef1883e
We don't have to wait for the root file system to be mounted anymore, now that
...
kobj KPI supports operating on files loaded by the loader.
2007-04-09 00:03:45 +00:00
pjd
00da9008fd
Drop the Giant lock before calling zfs_domount(), which is held when
...
mounting root file system.
2007-04-09 00:02:11 +00:00
pjd
afcf861a95
Move zpool.cache from /etc/zfs/ to /boot/zfs/, so we can keep it on
...
dedicated /boot/ file system and use ZFS for the root file system.
2007-04-08 23:59:39 +00:00