Class: Nl::Linux::Conntrack::AsyncOperations

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

Instance Method Summary collapse

Instance Method Details

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

get / dump entries

Parameters:

  • args (Hash)

Options Hash (**args):

  • nfgen_family (Integer)
  • version (Integer)
  • res_id (Integer)
  • tuple_orig (AttributeSets::TupleAttrs, Hash<Symbol, Object>) —

    conntrack l3+l4 protocol information, original direction

  • tuple_reply (AttributeSets::TupleAttrs, Hash<Symbol, Object>) —

    conntrack l3+l4 protocol information, reply direction

  • zone (Integer) —

    conntrack zone id

Returns:

See Also:



2146
2147
2148
# File 'nl-linux/generated/nl/linux/conntrack.rb', line 2146

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

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

get / dump entries

Parameters:

  • args (Hash)

Options Hash (**args):

  • nfgen_family (Integer)
  • version (Integer)
  • res_id (Integer)
  • status (Integer) —

    conntrack flag bits

    Known flags are defined in Flags::NfCtStatus.

  • mark (Integer)
  • zone (Integer) —

    conntrack zone id

  • filter (AttributeSets::TupleAttrs, Hash<Symbol, Object>)

Returns:

See Also:



2163
2164
2165
# File 'nl-linux/generated/nl/linux/conntrack.rb', line 2163

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

#dump_get_stats(**args) ⇒ Nl::Async::Stream<Messages::DumpGetStatsReply>

dump pcpu conntrack stats

Parameters:

  • args (Hash)

Options Hash (**args):

  • nfgen_family (Integer)
  • version (Integer)
  • res_id (Integer)

Returns:

See Also:



2174
2175
2176
# File 'nl-linux/generated/nl/linux/conntrack.rb', line 2174

def dump_get_stats(**args)
  @exchange.call(:"dump", Messages::DumpGetStatsRequest, Messages::DumpGetStatsReply, args)
end