brueffer
cdf0a3e5e6
Throw out pfsync and pflog, the modules were removed
2004-06-22 22:57:13 +00:00
bms
ad4d2887d8
Correct a misleading comment regarding the IPSEC_FILTERGIF option.
...
PR: 57125
Requested by: Adrian Steinmann
2004-06-22 22:02:57 +00:00
jhb
98ce2bd793
Update the copyright to use a 3 clause BSD license rather than one that
...
is less clear about allowing redistribution of modified copies.
Requested by: Tom Cosgrove tom dot cosgrove at arches-consulting dot com
2004-06-22 21:55:22 +00:00
jhb
61666a56bf
Remove a bogus increment of %di when scanning the list of loader paths.
...
%di will already point to the character after the nul char when the
'repnz scasb' terminates.
Submitted by: Tom Cosgrove tom dot cosgrove at arches-consulting dot com
2004-06-22 21:52:20 +00:00
bms
336b13de5f
Improve source-code compatibility with Linux applications using the
...
IPX stack.
PR: kern/65217
Submitted by: Radim Kolar
2004-06-22 21:46:49 +00:00
brooks
1bdf8ad1cb
Fix whitespace errors in previous commit.
...
Reported by: simon
2004-06-22 21:07:54 +00:00
phk
0917f69fda
Remove the TIOCDCDTIMESTAMP option.
...
The RFC-2783 PPS-API (<sys/timepps.h>) provides better and more
configurable service.
2004-06-22 20:32:17 +00:00
brooks
674783629c
Add entry for network interface cloning changes.
2004-06-22 20:28:03 +00:00
le
ae556225d7
Fix a few spelling mistakes in comments and clean them up a bit.
2004-06-22 20:22:24 +00:00
le
52e018f9cd
Catch up with the dev_t -> struct cdev change.
2004-06-22 20:18:15 +00:00
brooks
afc61f230e
Bump FreeBSD_version for if_clone overhaul.
2004-06-22 20:15:42 +00:00
brooks
ad5197b11d
Major overhaul of pseudo-interface cloning. Highlights include:
...
- Split the code out into if_clone.[ch].
- Locked struct if_clone. [1]
- Add a per-cloner match function rather then simply matching names of
the form <name><unit> and <name>.
- Use the match function to allow creation of <interface>.<tag>
vlan interfaces. The old way is preserved unchanged!
- Also the match function to allow creation of stf(4) interfaces named
stf0, stf, or 6to4. This is the only major user visible change in
that "ifconfig stf" creates the interface stf rather then stf0 and
does not print "stf0" to stdout.
- Allow destroy functions to fail so they can refuse to delete
interfaces. Currently, we forbid the deletion of interfaces which
were created in the init function, particularly lo0, pflog0, and
pfsync0. In the case of lo0 this was a panic implementation so it
does not count as a user visiable change. :-)
- Since most interfaces do not need the new functionality, an family of
wrapper functions, ifc_simple_*(), were created to wrap old style
cloner functions.
- The IF_CLONE_INITIALIZER macro is replaced with a new incompatible
IFC_CLONE_INITIALIZER and ifc_simple consumers use IFC_SIMPLE_DECLARE
instead.
Submitted by: Maurycy Pawlowski-Wieronski <maurycy at fouk.org> [1]
Reviewed by: andre, mlaier
Discussed on: net
2004-06-22 20:13:25 +00:00
alc
cb68933ca4
Implement the protection check required by the pmap_extract_and_hold()
...
specification. This enables the elimination of Giant from that function.
Reviewed by: tegge@
2004-06-22 19:35:43 +00:00
green
44f3169ef7
Fix a problem with multiple-delivery (i.e. broadcast) in ng_bridge.
...
Only the first link0..link$NLINKS hooks would be utilized, whereas
the link hooks may be connected sparsely.
Add a counter variable so that the link hook array is only traversed
while there is still work to do, but that it continues up to the end
if it has to.
2004-06-22 18:56:47 +00:00
le
6de86e51e1
No need to free the softc, because it wasn't allocated.
2004-06-22 18:13:43 +00:00
ps
11d435f5d0
Use the maximum physical bus when rescanning those targets. This
...
fixes a panic on cards which do not have any drives attached.
2004-06-22 17:39:57 +00:00
bms
6ffa9800aa
Fix a paste-o in key_cmpspidx_withmask().
...
PR: misc/67013
Submitted by: Zhenmin <zli4@cs.uiuc.edu>
2004-06-22 17:17:44 +00:00
obrien
da617ae2ac
Adjust the system endian and a.out headers to be more MI and cross-building
...
friendly. Use the systems headers rather than local versions.
Reviewed by: ru
2004-06-22 17:05:39 +00:00
dwmalone
7b9c2a75cb
Use nanoseconds and then lexicographic ordering when the seconds of
...
the [acm]time are the same. I was going to use Scott's patch, but I
couldn't get the style quite right, so I used a patch of my own.
Submitted by: Scott Mitchell <scott+freebsd at fishballoon.org>
MFC after: 3 weeks
2004-06-22 16:02:29 +00:00
le
ede55d1d30
Don't sleep in the g_down path. More error checks to come.
2004-06-22 14:54:31 +00:00
nyan
30f48e06bf
Merged from sys/dev/sio/sio.c revisions 1.439 and 1.440.
2004-06-22 12:12:10 +00:00
nyan
dcf4952f60
MFi386: revision 1.592.
2004-06-22 12:11:20 +00:00
sos
34b69d3089
Use the right ordering of args on mtx_init(). No functional changes
...
since the args in question was all zero's.
Found by: Jimmy Olgeni <olgeni@FreeBSD.org>
2004-06-22 11:18:25 +00:00
des
3078e5d0fc
Whitespace cleanup.
2004-06-22 10:33:58 +00:00
den
2af5ec021d
Update reference to FAQ (3.16 -> 5.3, still hardcoded)
2004-06-22 10:11:26 +00:00
ru
0b4852dfe2
ng_fec(4) is not anymore incompatible with ng_ether(4).
...
Submitted by: Gleb Smirnoff
2004-06-22 09:23:31 +00:00
eik
04d8f1a633
fix handling of an unknown progeam name
...
Noticed by: Joshua Goodall <joshua@roughtrade.net>
Approved by: ru
2004-06-22 09:18:50 +00:00
ru
164a67fd67
Fixed copyright owner.
2004-06-22 09:11:01 +00:00
ru
50e953aec0
Document the "fec" Netgraph node type.
...
Submitted by: Gleb Smirnoff
OK'ed by: julian, wpaul
2004-06-22 09:09:18 +00:00
des
b1291a74a0
Set up logging before trying to lock the sandbox; otherwise tbmaster(1)
...
will just log a mysterious "tinderbox returned exit code 35".
2004-06-22 08:34:46 +00:00
brueffer
01e98431a4
Fix typos and add spaces before `(' in some comments
...
Submitted by: markus
Approved by: njl
MFC after: 3 days
2004-06-22 08:23:26 +00:00
le
00239128cb
Catch up with g_dev_open() changes and pass over the current thread
...
pointer.
Submitted by: cperciva
2004-06-22 06:38:01 +00:00
darrenr
897b25ffca
revert section of code that calls netisr_queue() to match v1.33 of this file
2004-06-22 05:20:30 +00:00
darrenr
9f988e68e6
#ifdef's for FreeBSD are wrong, causing too many variable declaractions to
...
disappear.
2004-06-22 05:16:29 +00:00
rwatson
cea7e5b8b0
Regenerate after updating syscalls.master.
2004-06-22 04:36:25 +00:00
rwatson
f6f9bc9c01
Mark unlink() as MPSAFE as we now acquire Giant in the unlink()
...
system call.
2004-06-22 04:34:55 +00:00
rwatson
9cf16ee22f
Acquire Giant in link() so that the system call can be marked
...
MPSAFE. Don't want to acquire Giant in kern_link() sync linux
compat code performs actions requiring Giant prior to calling
kern_link().
2004-06-22 04:34:05 +00:00
rwatson
a615dc5e83
Rebuild following marking link() as MPSAFE.
2004-06-22 04:29:59 +00:00
rwatson
7511e2bcdd
Mark link() system call as MPSAFE.
2004-06-22 04:29:27 +00:00
rwatson
c58382c6f8
Acquire Giant in link() so that we can mark it as MSTD in
...
syscalls.master. Don't want to do it in kern_link() since the
Linux emulation code calls kern_link() after performing other
actions requiring Giant.
2004-06-22 04:29:07 +00:00
rwatson
2138db4480
Mark linux_emul_convpath() as GIANT_REQUIRED.
2004-06-22 04:22:34 +00:00
rwatson
77d7493ca5
Acquire socket lock around frobbing of socket state in divert sockets.
2004-06-22 04:00:51 +00:00
rwatson
8d75311042
Prefer use of the inpcb as a MAC label source for outgoing packets sent
...
via divert sockets, when available.
2004-06-22 03:58:50 +00:00
rwatson
b3b9333a3f
Remove spl's from uipc_socket to ease in merging.
2004-06-22 03:49:22 +00:00
darrenr
8ddccce2b1
one too many #endif's from the update broke the build
2004-06-22 02:44:06 +00:00
gad
4c97ab9a6b
Get rid of a cast to '(void) ' on the return of a call to strcpy.
2004-06-22 02:18:29 +00:00
gad
1612cc764a
Oops. Undo that last 'const' change. It expects similar changes to some
...
other files that I am not ready to commit yet...
2004-06-22 02:15:58 +00:00
gad
100cf50efc
Add 'const' to a few places.
...
PR: bin/65803
Submitted by: Cyrille Lefevre
2004-06-22 02:06:42 +00:00
gad
f96454693f
When displaying the "COMMAND" field for system-processes and/or kernel
...
threads, put the command name in square brackets instead of parenthesis.
This matches NetBSD, and also seems to be what linux does. The sentence
which is added to the man page is taken straight from NetBSD.
PR: bin/65803
Submitted by: Cyrille Lefevre
Obtained from: NetBSD
2004-06-22 01:59:54 +00:00
scottl
fd1bda9ca9
Fix another typo in the previous commit.
2004-06-21 23:47:47 +00:00