+sub mapping_mode_ip {
+ my ($key, $screen, $config, $input) = @_;
+
+ $screen->debug('mapping_mode_ip', 'started');
+
+ my @ipv4 = get_regex_matches($input, $config->{regex}{ipv4});
+ my @ipv6 = get_regex_matches($input, $config->{regex}{ipv6});
+ return {
+ select => 'ip select',
+ matches => [@ipv4, @ipv6],
+ handler => $config->{handler}{ip},
+ };
+}