For some traffic patterns or specific deployments, per-flow hashing is needed but the hashing result using default hash inputs as described above may not produce the wanted distribution. To alleviate this issue, the system allows operators to modify the load balancing algorithm at the system, interface or port level.