828 |
desc.tx_control = cpu_to_le16(HERMES_TXCTRL_TX_OK | HERMES_TXCTRL_TX_EX); |
desc.tx_control = cpu_to_le16(HERMES_TXCTRL_TX_OK | HERMES_TXCTRL_TX_EX); |
829 |
err = hermes_bap_pwrite(hw, USER_BAP, &desc, sizeof(desc), txfid, 0); |
err = hermes_bap_pwrite(hw, USER_BAP, &desc, sizeof(desc), txfid, 0); |
830 |
if (err) { |
if (err) { |
831 |
printk(KERN_ERR "%s: Error %d writing Tx descriptor to BAP\n", |
if (net_ratelimit()) { |
832 |
dev->name, err); |
printk(KERN_ERR "%s: Error %d writing Tx descriptor to BAP\n", |
833 |
|
dev->name, err); |
834 |
|
} |
835 |
stats->tx_errors++; |
stats->tx_errors++; |
836 |
goto fail; |
goto fail; |
837 |
} |
} |
861 |
err = hermes_bap_pwrite(hw, USER_BAP, &hdr, sizeof(hdr), |
err = hermes_bap_pwrite(hw, USER_BAP, &hdr, sizeof(hdr), |
862 |
txfid, HERMES_802_3_OFFSET); |
txfid, HERMES_802_3_OFFSET); |
863 |
if (err) { |
if (err) { |
864 |
printk(KERN_ERR "%s: Error %d writing packet header to BAP\n", |
if (net_ratelimit()) { |
865 |
dev->name, err); |
printk(KERN_ERR "%s: Error %d writing packet header to BAP\n", |
866 |
|
dev->name, err); |
867 |
|
} |
868 |
stats->tx_errors++; |
stats->tx_errors++; |
869 |
goto fail; |
goto fail; |
870 |
} |
} |
1335 |
|
|
1336 |
static void __orinoco_ev_infdrop(struct net_device *dev, hermes_t *hw) |
static void __orinoco_ev_infdrop(struct net_device *dev, hermes_t *hw) |
1337 |
{ |
{ |
1338 |
printk(KERN_DEBUG "%s: Information frame lost.\n", dev->name); |
if (net_ratelimit()) { |
1339 |
|
printk(KERN_DEBUG "%s: Information frame lost.\n", dev->name); |
1340 |
|
} |
1341 |
} |
} |
1342 |
|
|
1343 |
/********************************************************************/ |
/********************************************************************/ |