net: emac: Fix use correct return type for ndo_start_xmit()
The method ndo_start_xmit() returns a value of type netdev_tx_t. Fix the ndo function to use the correct type. Signed-off-by: Yunjian Wang <wangyunjian@huawei.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
58618ef855
commit
3e1853e4e1
|
@ -1431,8 +1431,9 @@ error:
|
|||
}
|
||||
|
||||
/* Transmit the packet using specified transmit queue */
|
||||
int emac_mac_tx_buf_send(struct emac_adapter *adpt, struct emac_tx_queue *tx_q,
|
||||
struct sk_buff *skb)
|
||||
netdev_tx_t emac_mac_tx_buf_send(struct emac_adapter *adpt,
|
||||
struct emac_tx_queue *tx_q,
|
||||
struct sk_buff *skb)
|
||||
{
|
||||
struct emac_tpd tpd;
|
||||
u32 prod_idx;
|
||||
|
|
|
@ -227,8 +227,9 @@ void emac_mac_stop(struct emac_adapter *adpt);
|
|||
void emac_mac_mode_config(struct emac_adapter *adpt);
|
||||
void emac_mac_rx_process(struct emac_adapter *adpt, struct emac_rx_queue *rx_q,
|
||||
int *num_pkts, int max_pkts);
|
||||
int emac_mac_tx_buf_send(struct emac_adapter *adpt, struct emac_tx_queue *tx_q,
|
||||
struct sk_buff *skb);
|
||||
netdev_tx_t emac_mac_tx_buf_send(struct emac_adapter *adpt,
|
||||
struct emac_tx_queue *tx_q,
|
||||
struct sk_buff *skb);
|
||||
void emac_mac_tx_process(struct emac_adapter *adpt, struct emac_tx_queue *tx_q);
|
||||
void emac_mac_rx_tx_ring_init_all(struct platform_device *pdev,
|
||||
struct emac_adapter *adpt);
|
||||
|
|
|
@ -115,7 +115,8 @@ static int emac_napi_rtx(struct napi_struct *napi, int budget)
|
|||
}
|
||||
|
||||
/* Transmit the packet */
|
||||
static int emac_start_xmit(struct sk_buff *skb, struct net_device *netdev)
|
||||
static netdev_tx_t emac_start_xmit(struct sk_buff *skb,
|
||||
struct net_device *netdev)
|
||||
{
|
||||
struct emac_adapter *adpt = netdev_priv(netdev);
|
||||
|
||||
|
|
Loading…
Reference in New Issue