Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 70350b06 authored by Ben Hutchings's avatar Ben Hutchings
Browse files

sfc: Use skb_fill_page_desc() to simplify passing of page buffers to GRO

parent 547c474f
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -479,11 +479,8 @@ static void efx_rx_packet_gro(struct efx_channel *channel,
		if (efx->net_dev->features & NETIF_F_RXHASH)
			skb->rxhash = efx_rx_buf_hash(eh);

		skb_frag_set_page(skb, 0, page);
		skb_shinfo(skb)->frags[0].page_offset =
			efx_rx_buf_offset(efx, rx_buf);
		skb_frag_size_set(&skb_shinfo(skb)->frags[0], rx_buf->len);
		skb_shinfo(skb)->nr_frags = 1;
		skb_fill_page_desc(skb, 0, page,
				   efx_rx_buf_offset(efx, rx_buf), rx_buf->len);

		skb->len = rx_buf->len;
		skb->data_len = rx_buf->len;