Displaying 5 results from an estimated 5 matches for "__netif_schedule".
2017 Apr 02
1
[PATCH net-next 3/3] virtio-net: clean tx descriptors from rx napi
From: Willem de Bruijn <willemb at google.com>
Amortize the cost of virtual interrupts by doing both rx and tx work
on reception of a receive interrupt if tx napi is enabled. With
VIRTIO_F_EVENT_IDX, this suppresses most explicit tx completion
interrupts for bidirectional workloads.
Signed-off-by: Willem de Bruijn <willemb at google.com>
---
drivers/net/virtio_net.c | 22
2017 Apr 03
2
[PATCH net-next 3/3] virtio-net: clean tx descriptors from rx napi
...rly, so
> it will tend to stay almost full for long periods of time.
> Why not defer wakeup until queue is at least half empty?
I'll test that. Delaying wake-up longer than necessary can cause
queue build up at the qdisc and higher tail latency, I imagine. But
it may reduce the number of __netif_schedule calls.
> I wonder whether it's worth it to handle very short queues
> correctly - they previously made very slow progress,
> not they are never woken up.
>
> I'm a bit concerned about the cost of these wakeups
> and locking. I note that this wake is called basically
>...
2017 Apr 03
2
[PATCH net-next 3/3] virtio-net: clean tx descriptors from rx napi
...rly, so
> it will tend to stay almost full for long periods of time.
> Why not defer wakeup until queue is at least half empty?
I'll test that. Delaying wake-up longer than necessary can cause
queue build up at the qdisc and higher tail latency, I imagine. But
it may reduce the number of __netif_schedule calls.
> I wonder whether it's worth it to handle very short queues
> correctly - they previously made very slow progress,
> not they are never woken up.
>
> I'm a bit concerned about the cost of these wakeups
> and locking. I note that this wake is called basically
>...
2014 Jun 12
2
Re: libguestfs supermin error
On Thu, Jun 12, 2014 at 05:08:37PM +0530, abhishek jain wrote:
> Hi Rich
>
> I have all the virtio modules available in the kernel but I'm getting the
> same result .
It doesn't appear to be using any kernel modules. I would have
expected to see output such as this:
supermin: internal insmod virtio.ko
It seems as if you might not be setting SUPERMIN_MODULES; or maybe you
2014 Jun 13
2
Re: libguestfs supermin error
...gt; [ 1.265564] virtio_net: Unknown symbol skb_trim (err -22)
> [ 1.266920] virtio_net: disagrees about version of symbol
> netif_carrier_off
> [ 1.268638] virtio_net: Unknown symbol netif_carrier_off (err -22)
> [ 1.270149] virtio_net: disagrees about version of symbol
> __netif_schedule
> [ 1.272013] virtio_net: Unknown symbol __netif_schedule (err -22)
> [ 1.273501] virtio_net: disagrees about version of symbol
> alloc_etherdev_mqs
> [ 1.275321] virtio_net: Unknown symbol alloc_etherdev_mqs (err -22)
> [ 1.276891] virtio_net: disagrees about version of...