Module type Modifiers.S
type decision_tree_branch
type conn_tracker
type ipv4_addr
type ipv6_addr
type translator_branches
=
{
translate_side_A_to_B : decision_tree_branch -> decision_tree_branch;
translate_side_B_to_A : decision_tree_branch -> decision_tree_branch;
}
val translate_ipv4_side_A_to_random_src_port_side_B : ?conn_tracker:conn_tracker -> side_A_addr:ipv4_addr -> side_B_addr:ipv4_addr -> side_B_port_start:int -> side_B_port_end_exc:int -> max_conn:int -> translator_branches
val translate_ipv4_side_A_to_random_dst_side_B : ?conn_tracker:conn_tracker -> side_A_addr:ipv4_addr -> side_B_addr:ipv4_addr -> side_B_port_start:int -> side_B_port_end_exc:int -> dst_addrs:ipv4_addr array -> max_conn:int -> translator_branches