Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
struct pf_pooladdr *cur. It was being used incorrectly in the
round-robin case, which meant that the previous address was being selected,
rather than the reall current one.
ok dhartmei@
|
|
- interrupt is called when the block has been DMA'd... since LASI seems to
include a FIFO this is -not- the same as block completion which we have
to poll for. Luckily the FIFO is deep enough that polling in the
interrupt handler seems to work.
- This probably breaks capture, but I'll fix that when I get up tomorrow.
(committed to the tune of Fugazi's "Waiting Room")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ok theo
|
|
added .Fl to flags for boot_*
ok deraadt@
|
|
|
|
free it in one (rare) error condition. ok angelos@
|
|
makes the situation worse.
|
|
|
|
|
|
Fix multicast bug; internal multicast members' list was not initialized
correctly. Also, begin to make vlan less ether specific - TR and FDDI
could also be supported.
|
|
4m later should there be too much code
|
|
|
|
hppa machines, and gsckbd, a driver for the ps/2-like keyboard.
Both are derived from pckbc and pckbd, but the differences in port wiring and
keyboard behaviour prevented the creation of a thin pckbc wrapper.
Currently, only us and uk keyboard layouts are provided.
The adventurous person can enable gsckb[cd], wsdisplay at sti and wskbd,
but this will only work correctly on machines featuring a modern-prom sti
graphics device, and a ps/2 keyboard port.
|
|
|
|
|
|
These are the files that were ok:ed and tested.
|
|
has changed due to W^X, start address need to change slightly, 74 -> 114.
|
|
introduced by W^X. exe size goes back to 60640 from 126456.
|
|
combination with translations was too broad and broke some
more complex setups (creating two states for one connection on
two interfaces, using modulate state for each, and additionally
using route-to/reply-to on one of them), so narrow it to the
cases where it's needed. Reported by henric@.
|
|
and drop packets with invalid checksums. Without such a check, pf would
return RST/ICMP errors even for packets with invalid checksums, which
could be used to detect the presence of the firewall, reported by
"Ed White" in http://www.phrack.org/phrack/60/p60-0x0c.txt.
To minimize the cost of checksum calculations, mbuf flags set by
network interfaces capable of hardware checksumming are honoured,
and set when pf performs the calculation, so the TCP/IP stack itself
will not repeat the calculation for the same packet later on.
ok mcbride@ and henning@
|
|
handshake. Solves the issues with the "ACK+1000000 cookie scheme",
which depends on RFC 763 (p39, Reset Generation, 2. non-synchronized
state, "reset is sent"). ok henning@, camield@ and (I guess ;)
frantzen@
|
|
- cache_lookup
move common code from various fs's here
always return with vnode and parent locked
adjust return codes
- PDIRUNLOCK - new flag set if lookup couldn't lock parent vnode
- kernfs and procfs
lock vnode in get_root
don't unlock (again) in kernfs_freevp
fix memory leak in procfs
From tedu@stanford.edu
deraadt@ and various other ok
|
|
|
|
debugging session w/ dhartmei@ and lots of testing help from Jun <pilot at
monkey.org>
ok theo daniel angelos
|
|
and myself.
wsdisplay at sti will be enabled as soon as byte-size rom font loading is done.
|
|
|
|
|
|
GC the LFS malloc types until LFS is resurrected.
from tedu@stanford.edu
|
|
has not been previously mapped EXE, flush it. If a writeable mapping
which is not executable occurs for the page, clear this bit.
Solves a problem where an executable page is double mapped, first without
EXE then accessed for execute at a different physical page, the cache
will behave properly.
|
|
|
|
"accidently" typed while hunting a bug ;-)
ok kjc@
|
|
the msgbuf on this box either.
ok jason@ (a very, very long time ago)
|
|
is: "pcons at mainbus0 not configured". The problem is that the IDE chip
asserts a PCI interrupt line even while the registers on the chip claim
that it is not. Doing a channel reset helps, but is almost certainly only
a work-around for the real problem. Several other work-arounds have been
suggested, but this one has had the most testing.
Many have looked and helped (notably grange@). Thanks.
ok jason@
|
|
all by itself
|