Displaying 6 results from an estimated 6 matches for "g063fe858b8".
2017 Apr 02
5
[PATCH net-next 0/3] virtio-net tx napi
...bytes/pkt=56840
Willem de Bruijn (3):
virtio-net: napi helper functions
virtio-net: transmit napi
virtio-net: clean tx descriptors from rx napi
drivers/net/virtio_net.c | 150 ++++++++++++++++++++++++++++++++++-------------
1 file changed, 110 insertions(+), 40 deletions(-)
--
2.12.2.564.g063fe858b8-goog
2017 Apr 02
5
[PATCH net-next 0/3] virtio-net tx napi
...bytes/pkt=56840
Willem de Bruijn (3):
virtio-net: napi helper functions
virtio-net: transmit napi
virtio-net: clean tx descriptors from rx napi
drivers/net/virtio_net.c | 150 ++++++++++++++++++++++++++++++++++-------------
1 file changed, 110 insertions(+), 40 deletions(-)
--
2.12.2.564.g063fe858b8-goog
2017 Apr 03
0
[PATCH net-next 3/3] virtio-net: clean tx descriptors from rx napi
...api, int budget)
> {
> struct receive_queue *rq =
> container_of(napi, struct receive_queue, napi);
> unsigned int received;
>
> + virtnet_poll_cleantx(rq);
> +
> received = virtnet_receive(rq, budget);
>
> /* Out of packets? */
> --
> 2.12.2.564.g063fe858b8-goog
2017 Apr 02
1
[PATCH net-next 3/3] virtio-net: clean tx descriptors from rx napi
...gt;vq));
+}
+
static int virtnet_poll(struct napi_struct *napi, int budget)
{
struct receive_queue *rq =
container_of(napi, struct receive_queue, napi);
unsigned int received;
+ virtnet_poll_cleantx(rq);
+
received = virtnet_receive(rq, budget);
/* Out of packets? */
--
2.12.2.564.g063fe858b8-goog
2017 Apr 03
0
[PATCH net-next 2/3] virtio-net: transmit napi
...napi_weight);
> + netif_napi_add(vi->dev, &vi->sq[i].napi, virtnet_poll_tx,
> + napi_tx ? napi_weight : 0);
>
> sg_init_table(vi->rq[i].sg, ARRAY_SIZE(vi->rq[i].sg));
> ewma_pkt_len_init(&vi->rq[i].mrg_avg_pkt_len);
> --
> 2.12.2.564.g063fe858b8-goog
2017 Apr 02
1
[PATCH net-next 2/3] virtio-net: transmit napi
...;rq[i].napi, virtnet_poll,
napi_weight);
+ netif_napi_add(vi->dev, &vi->sq[i].napi, virtnet_poll_tx,
+ napi_tx ? napi_weight : 0);
sg_init_table(vi->rq[i].sg, ARRAY_SIZE(vi->rq[i].sg));
ewma_pkt_len_init(&vi->rq[i].mrg_avg_pkt_len);
--
2.12.2.564.g063fe858b8-goog