Home
last modified time | relevance | path

Searched refs:ip6_offset (Results 1 – 1 of 1) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_ct.c264 u32 offset, val, ip6_offset; in mlx5_tc_ct_rule_to_tuple_nat() local
284 ip6_offset = (offset - offsetof(struct ipv6hdr, saddr)); in mlx5_tc_ct_rule_to_tuple_nat()
285 ip6_offset /= 4; in mlx5_tc_ct_rule_to_tuple_nat()
286 if (ip6_offset < 4) in mlx5_tc_ct_rule_to_tuple_nat()
287 tuple->ip.src_v6.s6_addr32[ip6_offset] = cpu_to_be32(val); in mlx5_tc_ct_rule_to_tuple_nat()
288 else if (ip6_offset < 8) in mlx5_tc_ct_rule_to_tuple_nat()
289 tuple->ip.dst_v6.s6_addr32[ip6_offset - 4] = cpu_to_be32(val); in mlx5_tc_ct_rule_to_tuple_nat()