Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-07-03 | - re_attach(): Use bus_dma* directly instead of calling re_allocmem(). | Brad Smith | |
- re_attach(): Free bus_dma* resources if attach fails. - re_newbuf(): Remove unnecessary error check. - re_encap(): Better error handling. - re_start(): Drop the packet if there are not enough TX descriptors. From NetBSD | |||
2006-07-02 | put writing of RL_IDR0 and RL_IDR4 back to how they should be. | Brad Smith | |
2006-07-01 | fix the hw rev id for the 8168 and add the id for the 8111 | Brad Smith | |
From wpaul FreeBSD | |||
2006-07-01 | (fxp/re)_attach_common -> (fxp/re)_attach | Brad Smith | |
2006-07-01 | always report the channel as type 802.11b (IEEE802_CHAN_B) in the | Reyk Floeter | |
net80211 node wrappers. | |||
2006-07-01 | update the 802.11 address as well if the interface mac address has | Reyk Floeter | |
been changed by the user, ie. with the ifconfig lladdr command. this also replaces the old wicontrol -m option. this closes pr 5159 from peter philipp at freenet dot de. | |||
2006-07-01 | add the raid physical disk config pages. fix the macros in the raid volume | David Gwynne | |
pages while here. | |||
2006-07-01 | add the raid volume configuration pages. | David Gwynne | |
2006-07-01 | man, i suck. when i split one of the dwords up in the io command i got the | David Gwynne | |
location of the commands direction wrong. somehow this didnt affect the 1030 chip i was testing on, but it borked vmware and my fc controller. i guess the 1030 was using the cdb to figure out the direction. shifting the direction field into the right place fixes things. found by Jason Crawford, tested by brad@ | |||
2006-06-30 | Unbreak the tree; cast the result of sizeof() to u_int32_t before passing it | Mark Kettenis | |
to htole32(). "go for it" miod@ | |||
2006-06-30 | newer alc codecs have revision in the low bits; pt out by jasper | Michael Shalayeff | |
2006-06-30 | tabs, not spaces | David Gwynne | |
2006-06-30 | add mpi_inq. this is a custom io function that does an inquiry against | David Gwynne | |
either a normal target, or against a physical disk using the raid passthru command. it is necessary since the normal io path can only be used by the midlayer, and only against normal targets. this will be used for ppr against the disks in raid volumes on scsi controllers. tested by marco@ | |||
2006-06-30 | - add a disable argument for re_stop. | Brad Smith | |
- call mii_down in re_stop. | |||
2006-06-29 | remove mpt. it has since been replaced with mpi, which is a smaller and | David Gwynne | |
cleaner driver that supports more hardware. | |||
2006-06-29 | Finally fix the EEPROM reading code so that we can access the EEPROMs on all | Brad Smith | |
devices. In order to access the EEPROM, we must select 'EEPROM programming' mode, and then set the EEPROM chip select bit. Previously, we were setting both bits simultaneously, which doesn't work: they must be set in the right sequence. Always obtain the station address from the EEPROM, now that EEPROM reading works correctly. Have re_tick() check for link state and set rl_link appropriately, if there is a link then also check if the send queue is empty and if not then try to send any queued packets. Have re_start() check for the lack of link state or if OACTIVE is set, if so then return. From FreeBSD | |||
2006-06-29 | split some fields up in the spi port and dev config pages. makes the ppr | David Gwynne | |
code easier since we dont have to byteswap and shift stuff around so much. no functional change though. | |||
2006-06-29 | tweak to make this easier for me to read | David Gwynne | |
2006-06-29 | theres a ton of 32bit fields in mpi messages that have subfields that lie | David Gwynne | |
on byte boundaries. so rather than byteswappping and bitshifting the values in these subfields around we can break them up into byte fields and access them directly. this breaks up the control field in the scsi io command. | |||
2006-06-29 | oops, fix the order of the configuration fields in mpi_cfg_spi_port_pg1 | David Gwynne | |
2006-06-28 | rewrite how the sensors are created. previously they would wait for io to | David Gwynne | |
be done on the logical disks so ami_scsi_cmd can stash the name of the device doing the io. we now walk the device tree after the logical disks are attached and use the names of ami's child devices. ok marco@ | |||
2006-06-28 | put proto where it is because dlg says he is a dodo | Theo de Raadt | |
2006-06-27 | unbreak builds without BIO by moving the sensor setup back under its ifdef. | David Gwynne | |
i could move the shared code that the sensor and bio paths use, but this would add bloat i think. found by _mx, fix by deraadt@ | |||
2006-06-27 | add the net80211 hostap options "nwflag hidenwid" for hidden SSID mode | Reyk Floeter | |
and "nwflag nobridge" to prevent inter-station communications. "hidenwid" will also work with wi(4) to replace the old -E 3 option of wicontrol. ok damien@ jmc@ | |||
2006-06-27 | add some more net80211 compatibility glue: | Reyk Floeter | |
- support scanning and node listing ("ifconfig -M"). this will replace wicontrol -L in station mode and wicontrol -l in hostap mode. - allow to print the BSSID tested by quite a few people ok jsg@ | |||
2006-06-27 | we can do the sensors without BIO | David Gwynne | |
2006-06-27 | we cant do bioctl or sensors on broken controllers since they dont have the | David Gwynne | |
spare ccbs for it and they dont understand the megaraid commands we use in those paths. initially found by jared rr spiegel | |||
2006-06-27 | - Make re_diag() off by default. | Brad Smith | |
- Update comment to mention newer chip revisions. From wpaul FreeBSD | |||
2006-06-27 | new HW revs, EEPROM commands, softc fields, some macros and device ids. | Brad Smith | |
From wpaul FreeBSD | |||
2006-06-27 | - add fixup code in the RX path for strict alignment architectures. | Brad Smith | |
- add a workaround for reception of Jumbo frames. - don't try to adjust alignment on non-strict alignment architectures, this resolves an issue with the PCI Express adapters. From FreeBSD ok drahn@ | |||
2006-06-27 | __attribute__((__packed__)) -> __packed | Jonathan Gray | |
2006-06-26 | Enable wide targets on FAS366 esp; note that this changes the way esp | Miod Vallat | |
user-controllable device flags are parsed, be sure to rerun config(8) on your next kernel compile. | |||
2006-06-25 | fix a typo in a comment and add the comment to the sparc hme driver. | Brad Smith | |
2006-06-25 | put the 1.32 change back; tested by many | Michael Shalayeff | |
2006-06-24 | de-register, ANSI functions and a little cleaning. | Brad Smith | |
2006-06-24 | some comment fixes. | Brad Smith | |
From FreeBSD | |||
2006-06-23 | set the RSSI Max value in ath(4) and use the new RSSI radiotap header | Reyk Floeter | |
instead of the old db signal header. also allow tcpdump and hostapd to print the new RSSI radiotap header values current/max rssi. ok damien@ jsg@ | |||
2006-06-23 | In a drivers activate() entry point, if on DVACT_DEACTIVATE it does | Miod Vallat | |
something, then it MUST return zero on DVACT_ACTIVATE, not EOPNOTSUPP; this very popular bug has been cut and pasted a lot of times... ok deraadt@ mickey@ | |||
2006-06-22 | BBC-based machines swap the two registers (good going Sun -- that is why we | Theo de Raadt | |
don't get documentation, right?), and the clock fed into the chip can vary from model to model; help & testing from dlg | |||
2006-06-21 | properly handle timeout failure in while loop | Theo de Raadt | |
2006-06-19 | Factor for disk size is /2. Odd but tested on all mfis I have. | Marco Peereboom | |
2006-06-19 | Everytime one forgets an argument in a printf-like function call, God kills | Miod Vallat | |
a kitten. Commiters, please think of the kittens when working on code. | |||
2006-06-19 | Make a BGI (Back Ground Init) a scrub instead of rebuild. | Marco Peereboom | |
2006-06-19 | Add hot spare support. | Marco Peereboom | |
2006-06-19 | Avoid using the rfact member of 'struct sensor' which is on its way out. | Mark Kettenis | |
2006-06-18 | Make mpi not spit out WWNN and WWPN as requested by deraadt and dlg. Do | Marco Peereboom | |
store these values in the scsi_link structure for each device. ok dlg. | |||
2006-06-18 | - implement new ic_updateslot() callback. | Damien Bergamini | |
- in hostap mode, we defer update of the slot time until all associated STAs are notified with updated beacons. | |||
2006-06-18 | enable packet bursting when operating as a STA. | Damien Bergamini | |
limit bursts to 8 frames. | |||
2006-06-18 | Don't walk memory whenever there is nothing there. I ran into this while | Marco Peereboom | |
debugging FC stuff. | |||
2006-06-18 | Print World Wide Node Name and World Wide Port Name during dmesg so that | Marco Peereboom | |
we can actually find the drives on the fabric. Requested by kettenis krw and brad. ok dlg |