How does bond distribute packets among interfaces?

APV: SpeedCore
The bond dispatch packets based on (src port + dst port)%N. For example, src port 6000, dst port 80,the
result will be 0,so it will choose first port in the bond.
N is the number of interfaces in the bond.

APV: 6.x
Bond distributes packets using round robin.