int qcaspi_netdev_xmit( | skb, | |
device) ; |
struct sk_buff * skb
;struct net_device * device
;Called by the Linux kernel append outgoing frames to the transmit queue.
void qcaspi_netdev_tx_timeout( | device) ; |
struct net_device * device
;Called by the Linux kernel after the transmit queue has been stopped for an extended period of time.
static void qcaspi_netdev_uninit( | device) ; |
struct net_device * device
;
Called when function unregister_netdev
is called. For the QCA7000 driver, function qcaspi_mod_exit
calls function unregister_netdev
.
struct net_device_stats * qcaspi_netdev_get_stats( | device) ; |
struct net_device * device
;Returns transmit, receive and error statistics associated with the net device. These are the statistics displayed by ifconfig.
int qcaspi_netdev_change_mtu( | device, | |
new_mtu) ; |
struct net_device * device
;int new_mtu
;Changes the serial interface MTU size.
static int qcaspi_netdev_set_mac_address( | device, | |
memory) ; |
struct net_device * device
;void * memory
;Sets the serial interface MAC address. Called by ifconfig whenever user types ifconfig qca0 hw ether xx:xx:xx:xx:xx:xx.
int qcaspi_netdev_close( | device) ; |
struct net_device * device
;Called by ifconfig to disable the network interface.