Lines Matching refs:hash_fields
9533 u32 hash_fields) in mlxsw_sp_mp_hash_inner_custom() argument
9541 if (hash_fields & FIB_MULTIPATH_HASH_FIELD_INNER_SRC_IP) in mlxsw_sp_mp_hash_inner_custom()
9543 if (hash_fields & FIB_MULTIPATH_HASH_FIELD_INNER_DST_IP) in mlxsw_sp_mp_hash_inner_custom()
9545 if (hash_fields & FIB_MULTIPATH_HASH_FIELD_INNER_IP_PROTO) in mlxsw_sp_mp_hash_inner_custom()
9550 if (hash_fields & FIB_MULTIPATH_HASH_FIELD_INNER_SRC_IP) { in mlxsw_sp_mp_hash_inner_custom()
9554 if (hash_fields & FIB_MULTIPATH_HASH_FIELD_INNER_DST_IP) { in mlxsw_sp_mp_hash_inner_custom()
9558 if (hash_fields & FIB_MULTIPATH_HASH_FIELD_INNER_IP_PROTO) in mlxsw_sp_mp_hash_inner_custom()
9560 if (hash_fields & FIB_MULTIPATH_HASH_FIELD_INNER_FLOWLABEL) in mlxsw_sp_mp_hash_inner_custom()
9565 if (hash_fields & FIB_MULTIPATH_HASH_FIELD_INNER_SRC_PORT) in mlxsw_sp_mp_hash_inner_custom()
9567 if (hash_fields & FIB_MULTIPATH_HASH_FIELD_INNER_DST_PORT) in mlxsw_sp_mp_hash_inner_custom()
9577 u32 hash_fields; in mlxsw_sp_mp4_hash_init() local
9597 hash_fields = net->ipv4.sysctl_fib_multipath_hash_fields; in mlxsw_sp_mp4_hash_init()
9602 if (hash_fields & FIB_MULTIPATH_HASH_FIELD_SRC_IP) in mlxsw_sp_mp4_hash_init()
9604 if (hash_fields & FIB_MULTIPATH_HASH_FIELD_DST_IP) in mlxsw_sp_mp4_hash_init()
9606 if (hash_fields & FIB_MULTIPATH_HASH_FIELD_IP_PROTO) in mlxsw_sp_mp4_hash_init()
9608 if (hash_fields & FIB_MULTIPATH_HASH_FIELD_SRC_PORT) in mlxsw_sp_mp4_hash_init()
9610 if (hash_fields & FIB_MULTIPATH_HASH_FIELD_DST_PORT) in mlxsw_sp_mp4_hash_init()
9613 mlxsw_sp_mp_hash_inner_custom(config, hash_fields); in mlxsw_sp_mp4_hash_init()
9634 u32 hash_fields = ip6_multipath_hash_fields(mlxsw_sp_net(mlxsw_sp)); in mlxsw_sp_mp6_hash_init() local
9665 if (hash_fields & FIB_MULTIPATH_HASH_FIELD_SRC_IP) { in mlxsw_sp_mp6_hash_init()
9669 if (hash_fields & FIB_MULTIPATH_HASH_FIELD_DST_IP) { in mlxsw_sp_mp6_hash_init()
9673 if (hash_fields & FIB_MULTIPATH_HASH_FIELD_IP_PROTO) in mlxsw_sp_mp6_hash_init()
9675 if (hash_fields & FIB_MULTIPATH_HASH_FIELD_FLOWLABEL) in mlxsw_sp_mp6_hash_init()
9677 if (hash_fields & FIB_MULTIPATH_HASH_FIELD_SRC_PORT) in mlxsw_sp_mp6_hash_init()
9679 if (hash_fields & FIB_MULTIPATH_HASH_FIELD_DST_PORT) in mlxsw_sp_mp6_hash_init()
9682 mlxsw_sp_mp_hash_inner_custom(config, hash_fields); in mlxsw_sp_mp6_hash_init()
9683 if (hash_fields & FIB_MULTIPATH_HASH_FIELD_INNER_MASK) in mlxsw_sp_mp6_hash_init()