diff options
Diffstat (limited to 'src/rpc/envoy.extensions.matching.input_matchers.ip.v3.rs')
| -rw-r--r-- | src/rpc/envoy.extensions.matching.input_matchers.ip.v3.rs | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/src/rpc/envoy.extensions.matching.input_matchers.ip.v3.rs b/src/rpc/envoy.extensions.matching.input_matchers.ip.v3.rs deleted file mode 100644 index e8288544..00000000 --- a/src/rpc/envoy.extensions.matching.input_matchers.ip.v3.rs +++ /dev/null @@ -1,30 +0,0 @@ -// @generated -// This file is @generated by prost-build. -// \[#protodoc-title: IP matcher\] -// \[#extension: envoy.matching.matchers.ip\] - -/// This input matcher matches IPv4 or IPv6 addresses against a list of CIDR -/// ranges. It returns true if and only if the input IP belongs to at least one -/// of these CIDR ranges. Internally, it uses a Level-Compressed trie, as -/// described in the paper `IP-address lookup using LC-tries -/// <<https://www.nada.kth.se/~snilsson/publications/IP-address-lookup-using-LC-tries/>`_> -/// by S. Nilsson and G. Karlsson. For "big" lists of IPs, this matcher is more -/// efficient than multiple single IP matcher, that would have a linear cost. -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ip { - /// Match if the IP belongs to any of these CIDR ranges. - #[prost(message, repeated, tag="1")] - pub cidr_ranges: ::prost::alloc::vec::Vec<super::super::super::super::super::config::core::v3::CidrRange>, - /// The human readable prefix to use when emitting statistics for the IP input - /// matcher. Names in the table below are concatenated to this prefix. - /// - /// .. csv-table:: - /// :header: Name, Type, Description - /// :widths: 1, 1, 2 - /// - /// ip_parsing_failed, Counter, Total number of IP addresses the matcher was unable to parse - #[prost(string, tag="2")] - pub stat_prefix: ::prost::alloc::string::String, -} -// @@protoc_insertion_point(module) |
