weongyo 623ba99588 overhauls urtw(4) for supporting RTL8187B devices properly that there
was major changes to initialize RF chipset and set H/W registers and
removed a lot of magic numbers on code.  Details are as follows:

  - uses the endpoint 0x89 to get TX status information which used to
    get TX complete or retry numbers or get a beacon interrupt.  It's
    only valuable for RTL8187B.
  - removes urtw_write[8|16|32]_i functions that it's useless now.
  - uses ic->ic_updateslot to set SLOT, SIFS, DIES, EIFS, CW_VAL
    registers that doesn't set these whenever the channel is changed.
  - code for initializing RF chipset for RTL8187B changed a lot that
    there was many problems on TX transfers so it doesn't work properly
    even if just for a ping/pong.  Now it becomes more stable than
    before that TX throughputs using netperf(1) were about 15 ~ 17Mbps/s
    though sometimes it encounters packet losses.
  - removes a lot of magic numbers that in the previous all of
    representing RX and TX descriptors were consisted of magic numbers
    and structures.  It'd be more readable rather than before.
  - calculates TX duration more accurately for urtw(4) devices.
  - style(9)
2009-10-18 00:11:49 +00:00
..
2009-09-09 04:04:09 +00:00
2009-10-11 01:51:35 +00:00
2009-05-13 22:31:25 +00:00
2009-02-04 20:39:45 +00:00
2009-09-14 21:33:00 +00:00
2009-09-16 23:27:14 +00:00
2009-10-05 20:21:41 +00:00
2009-10-11 01:54:00 +00:00
2009-09-10 21:16:26 +00:00
2009-02-05 19:37:49 +00:00
2009-06-24 20:43:51 +00:00
2009-09-22 17:45:28 +00:00
2009-06-21 19:17:22 +00:00
2009-06-05 18:44:36 +00:00
2009-04-14 11:23:09 +00:00
2009-05-30 18:39:22 +00:00
2009-09-30 14:42:06 +00:00
2009-06-14 00:15:26 +00:00
2009-09-06 10:27:45 +00:00
2009-05-25 22:50:11 +00:00
2009-02-05 19:37:49 +00:00
2009-08-23 08:04:40 +00:00
2009-09-30 11:05:12 +00:00
2009-08-30 20:45:24 +00:00