tres v0.1.0 Openflow.Action.NxBundleLoad

Link to this section Summary

Link to this section Types

Link to this type

algorithm()
algorithm() :: :active_backup | :highest_random_weight

Link to this type

hash_field()
hash_field() ::
  :eth_src
  | :symmetric_l4
  | :symmetric_l3l4
  | :symmetric_l3l4_udp
  | :nw_src
  | :nw_dst

Link to this type

t()
t() :: %Openflow.Action.NxBundleLoad{
  algorithm: algorithm(),
  basis: non_neg_integer(),
  dst_field: atom(),
  hash_field: hash_field(),
  n_bits: pos_integer(),
  n_slaves: non_neg_integer(),
  offset: non_neg_integer(),
  slave_type: :nx_in_port,
  slaves: [pos_integer()]
}

Link to this section Functions

Link to this function

new(options \\ [])
new(
  algorithm: algorithm(),
  hash_field: hash_field(),
  basis: non_neg_integer(),
  slave_type: :nx_in_port,
  n_slaves: non_neg_integer(),
  slaves: [pos_integer()],
  offset: non_neg_integer(),
  n_bits: pos_integer(),
  dst_field: atom()
) :: t()

Link to this function

to_binary(bundle_load)