Class: Nl::Linux::OvsVport::AsyncOperations

Inherits:
Object
  • Object
show all
Defined in:
nl-linux/generated/nl/linux/ovs_vport.rb

Instance Method Summary collapse

Instance Method Details

#do_del(**args) ⇒ Nl::Async::Future<void>

Delete existing OVS vport from a data path

Parameters:

  • args (Hash)

Options Hash (**args):

  • dp_ifindex (Integer)
  • port_no (Integer)
  • type (Integer) —

    Known enum values are defined in Enums::VportType.

  • name (String)

Returns:

See Also:



601
602
603
# File 'nl-linux/generated/nl/linux/ovs_vport.rb', line 601

def do_del(**args)
  @exchange.call(:"do", Messages::DoDelRequest, nil, args)
end

#do_get(**args) ⇒ Nl::Async::Future<Messages::DoGetReply>

Get / dump OVS vport configuration and state

Parameters:

  • args (Hash)

Options Hash (**args):

  • dp_ifindex (Integer)
  • name (String)

Returns:

See Also:



611
612
613
# File 'nl-linux/generated/nl/linux/ovs_vport.rb', line 611

def do_get(**args)
  @exchange.call(:"do", Messages::DoGetRequest, Messages::DoGetReply, args)
end

#do_new(**args) ⇒ Nl::Async::Future<void>

Create a new OVS vport

Parameters:

  • args (Hash)

Options Hash (**args):

Returns:

See Also:



589
590
591
# File 'nl-linux/generated/nl/linux/ovs_vport.rb', line 589

def do_new(**args)
  @exchange.call(:"do", Messages::DoNewRequest, nil, args)
end

#dump_get(**args) ⇒ Nl::Async::Stream<Messages::DumpGetReply>

Get / dump OVS vport configuration and state

Parameters:

  • args (Hash)

Options Hash (**args):

  • dp_ifindex (Integer)
  • name (String)

Returns:

See Also:



621
622
623
# File 'nl-linux/generated/nl/linux/ovs_vport.rb', line 621

def dump_get(**args)
  @exchange.call(:"dump", Messages::DumpGetRequest, Messages::DumpGetReply, args)
end