diff options
author | David Kilroy <kilroyd@googlemail.com> | 2010-05-01 09:05:41 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2010-05-03 14:53:08 -0400 |
commit | 9afac70a7305817b22327ac23cf2d0eb72388229 (patch) | |
tree | bdd8fe617d4c2fa5b8fd06379f387b5fa1563b65 /drivers/net/wireless/orinoco/orinoco.h | |
parent | bcad6e80f3fb0d6724c3814cf32258bbcf1d67db (diff) |
orinoco: add orinoco_usb driver
This driver uses the core orinoco modules for the bulk of
the functionality. The low level hermes routines (for local bus
cards) are replaced, the driver supplies its own ndo_xmit_start
function, and locking is done with the _bh variant.
Some recent functionality is not available to the USB cards yet
(firmware loading and WPA).
Out-of-tree driver originally written by Manuel Estrada Sainz.
Thanks to Mark Davis for supplying hardware to test the updates.
Signed-off-by: David Kilroy <kilroyd@googlemail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/orinoco/orinoco.h')
-rw-r--r-- | drivers/net/wireless/orinoco/orinoco.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/wireless/orinoco/orinoco.h b/drivers/net/wireless/orinoco/orinoco.h index 80a1386ce0b4..e9f415a56d4d 100644 --- a/drivers/net/wireless/orinoco/orinoco.h +++ b/drivers/net/wireless/orinoco/orinoco.h | |||
@@ -197,6 +197,9 @@ extern int orinoco_up(struct orinoco_private *priv); | |||
197 | extern void orinoco_down(struct orinoco_private *priv); | 197 | extern void orinoco_down(struct orinoco_private *priv); |
198 | extern irqreturn_t orinoco_interrupt(int irq, void *dev_id); | 198 | extern irqreturn_t orinoco_interrupt(int irq, void *dev_id); |
199 | 199 | ||
200 | extern void __orinoco_ev_info(struct net_device *dev, hermes_t *hw); | ||
201 | extern void __orinoco_ev_rx(struct net_device *dev, hermes_t *hw); | ||
202 | |||
200 | /* Common ndo functions exported for reuse by orinoco_usb */ | 203 | /* Common ndo functions exported for reuse by orinoco_usb */ |
201 | int orinoco_open(struct net_device *dev); | 204 | int orinoco_open(struct net_device *dev); |
202 | int orinoco_stop(struct net_device *dev); | 205 | int orinoco_stop(struct net_device *dev); |