]> git.proxmox.com Git - mirror_ubuntu-kernels.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)
commitf73332fc39e35a6ac14f892390adcd34a63b00d3
tree13d16f5bbd53ed960f408a5e97bf189f6099db85
parentfd62e09b946522ec3578412826a81bead06fadf7
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