Age | Commit message (Collapse) | Author |
|
ok'd by him and markus@
|
|
|
|
mcbride ok.
|
|
|
|
|
|
2mss on the server side, and 1mss on the client.
|
|
|
|
|
|
help from Theo, Ted, and Tom
ok deraadt@
|
|
another sysctl() - which did require mib[4] - was removed).
From Andrey Matveev - andrushock (at) vniigim (dot) ru - via mickey@.
ok mickey@
|
|
|
|
|
|
Garbage collect the code and corresponding documentation.
- some minor grammar/spelling fixes.
From NetBSD, the documentation change changed slightly
after a suggestion from jmc@
ok deraadt@
|
|
- No need to zero clear temporary storage twice
From NetBSD
ok deraadt@
|
|
|
|
|
|
|
|
to even offsets in the ADM8211 SRAM. From NetBSD (dyoung).
|
|
reference driver. From NetBSD (dyoung).
|
|
|
|
From NetBSD (dyoung).
|
|
|
|
Totally revamp the way that the synthesizer and baseband are programmed.
From NetBSD (dyoung). Also remove trailing whitespace from lines (me).
|
|
|
|
|
|
|
|
|
|
|
|
Borrowing an idea from the reference driver, use no 64-bit arithmetic.
From NetBSD (dyoung)
|
|
In atw_start_beacon, set CAP0 as well as BCNT and CAP1.
From NetBSD (dyoung)
|
|
Set up the Tx descriptor ring more safely. Fix an endianness bug.
"It's a wonder this ever worked." (Actually, it's not.)
hange the order in which I write the BSSID registers on the ADM8211,
to match the reference driver. This probably does not make any
functional difference.
Only write the SSID buffer to the ADM8211 SRAM up to the end of
the SSID, not up to the end of the buffer. Given the (too
conservative?) delays involved, this should save some time when we
join a new network.
From NetBSD (dyoung)
|
|
all the descriptors for a buffer chain. Just synchronize the last
one, which has the interesting stuff.
We still synchronize all the descriptors for the buffer chain if
super-verbose debugging is enabled, since the driver will print
all the descriptors for the chain.
Delay for tens of milliseconds lot after writing the Network Access
Register. This is what the reference driver does, we can probably
lower the delays later.
From NetBSD (dyoung)
|
|
Don't call back into the bus-specific code for resets any longer.
It does not seem to be necessary.
When super-verbose debugging is enabled, convert Rx descriptors'
endianness before printing them.
Clamp the length of a received packet, just in case the chip lies.
From NetBSD (dyoung)
|
|
|
|
ok millert deraadt
|
|
stops ARP and IPv6 Neighbor Discovery packets from trickling out
the interface before it is time.
Remove dead code from atw_clear_sram.
During scans, initialize the BSSID to ff:ff:ff:ff:ff:ff before
sending the first probe request.
From NetBSD (dyoung)
|
|
a dumb way to track the link condition anyway. From NetBSD (dyoung).
|
|
Register. ADMtek's reference driver does not use it at all, and it
does not seem to make any difference whether we set it or not. Also
remove some dead code and test instrumentation. From NetBSD (dyoung).
|
|
|
|
|
|
etc to avoid confusion and for consistency with the *35 ones.
Remove *n2o functions that don't belong outside of compat.
|
|
struct ipc_perm instead of using sizeof to figure out the offset.
Might make a difference for architectures with strict alignment if
someone changes this from bcopy to memcpy and gcc inlines it.
|
|
|
|
|
|
|
|
Well, this is bloody obscure...
My Imation USB FlashGO! adapter responds to a Get Max Lun request with a
stall. With uhci, this does the expected thing. With ohci, it was returning
a "data underrun" error because we weren't setting "buffer rounding" (i.e.
USBD_SHORT_XFER_OK), and the underrun was taking priority. This happened with
both the ohci in a Mac cube and the builtin ohci on the S3C2410.
So, set USBD_SHORT_XFER_OK on the Get Max Lun. Now I get a stall reported and
umass attaches correctly.
|
|
|
|
the msgctl, semctl, and shmctl system calls. This moves the old
versions to COMPAT_35 and adds new ones.
WARNING: While this fixes things like shared memory in the X server
for old (pre-mode_t change) binaries, it will break binaries that
use shared memory built between the time of the mode_t change (Jul
13th) and now. If you rebuild X during that interval you will need
to do it again after updating the rest of userland.
|
|
which also takes two function pointers for copyin/copyout. For the
real syscalls these are just the normal copyin/copyout functions.
For the compat routines, these are funtions that convert between
the new and old foo_ds structs automagically. OK deraadt@
|
|
|