Use `sysctl --system` when possible
Current file by file loading adds some warnings when a configuration is disabled on other file (for example disabling IP6), loading everything together get rid of that.
On the other hand, a misconfiguration on a single file could crash and be hard to debug, so the file by file procedure runs on that case.
Also, it should be a little bit faster this way.