diff options
| -rw-r--r-- | drivers/net/myri10ge/myri10ge.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/net/myri10ge/myri10ge.c b/drivers/net/myri10ge/myri10ge.c index b05b20ef8c0a..c216e6a5d235 100644 --- a/drivers/net/myri10ge/myri10ge.c +++ b/drivers/net/myri10ge/myri10ge.c | |||
| @@ -71,7 +71,7 @@ | |||
| 71 | #include "myri10ge_mcp.h" | 71 | #include "myri10ge_mcp.h" |
| 72 | #include "myri10ge_mcp_gen_header.h" | 72 | #include "myri10ge_mcp_gen_header.h" |
| 73 | 73 | ||
| 74 | #define MYRI10GE_VERSION_STR "1.3.0-1.226" | 74 | #define MYRI10GE_VERSION_STR "1.3.0-1.227" |
| 75 | 75 | ||
| 76 | MODULE_DESCRIPTION("Myricom 10G driver (10GbE)"); | 76 | MODULE_DESCRIPTION("Myricom 10G driver (10GbE)"); |
| 77 | MODULE_AUTHOR("Maintainer: help@myri.com"); | 77 | MODULE_AUTHOR("Maintainer: help@myri.com"); |
| @@ -2015,10 +2015,9 @@ again: | |||
| 2015 | mss = 0; | 2015 | mss = 0; |
| 2016 | max_segments = MXGEFW_MAX_SEND_DESC; | 2016 | max_segments = MXGEFW_MAX_SEND_DESC; |
| 2017 | 2017 | ||
| 2018 | if (skb->len > (dev->mtu + ETH_HLEN)) { | 2018 | if (skb_is_gso(skb)) { |
| 2019 | mss = skb_shinfo(skb)->gso_size; | 2019 | mss = skb_shinfo(skb)->gso_size; |
| 2020 | if (mss != 0) | 2020 | max_segments = MYRI10GE_MAX_SEND_DESC_TSO; |
| 2021 | max_segments = MYRI10GE_MAX_SEND_DESC_TSO; | ||
| 2022 | } | 2021 | } |
| 2023 | 2022 | ||
| 2024 | if ((unlikely(avail < max_segments))) { | 2023 | if ((unlikely(avail < max_segments))) { |
