class SetVlanCfiAction

Class used to define OpenFlow action to set the CFI field of VLAN header

Public Class Methods

new(order: nil, vlan_cfi: nil) click to toggle source

Parameters

  • order

    integer : The order of the action relative to other actions in Instruction.

  • vlan_cfi

    integer : The CFI field value to set.

Calls superclass method Action.new
# File lib/openflowdev/actions/set_vlan_cfi_action.rb, line 37
def initialize(order: nil, vlan_cfi: nil)
  super(order: order)
  raise ArgumentError, "VLAN CFI (vlan_cfi) required" unless vlan_cfi
  @vlan_cfi = vlan_cfi
end