Age | Commit message (Collapse) | Author |
|
- Change invalid PHY address debug message in bnx_miibus_write_reg()
from warn level to verbose.
- Add two new softc fields and store the shared and port hw config
data.
From FreeBSD
ok dlg@
|
|
this makes the emulation expansion factor 1 by default since there's no
emulation. previously the factor was 2 because these drivers emulate
8-bit ulaw playback with 16-bit linear encodings. having a factor
other than 1 by default creates block size and hiwat/lowat issues
with applications that set the block size and hiwat before other
parameters.
ok ratchov@
|
|
- Mechanical change: Use arrays for state key pointers in pf_state, and
addr/port in pf_state_key, to allow the use of indexes.
- Fix NAT, pfsync, pfctl, and tcpdump to handle the new state structures.
In struct pfsync_state, both state keys are included even when identical.
- Also fix some bugs discovered in the existing code during testing.
(in particular, "block return" for TCP packets was not returning an RST)
ok henning beck deraadt
tested by otto dlg beck laurent
Special thanks to users Manuel Pata and Emilio Perea who did enough testing
to actually find some bugs.
|
|
complete the split off of the layer 3/4 adressing information from the extra
information in the actual state. a state key holds a list of states, and a
state points to two state keys - they're only different in the NAT case.
More specificially, it deprecates the (often difficult to understand)
concept of lan, ext, and gwy addresses, replacing them with WIRE and
STACK side address tuples. (af, proto, saddr, daddr, sport, dport).
Concept first brought up some years ago on a ferry ride in bc by ryan and
me, I spent some time over the last year getting closer, and finally
got it completed in japan with ryan. dlg also took part, helped a lot,
and saved us 8 bytes.
This commit removes support for any kind of NAT as well as pfsync.
It also paves the road for some code simplification and some very cool
future stuff.
ok ryan beck, tested by many
|
|
|
|
act as a reminder to write boot_socppc.8 (eventually).
|
|
secondary boot loader). This will in turn act as a reminder to write
boot_armish.8 (soon).
|
|
|
|
secondary boot loader). This will in turn act as a reminder to write
boot_landisk.8 (soon).
|
|
wrap options around to fill out the 80 columns; spacing.
tweaked by jsing@, thank you very much!
ok jsing@
|
|
|
|
to the same inode. This is consistent with other implementations.
OK deraadt@ miod@ ray@
|
|
a fix has been made that might make the 10160 work too, enable support again.
ok miod@
|
|
The registers seems to return 0 on my 12160 and there are some indications
that it doesn't really exist. This may fix panics seen with the 10160 on
sparc64 machines.
ok krw@
|
|
section of the manpage.
|
|
arguments sent by client.
ok joris
|
|
use the right capitalization for "sendmail".
tweaks by jmc@ and jsing@, thanks!
ok jmc@, jsing@, millert@
|
|
"go to it" deraadt
|
|
|
|
in umsm.
ok jsg@
|
|
syscall succedes and consumes aucat buffers until kernel buffers are full.
If aucat buffers are smaller than kernel ones, they will underrun, and aucat
will terminate, since underruns are not handled yet.
This changes is an improvement until SIGCONT handler is implemented. The
correct approach is to add a handler for SIGCONT to: call dev_stop(), reset
all buffers, bring play and record in sync, fill play buffers and call
dev_start().
ok jakemsr
|
|
|
|
sparc64.
this prevents us from setting the initiator id on sas and fc hbas. the
scsi midlayer doesnt probe for targets at the initiator id address, so if
we set this on fc and sas hbas (which dont really have a real scsi address
on the bus), then we're preventing them from finding potential targets at
that address.
ok kettenis@
|
|
information.
ok deraadt@
|
|
|
|
struct proc argument to the usrreq's routines...
|
|
|
|
relavent config goo.
DRM_NO_MTRR is still needed on amd64 since the mtrr apis differ between
it and i386.
ok kettenis@.
|
|
allows it too compile again.
pointed out by mk@ and deraadt@
|
|
api. So drm_locked_tasklet() is wrong.
Fix this up to be at least mostly correct.
|
|
|
|
handrolled loops with nfsm_strtombuf and nfsm_buftombuf.
ok deraadt@ via thib@; ok 'nfs buddy' thib@
testing johan@, merdely@; thanks
|
|
as the demangler provides new interfaces.
|
|
- pexecute implementation replaced with the older gcc 2.95 implementation,
as gcc 2.95's collect2 relies upon an implementation behaviour which has
been lost in further libiberty updates.
- keep the old hash table interfaces, which are used by gcc 2.95.
- keep the OpenBSD replacement for the md5 interface.
- keep the OpenBSD strl{cat,cpy} and snprinft usage.
Bump libiberty minor version due to the addition of a few new symbols.
|
|
identifies itself as the gcc 3 version...)
|
|
|
|
delivered by the device (dwMaxVideoFrameSize). Also check for too large
frames (buffer overflow), they get skipped.
|
|
This reflects time zone changes for Pakistan, Morocco, and Mongolia
|
|
|
|
ok henning
|
|
information.
|
|
pf_ioctl.c r1.196.
|
|
|
|
|
|
|
|
From/tested by pedro@am-gen.org
|
|
it and rootdev to determine whether it is booting 'generic', 'nfs', or from
a specified disk partition
ok krw
|
|
|
|
|
|
|