]> git.baikalelectronics.ru Git - kernel.git/commit
ixgbe: simplify padding and length checks
authorStephen Hemminger <shemminger@vyatta.com>
Thu, 21 Jun 2012 02:15:10 +0000 (02:15 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 21 Jun 2012 22:04:21 +0000 (15:04 -0700)
commitaaec01e8a81968a8dc0723acf7c2e5510b772861
tree13d16f5bbd53ed960f408a5e97bf189f6099db85
parent4d1a3489aeb6a5f403054fe65f8ba40c7789158a
ixgbe: simplify padding and length checks

The check for length <= 0 is bogus because length is unsigned, and network
stack never sends zero length packets (unless it is totally broken).

The check for really small packets can be optimized (using unlikely)
and calling skb_pad directly.

Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
Tested-by: Phil Schmitt <phillip.j.schmitt@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c