mirror of
https://github.com/genodelabs/genode.git
synced 2025-04-09 04:15:52 +00:00
lxip: signal NETDEV_TX_BUSY if tx queue is full
This commit is contained in:
parent
16b4e7d73a
commit
a4f7800bf0
@ -34,9 +34,10 @@ int driver_net_xmit(struct sk_buff *skb, struct net_device *dev)
|
||||
void* addr = skb->data;
|
||||
|
||||
/* transmit to nic-session */
|
||||
while (net_tx(addr, len)) {
|
||||
if (net_tx(addr, len)) {
|
||||
/* tx queue is full, could not enqueue packet */
|
||||
printk("TX full\n");
|
||||
pr_debug("TX packet dropped\n");
|
||||
return NETDEV_TX_BUSY;
|
||||
}
|
||||
|
||||
dev_kfree_skb(skb);
|
||||
|
Loading…
x
Reference in New Issue
Block a user