tres v0.1.0 Openflow.Action.NxNat
Link to this section Summary
Link to this section Types
Link to this type
flag()
flag()
flag() :: :src | :dst | :persistent | :protocol_hash | :protocol_random
flag() :: :src | :dst | :persistent | :protocol_hash | :protocol_random
Link to this type
in6_addr()
in6_addr()
in6_addr() :: :inet.ip6_address()
in6_addr() :: :inet.ip6_address()
Link to this type
in_addr()
in_addr()
in_addr() :: :inet.ip4_address()
in_addr() :: :inet.ip4_address()
Link to this type
nat_range()
nat_range()
nat_range() ::
:ipv4_min | :ipv4_max | :ipv6_min | :ipv6_max | :proto_min | :proto_max
nat_range() :: :ipv4_min | :ipv4_max | :ipv6_min | :ipv6_max | :proto_min | :proto_max
Link to this type
port_number()
port_number()
port_number() :: :inet.port_number()
port_number() :: :inet.port_number()
Link to this type
t()
t()
t() :: %Openflow.Action.NxNat{
flags: [flag()],
ipv4_max: in_addr(),
ipv4_min: in_addr(),
ipv6_max: in6_addr(),
ipv6_min: in6_addr(),
proto_max: port_number(),
proto_min: port_number()
}
t() :: %Openflow.Action.NxNat{ flags: [flag()], ipv4_max: in_addr(), ipv4_min: in_addr(), ipv6_max: in6_addr(), ipv6_min: in6_addr(), proto_max: port_number(), proto_min: port_number() }
Link to this section Functions
Link to this function
new(options \\ [])
new(options \\ [])
new(
flags: [flag()],
ipv4_min: in_addr(),
ipv4_max: in_addr(),
ipv6_min: in6_addr(),
ipv6_max: in6_addr(),
proto_min: port_number(),
proto_max: port_number()
) :: t()
new( flags: [flag()], ipv4_min: in_addr(), ipv4_max: in_addr(), ipv6_min: in6_addr(), ipv6_max: in6_addr(), proto_min: port_number(), proto_max: port_number() ) :: t()
Link to this function
read(arg)
Link to this function