瀏覽代碼

mlx4_en: Removed redundant check on lso header size

This check that verifies that the LSO header along with control
segment and first data segment do not cross 128 bytes is no longer
required.

Signed-off-by: Yevgeny Petrilin <yevgenyp@mellanox.co.il>
Signed-off-by: David S. Miller <davem@davemloft.net>
Yevgeny Petrilin 16 年之前
父節點
當前提交
7237b40055
共有 2 個文件被更改,包括 0 次插入6 次删除
  1. 0 5
      drivers/net/mlx4/en_tx.c
  2. 0 1
      drivers/net/mlx4/mlx4_en.h

+ 0 - 5
drivers/net/mlx4/en_tx.c

@@ -518,11 +518,6 @@ static int get_real_size(struct sk_buff *skb, struct net_device *dev,
 				return 0;
 				return 0;
 			}
 			}
 		}
 		}
-		if (unlikely(*lso_header_size > MAX_LSO_HDR_SIZE)) {
-			if (netif_msg_tx_err(priv))
-				en_warn(priv, "LSO header size too big\n");
-			return 0;
-		}
 	} else {
 	} else {
 		*lso_header_size = 0;
 		*lso_header_size = 0;
 		if (!is_inline(skb, NULL))
 		if (!is_inline(skb, NULL))

+ 0 - 1
drivers/net/mlx4/mlx4_en.h

@@ -99,7 +99,6 @@
 #define RSS_FACTOR		2
 #define RSS_FACTOR		2
 #define TXBB_SIZE		64
 #define TXBB_SIZE		64
 #define HEADROOM		(2048 / TXBB_SIZE + 1)
 #define HEADROOM		(2048 / TXBB_SIZE + 1)
-#define MAX_LSO_HDR_SIZE	92
 #define STAMP_STRIDE		64
 #define STAMP_STRIDE		64
 #define STAMP_DWORDS		(STAMP_STRIDE / 4)
 #define STAMP_DWORDS		(STAMP_STRIDE / 4)
 #define STAMP_SHIFT		31
 #define STAMP_SHIFT		31