variable size and ECMP