Prior this was using limit which was simply delcared but not initialized. With it being a u16, it would wrap around to 65535 after the first loop,
meaning the old limit was really 65536 packets and not truly unlimited.
With a 1G card, it shouldn't make much a difference, but initialize it
to -1 to be safe and more clear on the setting which matches the tool tip.
Add tx processing limit sysctl to igb(4)