Sha256: e4713172a9b7ea649a85dec7667bb4d6af6884e1c5bce108f611e0f0da58b1a2

Contents?: true

Size: 1.17 KB

Versions: 36

Compression:

Stored size: 1.17 KB

Contents

# frozen_string_literal: true

module Facter
  module Resolvers
    module Aix
      module FFI
        RTM_IFINFO = 0xe
        RTM_NEWADDR = 0xc

        RTAX_DST = 0
        RTAX_GATEWAY = 1
        RTAX_NETMASK = 2
        RTAX_GENMASK = 3
        RTAX_IFP = 4
        RTAX_IFA = 5
        RTAX_AUTHOR = 6
        RTAX_BRD = 7
        RTAX_MAX = 8

        RTA_DST = 0x1
        RTA_GATEWAY = 0x2
        RTA_NETMASK = 0x4
        RTA_GENMASK = 0x8
        RTA_IFP = 0x10
        RTA_IFA = 0x20
        RTA_AUTHOR = 0x40
        RTA_BRD = 0x80
        RTA_DOWNSTREAM = 0x100

        AF_UNSPEC = 0
        AF_INET = 2
        AF_INET6 = 24
        AF_MAX = 30

        INET_ADDRSTRLEN = 16
        INET6_ADDRSTRLEN = 46

        RTAX_LIST = [
          RTAX_DST,
          RTAX_GATEWAY,
          RTAX_NETMASK,
          RTAX_GENMASK,
          RTAX_IFP,
          RTAX_IFA,
          RTAX_AUTHOR,
          RTAX_BRD
        ].freeze

        RTA_LIST = [
          RTA_DST,
          RTA_GATEWAY,
          RTA_NETMASK,
          RTA_GENMASK,
          RTA_IFP,
          RTA_IFA,
          RTA_AUTHOR,
          RTA_BRD,
          RTA_DOWNSTREAM
        ].freeze
      end
    end
  end
end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
facter-4.10.0 lib/facter/resolvers/aix/ffi/ffi.rb
facter-4.9.0 lib/facter/resolvers/aix/ffi/ffi.rb
facter-4.8.0 lib/facter/resolvers/aix/ffi/ffi.rb
facter-4.7.1 lib/facter/resolvers/aix/ffi/ffi.rb
facter-4.7.0 lib/facter/resolvers/aix/ffi/ffi.rb
facter-4.6.1 lib/facter/resolvers/aix/ffi/ffi.rb
facter-4.6.0 lib/facter/resolvers/aix/ffi/ffi.rb
facter-4.5.2 lib/facter/resolvers/aix/ffi/ffi.rb
facter-4.5.1 lib/facter/resolvers/aix/ffi/ffi.rb
facter-4.5.0 lib/facter/resolvers/aix/ffi/ffi.rb
facter-4.4.3 lib/facter/resolvers/aix/ffi/ffi.rb
facter-4.4.2 lib/facter/resolvers/aix/ffi/ffi.rb
facter-4.4.1 lib/facter/resolvers/aix/ffi/ffi.rb
facter-4.4.0 lib/facter/resolvers/aix/ffi/ffi.rb
facter-4.3.1 lib/facter/resolvers/aix/ffi/ffi.rb
facter-4.3.0 lib/facter/resolvers/aix/ffi/ffi.rb
facter-4.2.14 lib/facter/resolvers/aix/ffi/ffi.rb
facter-4.2.13 lib/facter/resolvers/aix/ffi/ffi.rb
facter-4.2.12 lib/facter/resolvers/aix/ffi/ffi.rb
facter-4.2.11 lib/facter/resolvers/aix/ffi/ffi.rb