mirror of
https://github.com/ipxe/ipxe
synced 2026-01-09 21:53:37 +03:00
[smsc75xx] Expose functionality shared with LAN78xx devices
The LAN78xx datapath is essentially identical to that of the SMSC75xx. Expose the transmit, poll, and bulk IN endpoint operations to allow for reuse by the LAN78xx driver. Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
@@ -213,4 +213,11 @@ struct smsc75xx_statistics {
|
||||
( sizeof ( struct smsc75xx_rx_header ) + \
|
||||
ETH_FRAME_LEN + 4 /* possible VLAN header */ )
|
||||
|
||||
extern struct usb_endpoint_driver_operations smsc75xx_in_operations;
|
||||
|
||||
extern int smsc75xx_dump_statistics ( struct smscusb_device *smscusb );
|
||||
extern int smsc75xx_transmit ( struct net_device *netdev,
|
||||
struct io_buffer *iobuf );
|
||||
extern void smsc75xx_poll ( struct net_device *netdev );
|
||||
|
||||
#endif /* _SMSC75XX_H */
|
||||
|
||||
Reference in New Issue
Block a user