Hmm... I guess there's more to it than just that. On my machine the current value is -12. Your explanation wouldn't allow for negative numbers.
Yes it would. The code I looked at just decreased the value by one, without looking at it's previous value. If you had 13 sessions going, and something/someone set the value to 1
Impossible. Unless of course my machine has been compromised. I am the only one with root access, and I never touched that setting.
, then as the sessions ended, the value would creep down to -12, thereby never turning of ip_always_defrag. That's how I understand the code, anyway, though I could of course be wrong. If this is the case, can it be labeled a bug?
Perhaps... I didn't look at the code... Anyway: perhaps this is getting off-topic and should be continued off-list? Cheers, Yuri.