diff options
Diffstat (limited to 'drivers/net/arcnet/arc-rawmode.c')
-rw-r--r-- | drivers/net/arcnet/arc-rawmode.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/arcnet/arc-rawmode.c b/drivers/net/arcnet/arc-rawmode.c index e7555d4e6ff1..6318814a11a8 100644 --- a/drivers/net/arcnet/arc-rawmode.c +++ b/drivers/net/arcnet/arc-rawmode.c | |||
@@ -94,7 +94,7 @@ static void rx(struct net_device *dev, int bufnum, | |||
94 | 94 | ||
95 | BUGMSG(D_DURING, "it's a raw packet (length=%d)\n", length); | 95 | BUGMSG(D_DURING, "it's a raw packet (length=%d)\n", length); |
96 | 96 | ||
97 | if (length >= MinTU) | 97 | if (length > MTU) |
98 | ofs = 512 - length; | 98 | ofs = 512 - length; |
99 | else | 99 | else |
100 | ofs = 256 - length; | 100 | ofs = 256 - length; |
@@ -183,7 +183,7 @@ static int prepare_tx(struct net_device *dev, struct archdr *pkt, int length, | |||
183 | length, XMTU); | 183 | length, XMTU); |
184 | length = XMTU; | 184 | length = XMTU; |
185 | } | 185 | } |
186 | if (length > MinTU) { | 186 | if (length >= MinTU) { |
187 | hard->offset[0] = 0; | 187 | hard->offset[0] = 0; |
188 | hard->offset[1] = ofs = 512 - length; | 188 | hard->offset[1] = ofs = 512 - length; |
189 | } else if (length > MTU) { | 189 | } else if (length > MTU) { |