Andrew Thompson
7b62d98bf8
Hook trunk(4) up to the build.
2007-04-10 00:35:31 +00:00
Bruce M Simpson
b9cb107e3a
Mark netstat -g host-mode output as deprecated.
...
MFC after: 2 weeks
2007-04-10 00:30:26 +00:00
Andrew Thompson
b47888ceba
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
Bruce M Simpson
60dd8da775
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
Pawel Jakub Dawidek
0404b7791b
Remove unused #define.
2007-04-09 23:30:28 +00:00
Alexander Kabaev
3c0d0ca74b
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
Andrew Thompson
6429a5cb9b
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
Alexander Kabaev
445eba04a8
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
Pawel Jakub Dawidek
6db107202a
Fix build breakage.
2007-04-09 22:29:13 +00:00
Pawel Jakub Dawidek
151db24af1
Add zfs_load here.
...
Reminded by: bmah
2007-04-09 22:09:09 +00:00
Ed Maste
5cfe203fbf
Add prototype for generated ptraceopname function.
2007-04-09 22:04:27 +00:00
Nate Lawson
a363f67a81
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
Pawel Jakub Dawidek
1f13edbe4b
Document KERN_HOSTUUID.
...
Reminded by: ru
2007-04-09 20:21:49 +00:00
Bruce M Simpson
ba640a6ca4
Remove __P.
2007-04-09 19:52:44 +00:00
Bruce M Simpson
e52a7d1f39
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
Nate Lawson
6b1e469ea5
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
Pawel Jakub Dawidek
d5ec19ea68
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
Pawel Jakub Dawidek
82068fe7a9
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
Pawel Jakub Dawidek
0c6b66bd70
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
Ed Maste
24be4e6248
Remove static ptrace_ops array and extract ptrace op names from
...
sys/ptrace.h with mksubr.
2007-04-09 19:16:24 +00:00
Martin Wilke
ae75a48164
- Add my mentees, farrokhi@ and nox@
...
Reviewed by: flz
2007-04-09 18:22:11 +00:00
Paolo Pisati
d640d2e29d
The old PacketAlias* API is not exported when
...
libalias run in kernel land.
2007-04-09 17:08:27 +00:00
Kip Macy
a53b1c1753
throw sun4v into the check while we're at it
2007-04-09 17:05:54 +00:00
Kip Macy
3a0a4ac13d
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 Leffler
9ab53fb1e5
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
Ed Maste
52530e556c
Document PT_GETNUMLWPS.
2007-04-09 14:56:31 +00:00
Kevin Lo
e72c208e24
Add myself
2007-04-09 14:34:17 +00:00
Kevin Lo
7ccc4c6db1
Add myself
2007-04-09 14:26:38 +00:00
Alexander Kabaev
74c7f74304
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 Oppermann
cc9164e2e6
Sort sctp_*.c files.
2007-04-09 12:51:29 +00:00
Dag-Erling Smørgrav
680aa4e3b8
Apply "additional TCP options" earlier.
...
Requested by: andre@
MFC after: 1 week
2007-04-09 10:09:40 +00:00
Dag-Erling Smørgrav
255d327cc5
FILESYSTEMS requires root, so requiring both of them is redundant.
2007-04-09 08:53:40 +00:00
Dag-Erling Smørgrav
90f6241a0e
Add zfs to REQUIRE.
2007-04-09 08:44:50 +00:00
Colin Percival
35c2dd3d05
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
Scott Long
4400b36d94
Make use of M_ZERO in various malloc calls.
2007-04-09 05:47:32 +00:00
Scott Long
472cdbef04
Fix a logic bug that slipped in at the last minute and apparently escaped
...
testing.
2007-04-09 05:43:02 +00:00
Greg Lehey
3481910d32
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
Gregory Neil Shapiro
482ee864ab
sendmail upgraded to 8.14.1
2007-04-09 01:47:58 +00:00
Gregory Neil Shapiro
0f3d9fccc5
Update for sendmail 8.14.1
2007-04-09 01:46:43 +00:00
Gregory Neil Shapiro
b5e690161e
This FFR is no longer needed in sendmail 8.14
2007-04-09 01:45:52 +00:00
Gregory Neil Shapiro
4881b9c324
New files in sendmail 8.14.1
2007-04-09 01:45:30 +00:00
Gregory Neil Shapiro
951742c4c0
Resolve conflicts from sendmail 8.14.1 import
2007-04-09 01:44:16 +00:00
Gregory Neil Shapiro
bfe691b2f7
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
Gregory Neil Shapiro
d0cef73d40
Import sendmail 8.14.1
2007-04-09 01:38:51 +00:00
Pawel Jakub Dawidek
24bda1641f
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
Pawel Jakub Dawidek
1868634782
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
Pawel Jakub Dawidek
33fc425c85
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
Pawel Jakub Dawidek
5fc5d6ed61
Drop the Giant lock before calling zfs_domount(), which is held when
...
mounting root file system.
2007-04-09 00:02:11 +00:00
Pawel Jakub Dawidek
f92cb15e7b
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
Pawel Jakub Dawidek
bdebccf9b9
Extend kobj compatibility KPI to support operating on files before and
...
after the root file system is mounted.
This is one of the changes that will allow to put root file system on ZFS.
2007-04-08 23:57:08 +00:00