forked from rpms/kernel
Update gcp patch
This commit is contained in:
parent
15c3be7150
commit
66a9849834
@ -326,12 +326,12 @@ index 54e51c822..5ffb9b200 100644
|
|||||||
static netdev_tx_t gve_start_xmit(struct sk_buff *skb, struct net_device *dev)
|
static netdev_tx_t gve_start_xmit(struct sk_buff *skb, struct net_device *dev)
|
||||||
{
|
{
|
||||||
struct gve_priv *priv = netdev_priv(dev);
|
struct gve_priv *priv = netdev_priv(dev);
|
||||||
@@ -526,8 +571,7 @@ static void gve_add_napi(struct gve_priv *priv, int ntfy_idx,
|
@@ -525,8 +570,7 @@
|
||||||
|
int (*gve_poll)(struct napi_struct *, int))
|
||||||
{
|
{
|
||||||
struct gve_notify_block *block = &priv->ntfy_blocks[ntfy_idx];
|
struct gve_notify_block *block = &priv->ntfy_blocks[ntfy_idx];
|
||||||
|
-
|
||||||
- netif_napi_add(priv->dev, &block->napi, gve_poll,
|
- netif_napi_add(priv->dev, &block->napi, gve_poll);
|
||||||
- NAPI_POLL_WEIGHT);
|
|
||||||
+ netif_napi_add(priv->dev, &block->napi, gve_poll, 64);
|
+ netif_napi_add(priv->dev, &block->napi, gve_poll, 64);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1145,13 +1145,11 @@ diff --git a/drivers/net/ethernet/google/gve/gve_tx_dqo.c b/drivers/net/ethernet
|
|||||||
index ec394d991..9ae567077 100644
|
index ec394d991..9ae567077 100644
|
||||||
--- a/drivers/net/ethernet/google/gve/gve_tx_dqo.c
|
--- a/drivers/net/ethernet/google/gve/gve_tx_dqo.c
|
||||||
+++ b/drivers/net/ethernet/google/gve/gve_tx_dqo.c
|
+++ b/drivers/net/ethernet/google/gve/gve_tx_dqo.c
|
||||||
@@ -598,9 +598,9 @@ static int gve_num_buffer_descs_needed(const struct sk_buff *skb)
|
@@ -600,7 +600,7 @@
|
||||||
*/
|
|
||||||
static bool gve_can_send_tso(const struct sk_buff *skb)
|
|
||||||
{
|
{
|
||||||
- const int header_len = skb_checksum_start_offset(skb) + tcp_hdrlen(skb);
|
|
||||||
const int max_bufs_per_seg = GVE_TX_MAX_DATA_DESCS - 1;
|
const int max_bufs_per_seg = GVE_TX_MAX_DATA_DESCS - 1;
|
||||||
const struct skb_shared_info *shinfo = skb_shinfo(skb);
|
const struct skb_shared_info *shinfo = skb_shinfo(skb);
|
||||||
|
- const int header_len = skb_tcp_all_headers(skb);
|
||||||
+ const int header_len = skb_transport_offset(skb) + tcp_hdrlen(skb);
|
+ const int header_len = skb_transport_offset(skb) + tcp_hdrlen(skb);
|
||||||
const int gso_size = shinfo->gso_size;
|
const int gso_size = shinfo->gso_size;
|
||||||
int cur_seg_num_bufs;
|
int cur_seg_num_bufs;
|
||||||
|
Loading…
Reference in New Issue
Block a user