bnx2x: Be more forgiving toward SW GRO
bnx2x: Be more forgiving toward SW GRO

This introduces 2 new relaxations in the bnx2x driver regarding GRO:
  1. Don't prevent SW GRO if HW GRO is disabled.
  2. If all aggregations are disabled, when GRO configuration changes
     there's no need to perform an inner-reload [since it will have no
     actual effect].

Signed-off-by: Dmitry Kravkov <14e5026fd500cbee455106b5b09b5e607f296ad8@qlogic.com>
Signed-off-by: Yuval Mintz <a320527b33f9bc556d024eb67e5daaf32889f80b@qlogic.com>
Signed-off-by: Ariel Elior <77ebc0b909496dd8d7adc90152299d1d237a1ecd@qlogic.com>
Signed-off-by: David S. Miller <fe08d3c717adf2ae63592e4c9aec6e3e404d8e3e@davemloft.net>

KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs