def create_default_ipv6_upper_layer_factories(master_key): return { ipv6.IPV6_NEXT_HEADER_UDP: ipv6.UDPDatagramFactory( udp_header_factory=ipv6.UDPHeaderFactory(), udp_payload_factory=create_default_based_on_src_dst_ports_udp_payload_factory(master_key), ), ipv6.IPV6_NEXT_HEADER_ICMP: ipv6.ICMPv6Factory(body_factories=create_default_ipv6_icmp_body_factories()), }
def create_default_ipv6_upper_layer_factories(master_key): return { 17: ipv6.UDPDatagramFactory( udp_header_factory=ipv6.UDPHeaderFactory(), dst_port_factories=create_default_ipv6_udp_dst_port_factories( master_key)), 58: ipv6.ICMPv6Factory( body_factories=create_default_ipv6_icmp_body_factories()) }