tres v0.1.1 Openflow.GroupMod

Link to this section Summary

Link to this section Types

Link to this type

command()
command() :: :add | :delete | :modify

Link to this type

id()
id() :: :max | :all | :any | 0..4_294_967_295

Link to this type

t()
t() :: %Openflow.GroupMod{
  aux_id: 0..255 | nil,
  buckets: [Openflow.Bucket.t()],
  command: command(),
  datapath_id: String.t() | nil,
  group_id: id(),
  type: type(),
  version: 4,
  xid: 0..4_294_967_295
}

Link to this type

type()
type() :: :add | :select | :indirect | :fast_failover

Link to this section Functions

Link to this function

new(options \\ [])
new(
  xid: 0..4_294_967_295,
  command: command(),
  type: type(),
  group_id: id(),
  buckets: [Openflow.Bucket.t()]
) :: t()

Link to this function

ofp_type()
ofp_type() :: 15

Link to this function

read(arg)
read(<<_::64, _::_*128>>) :: t()

Link to this function

to_binary(group_mod)
to_binary(t()) :: <<_::64, _::_*128>>