vendor/golang.org/x/sys/unix/ztypes_linux.go
author Mikael Berthe <mikael@lilotux.net>
Tue, 23 Aug 2022 22:39:43 +0200
changeset 260 445e01aede7e
parent 256 6d9efbef00a9
permissions -rw-r--r--
Update vendor directory
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
     1
// Code generated by mkmerge; DO NOT EDIT.
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
     2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
     3
//go:build linux
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
     4
// +build linux
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
     5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
     6
package unix
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
     7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
     8
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
     9
	SizeofShort    = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    10
	SizeofInt      = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    11
	SizeofLongLong = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    12
	PathMax        = 0x1000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    13
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    15
type (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    16
	_C_short int16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    17
	_C_int   int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    18
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    19
	_C_long_long int64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    20
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    21
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    22
type ItimerSpec struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    23
	Interval Timespec
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    24
	Value    Timespec
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    25
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    26
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
    27
type Itimerval struct {
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
    28
	Interval Timeval
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
    29
	Value    Timeval
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
    30
}
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
    31
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    32
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    33
	TIME_OK    = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    34
	TIME_INS   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    35
	TIME_DEL   = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    36
	TIME_OOP   = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    37
	TIME_WAIT  = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    38
	TIME_ERROR = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    39
	TIME_BAD   = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    40
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    41
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    42
type Rlimit struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    43
	Cur uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    44
	Max uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    45
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    46
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    47
type _Gid_t uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    48
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    49
type StatxTimestamp struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    50
	Sec  int64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    51
	Nsec uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    52
	_    int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    53
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    54
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    55
type Statx_t struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    56
	Mask            uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    57
	Blksize         uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    58
	Attributes      uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    59
	Nlink           uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    60
	Uid             uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    61
	Gid             uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    62
	Mode            uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    63
	_               [1]uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    64
	Ino             uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    65
	Size            uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    66
	Blocks          uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    67
	Attributes_mask uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    68
	Atime           StatxTimestamp
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    69
	Btime           StatxTimestamp
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    70
	Ctime           StatxTimestamp
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    71
	Mtime           StatxTimestamp
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    72
	Rdev_major      uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    73
	Rdev_minor      uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    74
	Dev_major       uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    75
	Dev_minor       uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    76
	Mnt_id          uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    77
	_               uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    78
	_               [12]uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    79
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    80
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    81
type Fsid struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    82
	Val [2]int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    83
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    84
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    85
type FileCloneRange struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    86
	Src_fd      int64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    87
	Src_offset  uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    88
	Src_length  uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    89
	Dest_offset uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    90
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    91
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    92
type RawFileDedupeRange struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    93
	Src_offset uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    94
	Src_length uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    95
	Dest_count uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    96
	Reserved1  uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    97
	Reserved2  uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    98
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
    99
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   100
type RawFileDedupeRangeInfo struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   101
	Dest_fd       int64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   102
	Dest_offset   uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   103
	Bytes_deduped uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   104
	Status        int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   105
	Reserved      uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   106
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   107
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   108
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   109
	SizeofRawFileDedupeRange     = 0x18
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   110
	SizeofRawFileDedupeRangeInfo = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   111
	FILE_DEDUPE_RANGE_SAME       = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   112
	FILE_DEDUPE_RANGE_DIFFERS    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   113
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   114
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   115
type FscryptPolicy struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   116
	Version                   uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   117
	Contents_encryption_mode  uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   118
	Filenames_encryption_mode uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   119
	Flags                     uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   120
	Master_key_descriptor     [8]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   121
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   122
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   123
type FscryptKey struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   124
	Mode uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   125
	Raw  [64]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   126
	Size uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   127
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   128
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   129
type FscryptPolicyV1 struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   130
	Version                   uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   131
	Contents_encryption_mode  uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   132
	Filenames_encryption_mode uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   133
	Flags                     uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   134
	Master_key_descriptor     [8]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   135
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   136
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   137
type FscryptPolicyV2 struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   138
	Version                   uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   139
	Contents_encryption_mode  uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   140
	Filenames_encryption_mode uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   141
	Flags                     uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   142
	_                         [4]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   143
	Master_key_identifier     [16]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   144
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   145
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   146
type FscryptGetPolicyExArg struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   147
	Size   uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   148
	Policy [24]byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   149
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   150
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   151
type FscryptKeySpecifier struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   152
	Type uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   153
	_    uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   154
	U    [32]byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   155
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   156
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   157
type FscryptAddKeyArg struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   158
	Key_spec FscryptKeySpecifier
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   159
	Raw_size uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   160
	Key_id   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   161
	_        [8]uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   162
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   163
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   164
type FscryptRemoveKeyArg struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   165
	Key_spec             FscryptKeySpecifier
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   166
	Removal_status_flags uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   167
	_                    [5]uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   168
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   169
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   170
type FscryptGetKeyStatusArg struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   171
	Key_spec     FscryptKeySpecifier
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   172
	_            [6]uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   173
	Status       uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   174
	Status_flags uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   175
	User_count   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   176
	_            [13]uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   177
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   178
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   179
type DmIoctl struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   180
	Version      [3]uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   181
	Data_size    uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   182
	Data_start   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   183
	Target_count uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   184
	Open_count   int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   185
	Flags        uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   186
	Event_nr     uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   187
	_            uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   188
	Dev          uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   189
	Name         [128]byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   190
	Uuid         [129]byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   191
	Data         [7]byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   192
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   193
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   194
type DmTargetSpec struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   195
	Sector_start uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   196
	Length       uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   197
	Status       int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   198
	Next         uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   199
	Target_type  [16]byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   200
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   201
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   202
type DmTargetDeps struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   203
	Count uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   204
	_     uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   205
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   206
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   207
type DmTargetVersions struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   208
	Next    uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   209
	Version [3]uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   210
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   211
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   212
type DmTargetMsg struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   213
	Sector uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   214
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   215
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   216
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   217
	SizeofDmIoctl      = 0x138
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   218
	SizeofDmTargetSpec = 0x28
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   219
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   220
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   221
type KeyctlDHParams struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   222
	Private int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   223
	Prime   int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   224
	Base    int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   225
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   226
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   227
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   228
	FADV_NORMAL     = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   229
	FADV_RANDOM     = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   230
	FADV_SEQUENTIAL = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   231
	FADV_WILLNEED   = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   232
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   233
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   234
type RawSockaddrInet4 struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   235
	Family uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   236
	Port   uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   237
	Addr   [4]byte /* in_addr */
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   238
	Zero   [8]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   239
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   240
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   241
type RawSockaddrInet6 struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   242
	Family   uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   243
	Port     uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   244
	Flowinfo uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   245
	Addr     [16]byte /* in6_addr */
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   246
	Scope_id uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   247
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   248
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   249
type RawSockaddrUnix struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   250
	Family uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   251
	Path   [108]int8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   252
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   253
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   254
type RawSockaddrLinklayer struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   255
	Family   uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   256
	Protocol uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   257
	Ifindex  int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   258
	Hatype   uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   259
	Pkttype  uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   260
	Halen    uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   261
	Addr     [8]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   262
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   263
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   264
type RawSockaddrNetlink struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   265
	Family uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   266
	Pad    uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   267
	Pid    uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   268
	Groups uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   269
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   270
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   271
type RawSockaddrHCI struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   272
	Family  uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   273
	Dev     uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   274
	Channel uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   275
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   276
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   277
type RawSockaddrL2 struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   278
	Family      uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   279
	Psm         uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   280
	Bdaddr      [6]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   281
	Cid         uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   282
	Bdaddr_type uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   283
	_           [1]byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   284
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   285
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   286
type RawSockaddrRFCOMM struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   287
	Family  uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   288
	Bdaddr  [6]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   289
	Channel uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   290
	_       [1]byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   291
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   292
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   293
type RawSockaddrCAN struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   294
	Family  uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   295
	Ifindex int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   296
	Addr    [16]byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   297
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   298
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   299
type RawSockaddrALG struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   300
	Family uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   301
	Type   [14]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   302
	Feat   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   303
	Mask   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   304
	Name   [64]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   305
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   306
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   307
type RawSockaddrVM struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   308
	Family    uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   309
	Reserved1 uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   310
	Port      uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   311
	Cid       uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   312
	Flags     uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   313
	Zero      [3]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   314
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   315
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   316
type RawSockaddrXDP struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   317
	Family         uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   318
	Flags          uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   319
	Ifindex        uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   320
	Queue_id       uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   321
	Shared_umem_fd uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   322
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   323
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   324
type RawSockaddrPPPoX [0x1e]byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   325
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   326
type RawSockaddrTIPC struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   327
	Family   uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   328
	Addrtype uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   329
	Scope    int8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   330
	Addr     [12]byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   331
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   332
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   333
type RawSockaddrL2TPIP struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   334
	Family  uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   335
	Unused  uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   336
	Addr    [4]byte /* in_addr */
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   337
	Conn_id uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   338
	_       [4]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   339
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   340
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   341
type RawSockaddrL2TPIP6 struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   342
	Family   uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   343
	Unused   uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   344
	Flowinfo uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   345
	Addr     [16]byte /* in6_addr */
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   346
	Scope_id uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   347
	Conn_id  uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   348
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   349
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   350
type RawSockaddrIUCV struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   351
	Family  uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   352
	Port    uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   353
	Addr    uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   354
	Nodeid  [8]int8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   355
	User_id [8]int8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   356
	Name    [8]int8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   357
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   358
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   359
type RawSockaddrNFC struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   360
	Sa_family    uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   361
	Dev_idx      uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   362
	Target_idx   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   363
	Nfc_protocol uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   364
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   365
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   366
type _Socklen uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   367
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   368
type Linger struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   369
	Onoff  int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   370
	Linger int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   371
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   372
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   373
type IPMreq struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   374
	Multiaddr [4]byte /* in_addr */
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   375
	Interface [4]byte /* in_addr */
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   376
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   377
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   378
type IPMreqn struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   379
	Multiaddr [4]byte /* in_addr */
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   380
	Address   [4]byte /* in_addr */
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   381
	Ifindex   int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   382
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   383
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   384
type IPv6Mreq struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   385
	Multiaddr [16]byte /* in6_addr */
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   386
	Interface uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   387
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   388
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   389
type PacketMreq struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   390
	Ifindex int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   391
	Type    uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   392
	Alen    uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   393
	Address [8]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   394
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   395
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   396
type Inet4Pktinfo struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   397
	Ifindex  int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   398
	Spec_dst [4]byte /* in_addr */
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   399
	Addr     [4]byte /* in_addr */
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   400
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   401
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   402
type Inet6Pktinfo struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   403
	Addr    [16]byte /* in6_addr */
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   404
	Ifindex uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   405
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   406
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   407
type IPv6MTUInfo struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   408
	Addr RawSockaddrInet6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   409
	Mtu  uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   410
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   411
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   412
type ICMPv6Filter struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   413
	Data [8]uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   414
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   415
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   416
type Ucred struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   417
	Pid int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   418
	Uid uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   419
	Gid uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   420
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   421
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   422
type TCPInfo struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   423
	State          uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   424
	Ca_state       uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   425
	Retransmits    uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   426
	Probes         uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   427
	Backoff        uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   428
	Options        uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   429
	Rto            uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   430
	Ato            uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   431
	Snd_mss        uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   432
	Rcv_mss        uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   433
	Unacked        uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   434
	Sacked         uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   435
	Lost           uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   436
	Retrans        uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   437
	Fackets        uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   438
	Last_data_sent uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   439
	Last_ack_sent  uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   440
	Last_data_recv uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   441
	Last_ack_recv  uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   442
	Pmtu           uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   443
	Rcv_ssthresh   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   444
	Rtt            uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   445
	Rttvar         uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   446
	Snd_ssthresh   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   447
	Snd_cwnd       uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   448
	Advmss         uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   449
	Reordering     uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   450
	Rcv_rtt        uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   451
	Rcv_space      uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   452
	Total_retrans  uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   453
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   454
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   455
type CanFilter struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   456
	Id   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   457
	Mask uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   458
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   459
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   460
type TCPRepairOpt struct {
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   461
	Code uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   462
	Val  uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   463
}
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   464
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   465
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   466
	SizeofSockaddrInet4     = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   467
	SizeofSockaddrInet6     = 0x1c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   468
	SizeofSockaddrAny       = 0x70
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   469
	SizeofSockaddrUnix      = 0x6e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   470
	SizeofSockaddrLinklayer = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   471
	SizeofSockaddrNetlink   = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   472
	SizeofSockaddrHCI       = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   473
	SizeofSockaddrL2        = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   474
	SizeofSockaddrRFCOMM    = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   475
	SizeofSockaddrCAN       = 0x18
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   476
	SizeofSockaddrALG       = 0x58
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   477
	SizeofSockaddrVM        = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   478
	SizeofSockaddrXDP       = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   479
	SizeofSockaddrPPPoX     = 0x1e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   480
	SizeofSockaddrTIPC      = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   481
	SizeofSockaddrL2TPIP    = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   482
	SizeofSockaddrL2TPIP6   = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   483
	SizeofSockaddrIUCV      = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   484
	SizeofSockaddrNFC       = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   485
	SizeofLinger            = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   486
	SizeofIPMreq            = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   487
	SizeofIPMreqn           = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   488
	SizeofIPv6Mreq          = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   489
	SizeofPacketMreq        = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   490
	SizeofInet4Pktinfo      = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   491
	SizeofInet6Pktinfo      = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   492
	SizeofIPv6MTUInfo       = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   493
	SizeofICMPv6Filter      = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   494
	SizeofUcred             = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   495
	SizeofTCPInfo           = 0x68
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   496
	SizeofCanFilter         = 0x8
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   497
	SizeofTCPRepairOpt      = 0x8
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   498
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   499
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   500
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   501
	NDA_UNSPEC         = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   502
	NDA_DST            = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   503
	NDA_LLADDR         = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   504
	NDA_CACHEINFO      = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   505
	NDA_PROBES         = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   506
	NDA_VLAN           = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   507
	NDA_PORT           = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   508
	NDA_VNI            = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   509
	NDA_IFINDEX        = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   510
	NDA_MASTER         = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   511
	NDA_LINK_NETNSID   = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   512
	NDA_SRC_VNI        = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   513
	NTF_USE            = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   514
	NTF_SELF           = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   515
	NTF_MASTER         = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   516
	NTF_PROXY          = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   517
	NTF_EXT_LEARNED    = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   518
	NTF_OFFLOADED      = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   519
	NTF_ROUTER         = 0x80
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   520
	NUD_INCOMPLETE     = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   521
	NUD_REACHABLE      = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   522
	NUD_STALE          = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   523
	NUD_DELAY          = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   524
	NUD_PROBE          = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   525
	NUD_FAILED         = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   526
	NUD_NOARP          = 0x40
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   527
	NUD_PERMANENT      = 0x80
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   528
	NUD_NONE           = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   529
	IFA_UNSPEC         = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   530
	IFA_ADDRESS        = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   531
	IFA_LOCAL          = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   532
	IFA_LABEL          = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   533
	IFA_BROADCAST      = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   534
	IFA_ANYCAST        = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   535
	IFA_CACHEINFO      = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   536
	IFA_MULTICAST      = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   537
	IFA_FLAGS          = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   538
	IFA_RT_PRIORITY    = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   539
	IFA_TARGET_NETNSID = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   540
	RT_SCOPE_UNIVERSE  = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   541
	RT_SCOPE_SITE      = 0xc8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   542
	RT_SCOPE_LINK      = 0xfd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   543
	RT_SCOPE_HOST      = 0xfe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   544
	RT_SCOPE_NOWHERE   = 0xff
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   545
	RT_TABLE_UNSPEC    = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   546
	RT_TABLE_COMPAT    = 0xfc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   547
	RT_TABLE_DEFAULT   = 0xfd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   548
	RT_TABLE_MAIN      = 0xfe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   549
	RT_TABLE_LOCAL     = 0xff
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   550
	RT_TABLE_MAX       = 0xffffffff
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   551
	RTA_UNSPEC         = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   552
	RTA_DST            = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   553
	RTA_SRC            = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   554
	RTA_IIF            = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   555
	RTA_OIF            = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   556
	RTA_GATEWAY        = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   557
	RTA_PRIORITY       = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   558
	RTA_PREFSRC        = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   559
	RTA_METRICS        = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   560
	RTA_MULTIPATH      = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   561
	RTA_FLOW           = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   562
	RTA_CACHEINFO      = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   563
	RTA_TABLE          = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   564
	RTA_MARK           = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   565
	RTA_MFC_STATS      = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   566
	RTA_VIA            = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   567
	RTA_NEWDST         = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   568
	RTA_PREF           = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   569
	RTA_ENCAP_TYPE     = 0x15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   570
	RTA_ENCAP          = 0x16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   571
	RTA_EXPIRES        = 0x17
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   572
	RTA_PAD            = 0x18
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   573
	RTA_UID            = 0x19
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   574
	RTA_TTL_PROPAGATE  = 0x1a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   575
	RTA_IP_PROTO       = 0x1b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   576
	RTA_SPORT          = 0x1c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   577
	RTA_DPORT          = 0x1d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   578
	RTN_UNSPEC         = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   579
	RTN_UNICAST        = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   580
	RTN_LOCAL          = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   581
	RTN_BROADCAST      = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   582
	RTN_ANYCAST        = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   583
	RTN_MULTICAST      = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   584
	RTN_BLACKHOLE      = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   585
	RTN_UNREACHABLE    = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   586
	RTN_PROHIBIT       = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   587
	RTN_THROW          = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   588
	RTN_NAT            = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   589
	RTN_XRESOLVE       = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   590
	SizeofNlMsghdr     = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   591
	SizeofNlMsgerr     = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   592
	SizeofRtGenmsg     = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   593
	SizeofNlAttr       = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   594
	SizeofRtAttr       = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   595
	SizeofIfInfomsg    = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   596
	SizeofIfAddrmsg    = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   597
	SizeofIfaCacheinfo = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   598
	SizeofRtMsg        = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   599
	SizeofRtNexthop    = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   600
	SizeofNdUseroptmsg = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   601
	SizeofNdMsg        = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   602
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   603
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   604
type NlMsghdr struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   605
	Len   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   606
	Type  uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   607
	Flags uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   608
	Seq   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   609
	Pid   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   610
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   611
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   612
type NlMsgerr struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   613
	Error int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   614
	Msg   NlMsghdr
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   615
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   616
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   617
type RtGenmsg struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   618
	Family uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   619
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   620
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   621
type NlAttr struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   622
	Len  uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   623
	Type uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   624
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   625
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   626
type RtAttr struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   627
	Len  uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   628
	Type uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   629
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   630
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   631
type IfInfomsg struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   632
	Family uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   633
	_      uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   634
	Type   uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   635
	Index  int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   636
	Flags  uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   637
	Change uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   638
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   639
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   640
type IfAddrmsg struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   641
	Family    uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   642
	Prefixlen uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   643
	Flags     uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   644
	Scope     uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   645
	Index     uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   646
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   647
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   648
type IfaCacheinfo struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   649
	Prefered uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   650
	Valid    uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   651
	Cstamp   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   652
	Tstamp   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   653
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   654
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   655
type RtMsg struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   656
	Family   uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   657
	Dst_len  uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   658
	Src_len  uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   659
	Tos      uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   660
	Table    uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   661
	Protocol uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   662
	Scope    uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   663
	Type     uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   664
	Flags    uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   665
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   666
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   667
type RtNexthop struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   668
	Len     uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   669
	Flags   uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   670
	Hops    uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   671
	Ifindex int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   672
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   673
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   674
type NdUseroptmsg struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   675
	Family    uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   676
	Pad1      uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   677
	Opts_len  uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   678
	Ifindex   int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   679
	Icmp_type uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   680
	Icmp_code uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   681
	Pad2      uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   682
	Pad3      uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   683
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   684
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   685
type NdMsg struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   686
	Family  uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   687
	Pad1    uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   688
	Pad2    uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   689
	Ifindex int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   690
	State   uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   691
	Flags   uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   692
	Type    uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   693
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   694
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   695
const (
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   696
	ICMP_FILTER = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   697
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   698
	ICMPV6_FILTER             = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   699
	ICMPV6_FILTER_BLOCK       = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   700
	ICMPV6_FILTER_BLOCKOTHERS = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   701
	ICMPV6_FILTER_PASS        = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   702
	ICMPV6_FILTER_PASSONLY    = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   703
)
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   704
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   705
const (
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   706
	SizeofSockFilter = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   707
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   708
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   709
type SockFilter struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   710
	Code uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   711
	Jt   uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   712
	Jf   uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   713
	K    uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   714
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   715
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   716
type SockFprog struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   717
	Len    uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   718
	Filter *SockFilter
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   719
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   720
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   721
type InotifyEvent struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   722
	Wd     int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   723
	Mask   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   724
	Cookie uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   725
	Len    uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   726
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   727
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   728
const SizeofInotifyEvent = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   729
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   730
const SI_LOAD_SHIFT = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   731
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   732
type Utsname struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   733
	Sysname    [65]byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   734
	Nodename   [65]byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   735
	Release    [65]byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   736
	Version    [65]byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   737
	Machine    [65]byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   738
	Domainname [65]byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   739
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   740
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   741
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   742
	AT_EMPTY_PATH   = 0x1000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   743
	AT_FDCWD        = -0x64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   744
	AT_NO_AUTOMOUNT = 0x800
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   745
	AT_REMOVEDIR    = 0x200
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   746
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   747
	AT_STATX_SYNC_AS_STAT = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   748
	AT_STATX_FORCE_SYNC   = 0x2000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   749
	AT_STATX_DONT_SYNC    = 0x4000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   750
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   751
	AT_RECURSIVE = 0x8000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   752
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   753
	AT_SYMLINK_FOLLOW   = 0x400
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   754
	AT_SYMLINK_NOFOLLOW = 0x100
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   755
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   756
	AT_EACCESS = 0x200
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   757
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   758
	OPEN_TREE_CLONE = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   759
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   760
	MOVE_MOUNT_F_SYMLINKS   = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   761
	MOVE_MOUNT_F_AUTOMOUNTS = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   762
	MOVE_MOUNT_F_EMPTY_PATH = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   763
	MOVE_MOUNT_T_SYMLINKS   = 0x10
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   764
	MOVE_MOUNT_T_AUTOMOUNTS = 0x20
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   765
	MOVE_MOUNT_T_EMPTY_PATH = 0x40
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   766
	MOVE_MOUNT_SET_GROUP    = 0x100
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   767
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   768
	FSOPEN_CLOEXEC = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   769
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   770
	FSPICK_CLOEXEC          = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   771
	FSPICK_SYMLINK_NOFOLLOW = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   772
	FSPICK_NO_AUTOMOUNT     = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   773
	FSPICK_EMPTY_PATH       = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   774
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   775
	FSMOUNT_CLOEXEC = 0x1
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   776
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   777
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   778
type OpenHow struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   779
	Flags   uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   780
	Mode    uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   781
	Resolve uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   782
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   783
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   784
const SizeofOpenHow = 0x18
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   785
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   786
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   787
	RESOLVE_BENEATH       = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   788
	RESOLVE_IN_ROOT       = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   789
	RESOLVE_NO_MAGICLINKS = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   790
	RESOLVE_NO_SYMLINKS   = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   791
	RESOLVE_NO_XDEV       = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   792
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   793
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   794
type PollFd struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   795
	Fd      int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   796
	Events  int16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   797
	Revents int16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   798
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   799
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   800
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   801
	POLLIN   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   802
	POLLPRI  = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   803
	POLLOUT  = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   804
	POLLERR  = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   805
	POLLHUP  = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   806
	POLLNVAL = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   807
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   808
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   809
type SignalfdSiginfo struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   810
	Signo     uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   811
	Errno     int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   812
	Code      int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   813
	Pid       uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   814
	Uid       uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   815
	Fd        int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   816
	Tid       uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   817
	Band      uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   818
	Overrun   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   819
	Trapno    uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   820
	Status    int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   821
	Int       int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   822
	Ptr       uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   823
	Utime     uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   824
	Stime     uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   825
	Addr      uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   826
	Addr_lsb  uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   827
	_         uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   828
	Syscall   int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   829
	Call_addr uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   830
	Arch      uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   831
	_         [28]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   832
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   833
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   834
type Winsize struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   835
	Row    uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   836
	Col    uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   837
	Xpixel uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   838
	Ypixel uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   839
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   840
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   841
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   842
	TASKSTATS_CMD_UNSPEC                  = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   843
	TASKSTATS_CMD_GET                     = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   844
	TASKSTATS_CMD_NEW                     = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   845
	TASKSTATS_TYPE_UNSPEC                 = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   846
	TASKSTATS_TYPE_PID                    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   847
	TASKSTATS_TYPE_TGID                   = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   848
	TASKSTATS_TYPE_STATS                  = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   849
	TASKSTATS_TYPE_AGGR_PID               = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   850
	TASKSTATS_TYPE_AGGR_TGID              = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   851
	TASKSTATS_TYPE_NULL                   = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   852
	TASKSTATS_CMD_ATTR_UNSPEC             = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   853
	TASKSTATS_CMD_ATTR_PID                = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   854
	TASKSTATS_CMD_ATTR_TGID               = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   855
	TASKSTATS_CMD_ATTR_REGISTER_CPUMASK   = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   856
	TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   857
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   858
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   859
type CGroupStats struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   860
	Sleeping        uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   861
	Running         uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   862
	Stopped         uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   863
	Uninterruptible uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   864
	Io_wait         uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   865
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   866
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   867
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   868
	CGROUPSTATS_CMD_UNSPEC        = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   869
	CGROUPSTATS_CMD_GET           = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   870
	CGROUPSTATS_CMD_NEW           = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   871
	CGROUPSTATS_TYPE_UNSPEC       = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   872
	CGROUPSTATS_TYPE_CGROUP_STATS = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   873
	CGROUPSTATS_CMD_ATTR_UNSPEC   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   874
	CGROUPSTATS_CMD_ATTR_FD       = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   875
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   876
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   877
type Genlmsghdr struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   878
	Cmd      uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   879
	Version  uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   880
	Reserved uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   881
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   882
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   883
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   884
	CTRL_CMD_UNSPEC            = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   885
	CTRL_CMD_NEWFAMILY         = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   886
	CTRL_CMD_DELFAMILY         = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   887
	CTRL_CMD_GETFAMILY         = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   888
	CTRL_CMD_NEWOPS            = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   889
	CTRL_CMD_DELOPS            = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   890
	CTRL_CMD_GETOPS            = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   891
	CTRL_CMD_NEWMCAST_GRP      = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   892
	CTRL_CMD_DELMCAST_GRP      = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   893
	CTRL_CMD_GETMCAST_GRP      = 0x9
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   894
	CTRL_CMD_GETPOLICY         = 0xa
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   895
	CTRL_ATTR_UNSPEC           = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   896
	CTRL_ATTR_FAMILY_ID        = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   897
	CTRL_ATTR_FAMILY_NAME      = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   898
	CTRL_ATTR_VERSION          = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   899
	CTRL_ATTR_HDRSIZE          = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   900
	CTRL_ATTR_MAXATTR          = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   901
	CTRL_ATTR_OPS              = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   902
	CTRL_ATTR_MCAST_GROUPS     = 0x7
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   903
	CTRL_ATTR_POLICY           = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   904
	CTRL_ATTR_OP_POLICY        = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   905
	CTRL_ATTR_OP               = 0xa
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   906
	CTRL_ATTR_OP_UNSPEC        = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   907
	CTRL_ATTR_OP_ID            = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   908
	CTRL_ATTR_OP_FLAGS         = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   909
	CTRL_ATTR_MCAST_GRP_UNSPEC = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   910
	CTRL_ATTR_MCAST_GRP_NAME   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   911
	CTRL_ATTR_MCAST_GRP_ID     = 0x2
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   912
	CTRL_ATTR_POLICY_UNSPEC    = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   913
	CTRL_ATTR_POLICY_DO        = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   914
	CTRL_ATTR_POLICY_DUMP      = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   915
	CTRL_ATTR_POLICY_DUMP_MAX  = 0x2
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   916
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   917
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   918
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   919
	_CPU_SETSIZE = 0x400
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   920
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   921
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   922
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   923
	BDADDR_BREDR     = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   924
	BDADDR_LE_PUBLIC = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   925
	BDADDR_LE_RANDOM = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   926
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   927
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   928
type PerfEventAttr struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   929
	Type               uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   930
	Size               uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   931
	Config             uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   932
	Sample             uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   933
	Sample_type        uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   934
	Read_format        uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   935
	Bits               uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   936
	Wakeup             uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   937
	Bp_type            uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   938
	Ext1               uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   939
	Ext2               uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   940
	Branch_sample_type uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   941
	Sample_regs_user   uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   942
	Sample_stack_user  uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   943
	Clockid            int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   944
	Sample_regs_intr   uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   945
	Aux_watermark      uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   946
	Sample_max_stack   uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   947
	_                  uint16
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   948
	Aux_sample_size    uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   949
	_                  uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
   950
	Sig_data           uint64
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   951
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   952
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   953
type PerfEventMmapPage struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   954
	Version        uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   955
	Compat_version uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   956
	Lock           uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   957
	Index          uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   958
	Offset         int64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   959
	Time_enabled   uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   960
	Time_running   uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   961
	Capabilities   uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   962
	Pmc_width      uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   963
	Time_shift     uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   964
	Time_mult      uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   965
	Time_offset    uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   966
	Time_zero      uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   967
	Size           uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   968
	_              uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   969
	Time_cycles    uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   970
	Time_mask      uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   971
	_              [928]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   972
	Data_head      uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   973
	Data_tail      uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   974
	Data_offset    uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   975
	Data_size      uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   976
	Aux_head       uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   977
	Aux_tail       uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   978
	Aux_offset     uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   979
	Aux_size       uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   980
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   981
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   982
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   983
	PerfBitDisabled               uint64 = CBitFieldMaskBit0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   984
	PerfBitInherit                       = CBitFieldMaskBit1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   985
	PerfBitPinned                        = CBitFieldMaskBit2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   986
	PerfBitExclusive                     = CBitFieldMaskBit3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   987
	PerfBitExcludeUser                   = CBitFieldMaskBit4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   988
	PerfBitExcludeKernel                 = CBitFieldMaskBit5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   989
	PerfBitExcludeHv                     = CBitFieldMaskBit6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   990
	PerfBitExcludeIdle                   = CBitFieldMaskBit7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   991
	PerfBitMmap                          = CBitFieldMaskBit8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   992
	PerfBitComm                          = CBitFieldMaskBit9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   993
	PerfBitFreq                          = CBitFieldMaskBit10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   994
	PerfBitInheritStat                   = CBitFieldMaskBit11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   995
	PerfBitEnableOnExec                  = CBitFieldMaskBit12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   996
	PerfBitTask                          = CBitFieldMaskBit13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   997
	PerfBitWatermark                     = CBitFieldMaskBit14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   998
	PerfBitPreciseIPBit1                 = CBitFieldMaskBit15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
   999
	PerfBitPreciseIPBit2                 = CBitFieldMaskBit16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1000
	PerfBitMmapData                      = CBitFieldMaskBit17
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1001
	PerfBitSampleIDAll                   = CBitFieldMaskBit18
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1002
	PerfBitExcludeHost                   = CBitFieldMaskBit19
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1003
	PerfBitExcludeGuest                  = CBitFieldMaskBit20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1004
	PerfBitExcludeCallchainKernel        = CBitFieldMaskBit21
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1005
	PerfBitExcludeCallchainUser          = CBitFieldMaskBit22
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1006
	PerfBitMmap2                         = CBitFieldMaskBit23
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1007
	PerfBitCommExec                      = CBitFieldMaskBit24
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1008
	PerfBitUseClockID                    = CBitFieldMaskBit25
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1009
	PerfBitContextSwitch                 = CBitFieldMaskBit26
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1010
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1011
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1012
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1013
	PERF_TYPE_HARDWARE                    = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1014
	PERF_TYPE_SOFTWARE                    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1015
	PERF_TYPE_TRACEPOINT                  = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1016
	PERF_TYPE_HW_CACHE                    = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1017
	PERF_TYPE_RAW                         = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1018
	PERF_TYPE_BREAKPOINT                  = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1019
	PERF_TYPE_MAX                         = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1020
	PERF_COUNT_HW_CPU_CYCLES              = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1021
	PERF_COUNT_HW_INSTRUCTIONS            = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1022
	PERF_COUNT_HW_CACHE_REFERENCES        = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1023
	PERF_COUNT_HW_CACHE_MISSES            = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1024
	PERF_COUNT_HW_BRANCH_INSTRUCTIONS     = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1025
	PERF_COUNT_HW_BRANCH_MISSES           = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1026
	PERF_COUNT_HW_BUS_CYCLES              = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1027
	PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1028
	PERF_COUNT_HW_STALLED_CYCLES_BACKEND  = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1029
	PERF_COUNT_HW_REF_CPU_CYCLES          = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1030
	PERF_COUNT_HW_MAX                     = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1031
	PERF_COUNT_HW_CACHE_L1D               = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1032
	PERF_COUNT_HW_CACHE_L1I               = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1033
	PERF_COUNT_HW_CACHE_LL                = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1034
	PERF_COUNT_HW_CACHE_DTLB              = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1035
	PERF_COUNT_HW_CACHE_ITLB              = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1036
	PERF_COUNT_HW_CACHE_BPU               = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1037
	PERF_COUNT_HW_CACHE_NODE              = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1038
	PERF_COUNT_HW_CACHE_MAX               = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1039
	PERF_COUNT_HW_CACHE_OP_READ           = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1040
	PERF_COUNT_HW_CACHE_OP_WRITE          = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1041
	PERF_COUNT_HW_CACHE_OP_PREFETCH       = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1042
	PERF_COUNT_HW_CACHE_OP_MAX            = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1043
	PERF_COUNT_HW_CACHE_RESULT_ACCESS     = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1044
	PERF_COUNT_HW_CACHE_RESULT_MISS       = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1045
	PERF_COUNT_HW_CACHE_RESULT_MAX        = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1046
	PERF_COUNT_SW_CPU_CLOCK               = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1047
	PERF_COUNT_SW_TASK_CLOCK              = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1048
	PERF_COUNT_SW_PAGE_FAULTS             = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1049
	PERF_COUNT_SW_CONTEXT_SWITCHES        = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1050
	PERF_COUNT_SW_CPU_MIGRATIONS          = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1051
	PERF_COUNT_SW_PAGE_FAULTS_MIN         = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1052
	PERF_COUNT_SW_PAGE_FAULTS_MAJ         = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1053
	PERF_COUNT_SW_ALIGNMENT_FAULTS        = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1054
	PERF_COUNT_SW_EMULATION_FAULTS        = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1055
	PERF_COUNT_SW_DUMMY                   = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1056
	PERF_COUNT_SW_BPF_OUTPUT              = 0xa
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  1057
	PERF_COUNT_SW_MAX                     = 0xc
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1058
	PERF_SAMPLE_IP                        = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1059
	PERF_SAMPLE_TID                       = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1060
	PERF_SAMPLE_TIME                      = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1061
	PERF_SAMPLE_ADDR                      = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1062
	PERF_SAMPLE_READ                      = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1063
	PERF_SAMPLE_CALLCHAIN                 = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1064
	PERF_SAMPLE_ID                        = 0x40
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1065
	PERF_SAMPLE_CPU                       = 0x80
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1066
	PERF_SAMPLE_PERIOD                    = 0x100
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1067
	PERF_SAMPLE_STREAM_ID                 = 0x200
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1068
	PERF_SAMPLE_RAW                       = 0x400
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1069
	PERF_SAMPLE_BRANCH_STACK              = 0x800
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1070
	PERF_SAMPLE_REGS_USER                 = 0x1000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1071
	PERF_SAMPLE_STACK_USER                = 0x2000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1072
	PERF_SAMPLE_WEIGHT                    = 0x4000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1073
	PERF_SAMPLE_DATA_SRC                  = 0x8000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1074
	PERF_SAMPLE_IDENTIFIER                = 0x10000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1075
	PERF_SAMPLE_TRANSACTION               = 0x20000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1076
	PERF_SAMPLE_REGS_INTR                 = 0x40000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1077
	PERF_SAMPLE_PHYS_ADDR                 = 0x80000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1078
	PERF_SAMPLE_AUX                       = 0x100000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1079
	PERF_SAMPLE_CGROUP                    = 0x200000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1080
	PERF_SAMPLE_DATA_PAGE_SIZE            = 0x400000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1081
	PERF_SAMPLE_CODE_PAGE_SIZE            = 0x800000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1082
	PERF_SAMPLE_WEIGHT_STRUCT             = 0x1000000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1083
	PERF_SAMPLE_MAX                       = 0x2000000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1084
	PERF_SAMPLE_BRANCH_USER_SHIFT         = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1085
	PERF_SAMPLE_BRANCH_KERNEL_SHIFT       = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1086
	PERF_SAMPLE_BRANCH_HV_SHIFT           = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1087
	PERF_SAMPLE_BRANCH_ANY_SHIFT          = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1088
	PERF_SAMPLE_BRANCH_ANY_CALL_SHIFT     = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1089
	PERF_SAMPLE_BRANCH_ANY_RETURN_SHIFT   = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1090
	PERF_SAMPLE_BRANCH_IND_CALL_SHIFT     = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1091
	PERF_SAMPLE_BRANCH_ABORT_TX_SHIFT     = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1092
	PERF_SAMPLE_BRANCH_IN_TX_SHIFT        = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1093
	PERF_SAMPLE_BRANCH_NO_TX_SHIFT        = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1094
	PERF_SAMPLE_BRANCH_COND_SHIFT         = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1095
	PERF_SAMPLE_BRANCH_CALL_STACK_SHIFT   = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1096
	PERF_SAMPLE_BRANCH_IND_JUMP_SHIFT     = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1097
	PERF_SAMPLE_BRANCH_CALL_SHIFT         = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1098
	PERF_SAMPLE_BRANCH_NO_FLAGS_SHIFT     = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1099
	PERF_SAMPLE_BRANCH_NO_CYCLES_SHIFT    = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1100
	PERF_SAMPLE_BRANCH_TYPE_SAVE_SHIFT    = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1101
	PERF_SAMPLE_BRANCH_HW_INDEX_SHIFT     = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1102
	PERF_SAMPLE_BRANCH_MAX_SHIFT          = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1103
	PERF_SAMPLE_BRANCH_USER               = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1104
	PERF_SAMPLE_BRANCH_KERNEL             = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1105
	PERF_SAMPLE_BRANCH_HV                 = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1106
	PERF_SAMPLE_BRANCH_ANY                = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1107
	PERF_SAMPLE_BRANCH_ANY_CALL           = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1108
	PERF_SAMPLE_BRANCH_ANY_RETURN         = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1109
	PERF_SAMPLE_BRANCH_IND_CALL           = 0x40
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1110
	PERF_SAMPLE_BRANCH_ABORT_TX           = 0x80
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1111
	PERF_SAMPLE_BRANCH_IN_TX              = 0x100
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1112
	PERF_SAMPLE_BRANCH_NO_TX              = 0x200
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1113
	PERF_SAMPLE_BRANCH_COND               = 0x400
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1114
	PERF_SAMPLE_BRANCH_CALL_STACK         = 0x800
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1115
	PERF_SAMPLE_BRANCH_IND_JUMP           = 0x1000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1116
	PERF_SAMPLE_BRANCH_CALL               = 0x2000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1117
	PERF_SAMPLE_BRANCH_NO_FLAGS           = 0x4000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1118
	PERF_SAMPLE_BRANCH_NO_CYCLES          = 0x8000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1119
	PERF_SAMPLE_BRANCH_TYPE_SAVE          = 0x10000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1120
	PERF_SAMPLE_BRANCH_HW_INDEX           = 0x20000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1121
	PERF_SAMPLE_BRANCH_MAX                = 0x40000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1122
	PERF_BR_UNKNOWN                       = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1123
	PERF_BR_COND                          = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1124
	PERF_BR_UNCOND                        = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1125
	PERF_BR_IND                           = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1126
	PERF_BR_CALL                          = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1127
	PERF_BR_IND_CALL                      = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1128
	PERF_BR_RET                           = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1129
	PERF_BR_SYSCALL                       = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1130
	PERF_BR_SYSRET                        = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1131
	PERF_BR_COND_CALL                     = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1132
	PERF_BR_COND_RET                      = 0xa
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  1133
	PERF_BR_ERET                          = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  1134
	PERF_BR_IRQ                           = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  1135
	PERF_BR_MAX                           = 0xd
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1136
	PERF_SAMPLE_REGS_ABI_NONE             = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1137
	PERF_SAMPLE_REGS_ABI_32               = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1138
	PERF_SAMPLE_REGS_ABI_64               = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1139
	PERF_TXN_ELISION                      = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1140
	PERF_TXN_TRANSACTION                  = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1141
	PERF_TXN_SYNC                         = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1142
	PERF_TXN_ASYNC                        = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1143
	PERF_TXN_RETRY                        = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1144
	PERF_TXN_CONFLICT                     = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1145
	PERF_TXN_CAPACITY_WRITE               = 0x40
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1146
	PERF_TXN_CAPACITY_READ                = 0x80
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1147
	PERF_TXN_MAX                          = 0x100
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1148
	PERF_TXN_ABORT_MASK                   = -0x100000000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1149
	PERF_TXN_ABORT_SHIFT                  = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1150
	PERF_FORMAT_TOTAL_TIME_ENABLED        = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1151
	PERF_FORMAT_TOTAL_TIME_RUNNING        = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1152
	PERF_FORMAT_ID                        = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1153
	PERF_FORMAT_GROUP                     = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1154
	PERF_FORMAT_MAX                       = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1155
	PERF_IOC_FLAG_GROUP                   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1156
	PERF_RECORD_MMAP                      = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1157
	PERF_RECORD_LOST                      = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1158
	PERF_RECORD_COMM                      = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1159
	PERF_RECORD_EXIT                      = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1160
	PERF_RECORD_THROTTLE                  = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1161
	PERF_RECORD_UNTHROTTLE                = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1162
	PERF_RECORD_FORK                      = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1163
	PERF_RECORD_READ                      = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1164
	PERF_RECORD_SAMPLE                    = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1165
	PERF_RECORD_MMAP2                     = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1166
	PERF_RECORD_AUX                       = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1167
	PERF_RECORD_ITRACE_START              = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1168
	PERF_RECORD_LOST_SAMPLES              = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1169
	PERF_RECORD_SWITCH                    = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1170
	PERF_RECORD_SWITCH_CPU_WIDE           = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1171
	PERF_RECORD_NAMESPACES                = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1172
	PERF_RECORD_KSYMBOL                   = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1173
	PERF_RECORD_BPF_EVENT                 = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1174
	PERF_RECORD_CGROUP                    = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1175
	PERF_RECORD_TEXT_POKE                 = 0x14
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  1176
	PERF_RECORD_AUX_OUTPUT_HW_ID          = 0x15
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  1177
	PERF_RECORD_MAX                       = 0x16
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1178
	PERF_RECORD_KSYMBOL_TYPE_UNKNOWN      = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1179
	PERF_RECORD_KSYMBOL_TYPE_BPF          = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1180
	PERF_RECORD_KSYMBOL_TYPE_OOL          = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1181
	PERF_RECORD_KSYMBOL_TYPE_MAX          = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1182
	PERF_BPF_EVENT_UNKNOWN                = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1183
	PERF_BPF_EVENT_PROG_LOAD              = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1184
	PERF_BPF_EVENT_PROG_UNLOAD            = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1185
	PERF_BPF_EVENT_MAX                    = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1186
	PERF_CONTEXT_HV                       = -0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1187
	PERF_CONTEXT_KERNEL                   = -0x80
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1188
	PERF_CONTEXT_USER                     = -0x200
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1189
	PERF_CONTEXT_GUEST                    = -0x800
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1190
	PERF_CONTEXT_GUEST_KERNEL             = -0x880
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1191
	PERF_CONTEXT_GUEST_USER               = -0xa00
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1192
	PERF_CONTEXT_MAX                      = -0xfff
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1193
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1194
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1195
type TCPMD5Sig struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1196
	Addr      SockaddrStorage
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1197
	Flags     uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1198
	Prefixlen uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1199
	Keylen    uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1200
	_         uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1201
	Key       [80]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1202
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1203
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1204
type HDDriveCmdHdr struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1205
	Command uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1206
	Number  uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1207
	Feature uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1208
	Count   uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1209
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1210
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1211
type HDDriveID struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1212
	Config         uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1213
	Cyls           uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1214
	Reserved2      uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1215
	Heads          uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1216
	Track_bytes    uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1217
	Sector_bytes   uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1218
	Sectors        uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1219
	Vendor0        uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1220
	Vendor1        uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1221
	Vendor2        uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1222
	Serial_no      [20]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1223
	Buf_type       uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1224
	Buf_size       uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1225
	Ecc_bytes      uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1226
	Fw_rev         [8]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1227
	Model          [40]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1228
	Max_multsect   uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1229
	Vendor3        uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1230
	Dword_io       uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1231
	Vendor4        uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1232
	Capability     uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1233
	Reserved50     uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1234
	Vendor5        uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1235
	TPIO           uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1236
	Vendor6        uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1237
	TDMA           uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1238
	Field_valid    uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1239
	Cur_cyls       uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1240
	Cur_heads      uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1241
	Cur_sectors    uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1242
	Cur_capacity0  uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1243
	Cur_capacity1  uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1244
	Multsect       uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1245
	Multsect_valid uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1246
	Lba_capacity   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1247
	Dma_1word      uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1248
	Dma_mword      uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1249
	Eide_pio_modes uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1250
	Eide_dma_min   uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1251
	Eide_dma_time  uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1252
	Eide_pio       uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1253
	Eide_pio_iordy uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1254
	Words69_70     [2]uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1255
	Words71_74     [4]uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1256
	Queue_depth    uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1257
	Words76_79     [4]uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1258
	Major_rev_num  uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1259
	Minor_rev_num  uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1260
	Command_set_1  uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1261
	Command_set_2  uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1262
	Cfsse          uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1263
	Cfs_enable_1   uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1264
	Cfs_enable_2   uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1265
	Csf_default    uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1266
	Dma_ultra      uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1267
	Trseuc         uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1268
	TrsEuc         uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1269
	CurAPMvalues   uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1270
	Mprc           uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1271
	Hw_config      uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1272
	Acoustic       uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1273
	Msrqs          uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1274
	Sxfert         uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1275
	Sal            uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1276
	Spg            uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1277
	Lba_capacity_2 uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1278
	Words104_125   [22]uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1279
	Last_lun       uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1280
	Word127        uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1281
	Dlf            uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1282
	Csfo           uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1283
	Words130_155   [26]uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1284
	Word156        uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1285
	Words157_159   [3]uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1286
	Cfa_power      uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1287
	Words161_175   [15]uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1288
	Words176_205   [30]uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1289
	Words206_254   [49]uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1290
	Integrity_word uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1291
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1292
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1293
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1294
	ST_MANDLOCK    = 0x40
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1295
	ST_NOATIME     = 0x400
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1296
	ST_NODEV       = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1297
	ST_NODIRATIME  = 0x800
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1298
	ST_NOEXEC      = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1299
	ST_NOSUID      = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1300
	ST_RDONLY      = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1301
	ST_RELATIME    = 0x1000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1302
	ST_SYNCHRONOUS = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1303
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1304
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1305
type Tpacket2Hdr struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1306
	Status    uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1307
	Len       uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1308
	Snaplen   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1309
	Mac       uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1310
	Net       uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1311
	Sec       uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1312
	Nsec      uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1313
	Vlan_tci  uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1314
	Vlan_tpid uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1315
	_         [4]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1316
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1317
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1318
type Tpacket3Hdr struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1319
	Next_offset uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1320
	Sec         uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1321
	Nsec        uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1322
	Snaplen     uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1323
	Len         uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1324
	Status      uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1325
	Mac         uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1326
	Net         uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1327
	Hv1         TpacketHdrVariant1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1328
	_           [8]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1329
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1330
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1331
type TpacketHdrVariant1 struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1332
	Rxhash    uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1333
	Vlan_tci  uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1334
	Vlan_tpid uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1335
	_         uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1336
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1337
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1338
type TpacketBlockDesc struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1339
	Version uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1340
	To_priv uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1341
	Hdr     [40]byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1342
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1343
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1344
type TpacketBDTS struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1345
	Sec  uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1346
	Usec uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1347
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1348
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1349
type TpacketHdrV1 struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1350
	Block_status        uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1351
	Num_pkts            uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1352
	Offset_to_first_pkt uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1353
	Blk_len             uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1354
	Seq_num             uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1355
	Ts_first_pkt        TpacketBDTS
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1356
	Ts_last_pkt         TpacketBDTS
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1357
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1358
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1359
type TpacketReq struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1360
	Block_size uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1361
	Block_nr   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1362
	Frame_size uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1363
	Frame_nr   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1364
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1365
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1366
type TpacketReq3 struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1367
	Block_size       uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1368
	Block_nr         uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1369
	Frame_size       uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1370
	Frame_nr         uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1371
	Retire_blk_tov   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1372
	Sizeof_priv      uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1373
	Feature_req_word uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1374
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1375
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1376
type TpacketStats struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1377
	Packets uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1378
	Drops   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1379
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1380
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1381
type TpacketStatsV3 struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1382
	Packets      uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1383
	Drops        uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1384
	Freeze_q_cnt uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1385
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1386
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1387
type TpacketAuxdata struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1388
	Status    uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1389
	Len       uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1390
	Snaplen   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1391
	Mac       uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1392
	Net       uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1393
	Vlan_tci  uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1394
	Vlan_tpid uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1395
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1396
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1397
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1398
	TPACKET_V1 = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1399
	TPACKET_V2 = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1400
	TPACKET_V3 = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1401
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1402
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1403
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1404
	SizeofTpacket2Hdr = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1405
	SizeofTpacket3Hdr = 0x30
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1406
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1407
	SizeofTpacketStats   = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1408
	SizeofTpacketStatsV3 = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1409
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1410
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1411
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1412
	IFLA_UNSPEC                                = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1413
	IFLA_ADDRESS                               = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1414
	IFLA_BROADCAST                             = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1415
	IFLA_IFNAME                                = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1416
	IFLA_MTU                                   = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1417
	IFLA_LINK                                  = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1418
	IFLA_QDISC                                 = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1419
	IFLA_STATS                                 = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1420
	IFLA_COST                                  = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1421
	IFLA_PRIORITY                              = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1422
	IFLA_MASTER                                = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1423
	IFLA_WIRELESS                              = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1424
	IFLA_PROTINFO                              = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1425
	IFLA_TXQLEN                                = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1426
	IFLA_MAP                                   = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1427
	IFLA_WEIGHT                                = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1428
	IFLA_OPERSTATE                             = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1429
	IFLA_LINKMODE                              = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1430
	IFLA_LINKINFO                              = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1431
	IFLA_NET_NS_PID                            = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1432
	IFLA_IFALIAS                               = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1433
	IFLA_NUM_VF                                = 0x15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1434
	IFLA_VFINFO_LIST                           = 0x16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1435
	IFLA_STATS64                               = 0x17
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1436
	IFLA_VF_PORTS                              = 0x18
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1437
	IFLA_PORT_SELF                             = 0x19
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1438
	IFLA_AF_SPEC                               = 0x1a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1439
	IFLA_GROUP                                 = 0x1b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1440
	IFLA_NET_NS_FD                             = 0x1c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1441
	IFLA_EXT_MASK                              = 0x1d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1442
	IFLA_PROMISCUITY                           = 0x1e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1443
	IFLA_NUM_TX_QUEUES                         = 0x1f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1444
	IFLA_NUM_RX_QUEUES                         = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1445
	IFLA_CARRIER                               = 0x21
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1446
	IFLA_PHYS_PORT_ID                          = 0x22
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1447
	IFLA_CARRIER_CHANGES                       = 0x23
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1448
	IFLA_PHYS_SWITCH_ID                        = 0x24
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1449
	IFLA_LINK_NETNSID                          = 0x25
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1450
	IFLA_PHYS_PORT_NAME                        = 0x26
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1451
	IFLA_PROTO_DOWN                            = 0x27
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1452
	IFLA_GSO_MAX_SEGS                          = 0x28
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1453
	IFLA_GSO_MAX_SIZE                          = 0x29
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1454
	IFLA_PAD                                   = 0x2a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1455
	IFLA_XDP                                   = 0x2b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1456
	IFLA_EVENT                                 = 0x2c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1457
	IFLA_NEW_NETNSID                           = 0x2d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1458
	IFLA_IF_NETNSID                            = 0x2e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1459
	IFLA_TARGET_NETNSID                        = 0x2e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1460
	IFLA_CARRIER_UP_COUNT                      = 0x2f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1461
	IFLA_CARRIER_DOWN_COUNT                    = 0x30
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1462
	IFLA_NEW_IFINDEX                           = 0x31
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1463
	IFLA_MIN_MTU                               = 0x32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1464
	IFLA_MAX_MTU                               = 0x33
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1465
	IFLA_PROP_LIST                             = 0x34
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1466
	IFLA_ALT_IFNAME                            = 0x35
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1467
	IFLA_PERM_ADDRESS                          = 0x36
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1468
	IFLA_PROTO_DOWN_REASON                     = 0x37
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  1469
	IFLA_PARENT_DEV_NAME                       = 0x38
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  1470
	IFLA_PARENT_DEV_BUS_NAME                   = 0x39
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  1471
	IFLA_GRO_MAX_SIZE                          = 0x3a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  1472
	IFLA_TSO_MAX_SIZE                          = 0x3b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  1473
	IFLA_TSO_MAX_SEGS                          = 0x3c
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1474
	IFLA_PROTO_DOWN_REASON_UNSPEC              = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1475
	IFLA_PROTO_DOWN_REASON_MASK                = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1476
	IFLA_PROTO_DOWN_REASON_VALUE               = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1477
	IFLA_PROTO_DOWN_REASON_MAX                 = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1478
	IFLA_INET_UNSPEC                           = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1479
	IFLA_INET_CONF                             = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1480
	IFLA_INET6_UNSPEC                          = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1481
	IFLA_INET6_FLAGS                           = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1482
	IFLA_INET6_CONF                            = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1483
	IFLA_INET6_STATS                           = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1484
	IFLA_INET6_MCAST                           = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1485
	IFLA_INET6_CACHEINFO                       = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1486
	IFLA_INET6_ICMP6STATS                      = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1487
	IFLA_INET6_TOKEN                           = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1488
	IFLA_INET6_ADDR_GEN_MODE                   = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1489
	IFLA_BR_UNSPEC                             = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1490
	IFLA_BR_FORWARD_DELAY                      = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1491
	IFLA_BR_HELLO_TIME                         = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1492
	IFLA_BR_MAX_AGE                            = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1493
	IFLA_BR_AGEING_TIME                        = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1494
	IFLA_BR_STP_STATE                          = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1495
	IFLA_BR_PRIORITY                           = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1496
	IFLA_BR_VLAN_FILTERING                     = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1497
	IFLA_BR_VLAN_PROTOCOL                      = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1498
	IFLA_BR_GROUP_FWD_MASK                     = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1499
	IFLA_BR_ROOT_ID                            = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1500
	IFLA_BR_BRIDGE_ID                          = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1501
	IFLA_BR_ROOT_PORT                          = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1502
	IFLA_BR_ROOT_PATH_COST                     = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1503
	IFLA_BR_TOPOLOGY_CHANGE                    = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1504
	IFLA_BR_TOPOLOGY_CHANGE_DETECTED           = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1505
	IFLA_BR_HELLO_TIMER                        = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1506
	IFLA_BR_TCN_TIMER                          = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1507
	IFLA_BR_TOPOLOGY_CHANGE_TIMER              = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1508
	IFLA_BR_GC_TIMER                           = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1509
	IFLA_BR_GROUP_ADDR                         = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1510
	IFLA_BR_FDB_FLUSH                          = 0x15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1511
	IFLA_BR_MCAST_ROUTER                       = 0x16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1512
	IFLA_BR_MCAST_SNOOPING                     = 0x17
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1513
	IFLA_BR_MCAST_QUERY_USE_IFADDR             = 0x18
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1514
	IFLA_BR_MCAST_QUERIER                      = 0x19
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1515
	IFLA_BR_MCAST_HASH_ELASTICITY              = 0x1a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1516
	IFLA_BR_MCAST_HASH_MAX                     = 0x1b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1517
	IFLA_BR_MCAST_LAST_MEMBER_CNT              = 0x1c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1518
	IFLA_BR_MCAST_STARTUP_QUERY_CNT            = 0x1d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1519
	IFLA_BR_MCAST_LAST_MEMBER_INTVL            = 0x1e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1520
	IFLA_BR_MCAST_MEMBERSHIP_INTVL             = 0x1f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1521
	IFLA_BR_MCAST_QUERIER_INTVL                = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1522
	IFLA_BR_MCAST_QUERY_INTVL                  = 0x21
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1523
	IFLA_BR_MCAST_QUERY_RESPONSE_INTVL         = 0x22
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1524
	IFLA_BR_MCAST_STARTUP_QUERY_INTVL          = 0x23
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1525
	IFLA_BR_NF_CALL_IPTABLES                   = 0x24
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1526
	IFLA_BR_NF_CALL_IP6TABLES                  = 0x25
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1527
	IFLA_BR_NF_CALL_ARPTABLES                  = 0x26
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1528
	IFLA_BR_VLAN_DEFAULT_PVID                  = 0x27
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1529
	IFLA_BR_PAD                                = 0x28
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1530
	IFLA_BR_VLAN_STATS_ENABLED                 = 0x29
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1531
	IFLA_BR_MCAST_STATS_ENABLED                = 0x2a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1532
	IFLA_BR_MCAST_IGMP_VERSION                 = 0x2b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1533
	IFLA_BR_MCAST_MLD_VERSION                  = 0x2c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1534
	IFLA_BR_VLAN_STATS_PER_PORT                = 0x2d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1535
	IFLA_BR_MULTI_BOOLOPT                      = 0x2e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1536
	IFLA_BRPORT_UNSPEC                         = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1537
	IFLA_BRPORT_STATE                          = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1538
	IFLA_BRPORT_PRIORITY                       = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1539
	IFLA_BRPORT_COST                           = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1540
	IFLA_BRPORT_MODE                           = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1541
	IFLA_BRPORT_GUARD                          = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1542
	IFLA_BRPORT_PROTECT                        = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1543
	IFLA_BRPORT_FAST_LEAVE                     = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1544
	IFLA_BRPORT_LEARNING                       = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1545
	IFLA_BRPORT_UNICAST_FLOOD                  = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1546
	IFLA_BRPORT_PROXYARP                       = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1547
	IFLA_BRPORT_LEARNING_SYNC                  = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1548
	IFLA_BRPORT_PROXYARP_WIFI                  = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1549
	IFLA_BRPORT_ROOT_ID                        = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1550
	IFLA_BRPORT_BRIDGE_ID                      = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1551
	IFLA_BRPORT_DESIGNATED_PORT                = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1552
	IFLA_BRPORT_DESIGNATED_COST                = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1553
	IFLA_BRPORT_ID                             = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1554
	IFLA_BRPORT_NO                             = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1555
	IFLA_BRPORT_TOPOLOGY_CHANGE_ACK            = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1556
	IFLA_BRPORT_CONFIG_PENDING                 = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1557
	IFLA_BRPORT_MESSAGE_AGE_TIMER              = 0x15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1558
	IFLA_BRPORT_FORWARD_DELAY_TIMER            = 0x16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1559
	IFLA_BRPORT_HOLD_TIMER                     = 0x17
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1560
	IFLA_BRPORT_FLUSH                          = 0x18
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1561
	IFLA_BRPORT_MULTICAST_ROUTER               = 0x19
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1562
	IFLA_BRPORT_PAD                            = 0x1a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1563
	IFLA_BRPORT_MCAST_FLOOD                    = 0x1b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1564
	IFLA_BRPORT_MCAST_TO_UCAST                 = 0x1c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1565
	IFLA_BRPORT_VLAN_TUNNEL                    = 0x1d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1566
	IFLA_BRPORT_BCAST_FLOOD                    = 0x1e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1567
	IFLA_BRPORT_GROUP_FWD_MASK                 = 0x1f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1568
	IFLA_BRPORT_NEIGH_SUPPRESS                 = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1569
	IFLA_BRPORT_ISOLATED                       = 0x21
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1570
	IFLA_BRPORT_BACKUP_PORT                    = 0x22
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1571
	IFLA_BRPORT_MRP_RING_OPEN                  = 0x23
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1572
	IFLA_BRPORT_MRP_IN_OPEN                    = 0x24
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1573
	IFLA_INFO_UNSPEC                           = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1574
	IFLA_INFO_KIND                             = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1575
	IFLA_INFO_DATA                             = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1576
	IFLA_INFO_XSTATS                           = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1577
	IFLA_INFO_SLAVE_KIND                       = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1578
	IFLA_INFO_SLAVE_DATA                       = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1579
	IFLA_VLAN_UNSPEC                           = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1580
	IFLA_VLAN_ID                               = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1581
	IFLA_VLAN_FLAGS                            = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1582
	IFLA_VLAN_EGRESS_QOS                       = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1583
	IFLA_VLAN_INGRESS_QOS                      = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1584
	IFLA_VLAN_PROTOCOL                         = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1585
	IFLA_VLAN_QOS_UNSPEC                       = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1586
	IFLA_VLAN_QOS_MAPPING                      = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1587
	IFLA_MACVLAN_UNSPEC                        = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1588
	IFLA_MACVLAN_MODE                          = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1589
	IFLA_MACVLAN_FLAGS                         = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1590
	IFLA_MACVLAN_MACADDR_MODE                  = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1591
	IFLA_MACVLAN_MACADDR                       = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1592
	IFLA_MACVLAN_MACADDR_DATA                  = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1593
	IFLA_MACVLAN_MACADDR_COUNT                 = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1594
	IFLA_VRF_UNSPEC                            = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1595
	IFLA_VRF_TABLE                             = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1596
	IFLA_VRF_PORT_UNSPEC                       = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1597
	IFLA_VRF_PORT_TABLE                        = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1598
	IFLA_MACSEC_UNSPEC                         = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1599
	IFLA_MACSEC_SCI                            = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1600
	IFLA_MACSEC_PORT                           = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1601
	IFLA_MACSEC_ICV_LEN                        = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1602
	IFLA_MACSEC_CIPHER_SUITE                   = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1603
	IFLA_MACSEC_WINDOW                         = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1604
	IFLA_MACSEC_ENCODING_SA                    = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1605
	IFLA_MACSEC_ENCRYPT                        = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1606
	IFLA_MACSEC_PROTECT                        = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1607
	IFLA_MACSEC_INC_SCI                        = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1608
	IFLA_MACSEC_ES                             = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1609
	IFLA_MACSEC_SCB                            = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1610
	IFLA_MACSEC_REPLAY_PROTECT                 = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1611
	IFLA_MACSEC_VALIDATION                     = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1612
	IFLA_MACSEC_PAD                            = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1613
	IFLA_MACSEC_OFFLOAD                        = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1614
	IFLA_XFRM_UNSPEC                           = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1615
	IFLA_XFRM_LINK                             = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1616
	IFLA_XFRM_IF_ID                            = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1617
	IFLA_IPVLAN_UNSPEC                         = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1618
	IFLA_IPVLAN_MODE                           = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1619
	IFLA_IPVLAN_FLAGS                          = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1620
	IFLA_VXLAN_UNSPEC                          = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1621
	IFLA_VXLAN_ID                              = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1622
	IFLA_VXLAN_GROUP                           = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1623
	IFLA_VXLAN_LINK                            = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1624
	IFLA_VXLAN_LOCAL                           = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1625
	IFLA_VXLAN_TTL                             = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1626
	IFLA_VXLAN_TOS                             = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1627
	IFLA_VXLAN_LEARNING                        = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1628
	IFLA_VXLAN_AGEING                          = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1629
	IFLA_VXLAN_LIMIT                           = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1630
	IFLA_VXLAN_PORT_RANGE                      = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1631
	IFLA_VXLAN_PROXY                           = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1632
	IFLA_VXLAN_RSC                             = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1633
	IFLA_VXLAN_L2MISS                          = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1634
	IFLA_VXLAN_L3MISS                          = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1635
	IFLA_VXLAN_PORT                            = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1636
	IFLA_VXLAN_GROUP6                          = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1637
	IFLA_VXLAN_LOCAL6                          = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1638
	IFLA_VXLAN_UDP_CSUM                        = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1639
	IFLA_VXLAN_UDP_ZERO_CSUM6_TX               = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1640
	IFLA_VXLAN_UDP_ZERO_CSUM6_RX               = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1641
	IFLA_VXLAN_REMCSUM_TX                      = 0x15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1642
	IFLA_VXLAN_REMCSUM_RX                      = 0x16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1643
	IFLA_VXLAN_GBP                             = 0x17
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1644
	IFLA_VXLAN_REMCSUM_NOPARTIAL               = 0x18
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1645
	IFLA_VXLAN_COLLECT_METADATA                = 0x19
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1646
	IFLA_VXLAN_LABEL                           = 0x1a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1647
	IFLA_VXLAN_GPE                             = 0x1b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1648
	IFLA_VXLAN_TTL_INHERIT                     = 0x1c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1649
	IFLA_VXLAN_DF                              = 0x1d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1650
	IFLA_GENEVE_UNSPEC                         = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1651
	IFLA_GENEVE_ID                             = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1652
	IFLA_GENEVE_REMOTE                         = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1653
	IFLA_GENEVE_TTL                            = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1654
	IFLA_GENEVE_TOS                            = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1655
	IFLA_GENEVE_PORT                           = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1656
	IFLA_GENEVE_COLLECT_METADATA               = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1657
	IFLA_GENEVE_REMOTE6                        = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1658
	IFLA_GENEVE_UDP_CSUM                       = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1659
	IFLA_GENEVE_UDP_ZERO_CSUM6_TX              = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1660
	IFLA_GENEVE_UDP_ZERO_CSUM6_RX              = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1661
	IFLA_GENEVE_LABEL                          = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1662
	IFLA_GENEVE_TTL_INHERIT                    = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1663
	IFLA_GENEVE_DF                             = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1664
	IFLA_BAREUDP_UNSPEC                        = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1665
	IFLA_BAREUDP_PORT                          = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1666
	IFLA_BAREUDP_ETHERTYPE                     = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1667
	IFLA_BAREUDP_SRCPORT_MIN                   = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1668
	IFLA_BAREUDP_MULTIPROTO_MODE               = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1669
	IFLA_PPP_UNSPEC                            = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1670
	IFLA_PPP_DEV_FD                            = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1671
	IFLA_GTP_UNSPEC                            = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1672
	IFLA_GTP_FD0                               = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1673
	IFLA_GTP_FD1                               = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1674
	IFLA_GTP_PDP_HASHSIZE                      = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1675
	IFLA_GTP_ROLE                              = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1676
	IFLA_BOND_UNSPEC                           = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1677
	IFLA_BOND_MODE                             = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1678
	IFLA_BOND_ACTIVE_SLAVE                     = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1679
	IFLA_BOND_MIIMON                           = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1680
	IFLA_BOND_UPDELAY                          = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1681
	IFLA_BOND_DOWNDELAY                        = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1682
	IFLA_BOND_USE_CARRIER                      = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1683
	IFLA_BOND_ARP_INTERVAL                     = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1684
	IFLA_BOND_ARP_IP_TARGET                    = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1685
	IFLA_BOND_ARP_VALIDATE                     = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1686
	IFLA_BOND_ARP_ALL_TARGETS                  = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1687
	IFLA_BOND_PRIMARY                          = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1688
	IFLA_BOND_PRIMARY_RESELECT                 = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1689
	IFLA_BOND_FAIL_OVER_MAC                    = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1690
	IFLA_BOND_XMIT_HASH_POLICY                 = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1691
	IFLA_BOND_RESEND_IGMP                      = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1692
	IFLA_BOND_NUM_PEER_NOTIF                   = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1693
	IFLA_BOND_ALL_SLAVES_ACTIVE                = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1694
	IFLA_BOND_MIN_LINKS                        = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1695
	IFLA_BOND_LP_INTERVAL                      = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1696
	IFLA_BOND_PACKETS_PER_SLAVE                = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1697
	IFLA_BOND_AD_LACP_RATE                     = 0x15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1698
	IFLA_BOND_AD_SELECT                        = 0x16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1699
	IFLA_BOND_AD_INFO                          = 0x17
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1700
	IFLA_BOND_AD_ACTOR_SYS_PRIO                = 0x18
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1701
	IFLA_BOND_AD_USER_PORT_KEY                 = 0x19
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1702
	IFLA_BOND_AD_ACTOR_SYSTEM                  = 0x1a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1703
	IFLA_BOND_TLB_DYNAMIC_LB                   = 0x1b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1704
	IFLA_BOND_PEER_NOTIF_DELAY                 = 0x1c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1705
	IFLA_BOND_AD_INFO_UNSPEC                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1706
	IFLA_BOND_AD_INFO_AGGREGATOR               = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1707
	IFLA_BOND_AD_INFO_NUM_PORTS                = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1708
	IFLA_BOND_AD_INFO_ACTOR_KEY                = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1709
	IFLA_BOND_AD_INFO_PARTNER_KEY              = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1710
	IFLA_BOND_AD_INFO_PARTNER_MAC              = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1711
	IFLA_BOND_SLAVE_UNSPEC                     = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1712
	IFLA_BOND_SLAVE_STATE                      = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1713
	IFLA_BOND_SLAVE_MII_STATUS                 = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1714
	IFLA_BOND_SLAVE_LINK_FAILURE_COUNT         = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1715
	IFLA_BOND_SLAVE_PERM_HWADDR                = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1716
	IFLA_BOND_SLAVE_QUEUE_ID                   = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1717
	IFLA_BOND_SLAVE_AD_AGGREGATOR_ID           = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1718
	IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE   = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1719
	IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1720
	IFLA_VF_INFO_UNSPEC                        = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1721
	IFLA_VF_INFO                               = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1722
	IFLA_VF_UNSPEC                             = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1723
	IFLA_VF_MAC                                = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1724
	IFLA_VF_VLAN                               = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1725
	IFLA_VF_TX_RATE                            = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1726
	IFLA_VF_SPOOFCHK                           = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1727
	IFLA_VF_LINK_STATE                         = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1728
	IFLA_VF_RATE                               = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1729
	IFLA_VF_RSS_QUERY_EN                       = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1730
	IFLA_VF_STATS                              = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1731
	IFLA_VF_TRUST                              = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1732
	IFLA_VF_IB_NODE_GUID                       = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1733
	IFLA_VF_IB_PORT_GUID                       = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1734
	IFLA_VF_VLAN_LIST                          = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1735
	IFLA_VF_BROADCAST                          = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1736
	IFLA_VF_VLAN_INFO_UNSPEC                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1737
	IFLA_VF_VLAN_INFO                          = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1738
	IFLA_VF_LINK_STATE_AUTO                    = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1739
	IFLA_VF_LINK_STATE_ENABLE                  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1740
	IFLA_VF_LINK_STATE_DISABLE                 = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1741
	IFLA_VF_STATS_RX_PACKETS                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1742
	IFLA_VF_STATS_TX_PACKETS                   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1743
	IFLA_VF_STATS_RX_BYTES                     = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1744
	IFLA_VF_STATS_TX_BYTES                     = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1745
	IFLA_VF_STATS_BROADCAST                    = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1746
	IFLA_VF_STATS_MULTICAST                    = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1747
	IFLA_VF_STATS_PAD                          = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1748
	IFLA_VF_STATS_RX_DROPPED                   = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1749
	IFLA_VF_STATS_TX_DROPPED                   = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1750
	IFLA_VF_PORT_UNSPEC                        = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1751
	IFLA_VF_PORT                               = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1752
	IFLA_PORT_UNSPEC                           = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1753
	IFLA_PORT_VF                               = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1754
	IFLA_PORT_PROFILE                          = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1755
	IFLA_PORT_VSI_TYPE                         = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1756
	IFLA_PORT_INSTANCE_UUID                    = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1757
	IFLA_PORT_HOST_UUID                        = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1758
	IFLA_PORT_REQUEST                          = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1759
	IFLA_PORT_RESPONSE                         = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1760
	IFLA_IPOIB_UNSPEC                          = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1761
	IFLA_IPOIB_PKEY                            = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1762
	IFLA_IPOIB_MODE                            = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1763
	IFLA_IPOIB_UMCAST                          = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1764
	IFLA_HSR_UNSPEC                            = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1765
	IFLA_HSR_SLAVE1                            = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1766
	IFLA_HSR_SLAVE2                            = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1767
	IFLA_HSR_MULTICAST_SPEC                    = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1768
	IFLA_HSR_SUPERVISION_ADDR                  = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1769
	IFLA_HSR_SEQ_NR                            = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1770
	IFLA_HSR_VERSION                           = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1771
	IFLA_HSR_PROTOCOL                          = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1772
	IFLA_STATS_UNSPEC                          = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1773
	IFLA_STATS_LINK_64                         = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1774
	IFLA_STATS_LINK_XSTATS                     = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1775
	IFLA_STATS_LINK_XSTATS_SLAVE               = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1776
	IFLA_STATS_LINK_OFFLOAD_XSTATS             = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1777
	IFLA_STATS_AF_SPEC                         = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1778
	IFLA_OFFLOAD_XSTATS_UNSPEC                 = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1779
	IFLA_OFFLOAD_XSTATS_CPU_HIT                = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1780
	IFLA_XDP_UNSPEC                            = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1781
	IFLA_XDP_FD                                = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1782
	IFLA_XDP_ATTACHED                          = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1783
	IFLA_XDP_FLAGS                             = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1784
	IFLA_XDP_PROG_ID                           = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1785
	IFLA_XDP_DRV_PROG_ID                       = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1786
	IFLA_XDP_SKB_PROG_ID                       = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1787
	IFLA_XDP_HW_PROG_ID                        = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1788
	IFLA_XDP_EXPECTED_FD                       = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1789
	IFLA_EVENT_NONE                            = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1790
	IFLA_EVENT_REBOOT                          = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1791
	IFLA_EVENT_FEATURES                        = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1792
	IFLA_EVENT_BONDING_FAILOVER                = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1793
	IFLA_EVENT_NOTIFY_PEERS                    = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1794
	IFLA_EVENT_IGMP_RESEND                     = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1795
	IFLA_EVENT_BONDING_OPTIONS                 = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1796
	IFLA_TUN_UNSPEC                            = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1797
	IFLA_TUN_OWNER                             = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1798
	IFLA_TUN_GROUP                             = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1799
	IFLA_TUN_TYPE                              = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1800
	IFLA_TUN_PI                                = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1801
	IFLA_TUN_VNET_HDR                          = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1802
	IFLA_TUN_PERSIST                           = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1803
	IFLA_TUN_MULTI_QUEUE                       = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1804
	IFLA_TUN_NUM_QUEUES                        = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1805
	IFLA_TUN_NUM_DISABLED_QUEUES               = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1806
	IFLA_RMNET_UNSPEC                          = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1807
	IFLA_RMNET_MUX_ID                          = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1808
	IFLA_RMNET_FLAGS                           = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1809
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1810
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1811
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1812
	NF_INET_PRE_ROUTING  = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1813
	NF_INET_LOCAL_IN     = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1814
	NF_INET_FORWARD      = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1815
	NF_INET_LOCAL_OUT    = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1816
	NF_INET_POST_ROUTING = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1817
	NF_INET_NUMHOOKS     = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1818
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1819
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1820
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1821
	NF_NETDEV_INGRESS  = 0x0
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  1822
	NF_NETDEV_EGRESS   = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  1823
	NF_NETDEV_NUMHOOKS = 0x2
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1824
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1825
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1826
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1827
	NFPROTO_UNSPEC   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1828
	NFPROTO_INET     = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1829
	NFPROTO_IPV4     = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1830
	NFPROTO_ARP      = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1831
	NFPROTO_NETDEV   = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1832
	NFPROTO_BRIDGE   = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1833
	NFPROTO_IPV6     = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1834
	NFPROTO_DECNET   = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1835
	NFPROTO_NUMPROTO = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1836
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1837
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1838
const SO_ORIGINAL_DST = 0x50
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1839
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1840
type Nfgenmsg struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1841
	Nfgen_family uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1842
	Version      uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1843
	Res_id       uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1844
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1845
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1846
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1847
	NFNL_BATCH_UNSPEC = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1848
	NFNL_BATCH_GENID  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1849
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1850
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1851
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1852
	NFT_REG_VERDICT                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1853
	NFT_REG_1                         = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1854
	NFT_REG_2                         = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1855
	NFT_REG_3                         = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1856
	NFT_REG_4                         = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1857
	NFT_REG32_00                      = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1858
	NFT_REG32_01                      = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1859
	NFT_REG32_02                      = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1860
	NFT_REG32_03                      = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1861
	NFT_REG32_04                      = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1862
	NFT_REG32_05                      = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1863
	NFT_REG32_06                      = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1864
	NFT_REG32_07                      = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1865
	NFT_REG32_08                      = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1866
	NFT_REG32_09                      = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1867
	NFT_REG32_10                      = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1868
	NFT_REG32_11                      = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1869
	NFT_REG32_12                      = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1870
	NFT_REG32_13                      = 0x15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1871
	NFT_REG32_14                      = 0x16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1872
	NFT_REG32_15                      = 0x17
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1873
	NFT_CONTINUE                      = -0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1874
	NFT_BREAK                         = -0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1875
	NFT_JUMP                          = -0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1876
	NFT_GOTO                          = -0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1877
	NFT_RETURN                        = -0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1878
	NFT_MSG_NEWTABLE                  = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1879
	NFT_MSG_GETTABLE                  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1880
	NFT_MSG_DELTABLE                  = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1881
	NFT_MSG_NEWCHAIN                  = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1882
	NFT_MSG_GETCHAIN                  = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1883
	NFT_MSG_DELCHAIN                  = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1884
	NFT_MSG_NEWRULE                   = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1885
	NFT_MSG_GETRULE                   = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1886
	NFT_MSG_DELRULE                   = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1887
	NFT_MSG_NEWSET                    = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1888
	NFT_MSG_GETSET                    = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1889
	NFT_MSG_DELSET                    = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1890
	NFT_MSG_NEWSETELEM                = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1891
	NFT_MSG_GETSETELEM                = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1892
	NFT_MSG_DELSETELEM                = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1893
	NFT_MSG_NEWGEN                    = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1894
	NFT_MSG_GETGEN                    = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1895
	NFT_MSG_TRACE                     = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1896
	NFT_MSG_NEWOBJ                    = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1897
	NFT_MSG_GETOBJ                    = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1898
	NFT_MSG_DELOBJ                    = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1899
	NFT_MSG_GETOBJ_RESET              = 0x15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1900
	NFT_MSG_MAX                       = 0x19
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1901
	NFTA_LIST_UNSPEC                  = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1902
	NFTA_LIST_ELEM                    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1903
	NFTA_HOOK_UNSPEC                  = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1904
	NFTA_HOOK_HOOKNUM                 = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1905
	NFTA_HOOK_PRIORITY                = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1906
	NFTA_HOOK_DEV                     = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1907
	NFT_TABLE_F_DORMANT               = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1908
	NFTA_TABLE_UNSPEC                 = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1909
	NFTA_TABLE_NAME                   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1910
	NFTA_TABLE_FLAGS                  = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1911
	NFTA_TABLE_USE                    = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1912
	NFTA_CHAIN_UNSPEC                 = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1913
	NFTA_CHAIN_TABLE                  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1914
	NFTA_CHAIN_HANDLE                 = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1915
	NFTA_CHAIN_NAME                   = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1916
	NFTA_CHAIN_HOOK                   = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1917
	NFTA_CHAIN_POLICY                 = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1918
	NFTA_CHAIN_USE                    = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1919
	NFTA_CHAIN_TYPE                   = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1920
	NFTA_CHAIN_COUNTERS               = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1921
	NFTA_CHAIN_PAD                    = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1922
	NFTA_RULE_UNSPEC                  = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1923
	NFTA_RULE_TABLE                   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1924
	NFTA_RULE_CHAIN                   = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1925
	NFTA_RULE_HANDLE                  = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1926
	NFTA_RULE_EXPRESSIONS             = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1927
	NFTA_RULE_COMPAT                  = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1928
	NFTA_RULE_POSITION                = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1929
	NFTA_RULE_USERDATA                = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1930
	NFTA_RULE_PAD                     = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1931
	NFTA_RULE_ID                      = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1932
	NFT_RULE_COMPAT_F_INV             = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1933
	NFT_RULE_COMPAT_F_MASK            = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1934
	NFTA_RULE_COMPAT_UNSPEC           = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1935
	NFTA_RULE_COMPAT_PROTO            = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1936
	NFTA_RULE_COMPAT_FLAGS            = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1937
	NFT_SET_ANONYMOUS                 = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1938
	NFT_SET_CONSTANT                  = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1939
	NFT_SET_INTERVAL                  = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1940
	NFT_SET_MAP                       = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1941
	NFT_SET_TIMEOUT                   = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1942
	NFT_SET_EVAL                      = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1943
	NFT_SET_OBJECT                    = 0x40
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1944
	NFT_SET_POL_PERFORMANCE           = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1945
	NFT_SET_POL_MEMORY                = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1946
	NFTA_SET_DESC_UNSPEC              = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1947
	NFTA_SET_DESC_SIZE                = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1948
	NFTA_SET_UNSPEC                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1949
	NFTA_SET_TABLE                    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1950
	NFTA_SET_NAME                     = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1951
	NFTA_SET_FLAGS                    = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1952
	NFTA_SET_KEY_TYPE                 = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1953
	NFTA_SET_KEY_LEN                  = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1954
	NFTA_SET_DATA_TYPE                = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1955
	NFTA_SET_DATA_LEN                 = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1956
	NFTA_SET_POLICY                   = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1957
	NFTA_SET_DESC                     = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1958
	NFTA_SET_ID                       = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1959
	NFTA_SET_TIMEOUT                  = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1960
	NFTA_SET_GC_INTERVAL              = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1961
	NFTA_SET_USERDATA                 = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1962
	NFTA_SET_PAD                      = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1963
	NFTA_SET_OBJ_TYPE                 = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1964
	NFT_SET_ELEM_INTERVAL_END         = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1965
	NFTA_SET_ELEM_UNSPEC              = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1966
	NFTA_SET_ELEM_KEY                 = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1967
	NFTA_SET_ELEM_DATA                = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1968
	NFTA_SET_ELEM_FLAGS               = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1969
	NFTA_SET_ELEM_TIMEOUT             = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1970
	NFTA_SET_ELEM_EXPIRATION          = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1971
	NFTA_SET_ELEM_USERDATA            = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1972
	NFTA_SET_ELEM_EXPR                = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1973
	NFTA_SET_ELEM_PAD                 = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1974
	NFTA_SET_ELEM_OBJREF              = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1975
	NFTA_SET_ELEM_LIST_UNSPEC         = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1976
	NFTA_SET_ELEM_LIST_TABLE          = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1977
	NFTA_SET_ELEM_LIST_SET            = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1978
	NFTA_SET_ELEM_LIST_ELEMENTS       = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1979
	NFTA_SET_ELEM_LIST_SET_ID         = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1980
	NFT_DATA_VALUE                    = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1981
	NFT_DATA_VERDICT                  = 0xffffff00
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1982
	NFTA_DATA_UNSPEC                  = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1983
	NFTA_DATA_VALUE                   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1984
	NFTA_DATA_VERDICT                 = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1985
	NFTA_VERDICT_UNSPEC               = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1986
	NFTA_VERDICT_CODE                 = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1987
	NFTA_VERDICT_CHAIN                = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1988
	NFTA_EXPR_UNSPEC                  = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1989
	NFTA_EXPR_NAME                    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1990
	NFTA_EXPR_DATA                    = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1991
	NFTA_IMMEDIATE_UNSPEC             = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1992
	NFTA_IMMEDIATE_DREG               = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1993
	NFTA_IMMEDIATE_DATA               = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1994
	NFTA_BITWISE_UNSPEC               = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1995
	NFTA_BITWISE_SREG                 = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1996
	NFTA_BITWISE_DREG                 = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1997
	NFTA_BITWISE_LEN                  = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1998
	NFTA_BITWISE_MASK                 = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  1999
	NFTA_BITWISE_XOR                  = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2000
	NFT_BYTEORDER_NTOH                = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2001
	NFT_BYTEORDER_HTON                = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2002
	NFTA_BYTEORDER_UNSPEC             = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2003
	NFTA_BYTEORDER_SREG               = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2004
	NFTA_BYTEORDER_DREG               = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2005
	NFTA_BYTEORDER_OP                 = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2006
	NFTA_BYTEORDER_LEN                = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2007
	NFTA_BYTEORDER_SIZE               = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2008
	NFT_CMP_EQ                        = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2009
	NFT_CMP_NEQ                       = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2010
	NFT_CMP_LT                        = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2011
	NFT_CMP_LTE                       = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2012
	NFT_CMP_GT                        = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2013
	NFT_CMP_GTE                       = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2014
	NFTA_CMP_UNSPEC                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2015
	NFTA_CMP_SREG                     = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2016
	NFTA_CMP_OP                       = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2017
	NFTA_CMP_DATA                     = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2018
	NFT_RANGE_EQ                      = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2019
	NFT_RANGE_NEQ                     = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2020
	NFTA_RANGE_UNSPEC                 = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2021
	NFTA_RANGE_SREG                   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2022
	NFTA_RANGE_OP                     = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2023
	NFTA_RANGE_FROM_DATA              = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2024
	NFTA_RANGE_TO_DATA                = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2025
	NFT_LOOKUP_F_INV                  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2026
	NFTA_LOOKUP_UNSPEC                = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2027
	NFTA_LOOKUP_SET                   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2028
	NFTA_LOOKUP_SREG                  = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2029
	NFTA_LOOKUP_DREG                  = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2030
	NFTA_LOOKUP_SET_ID                = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2031
	NFTA_LOOKUP_FLAGS                 = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2032
	NFT_DYNSET_OP_ADD                 = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2033
	NFT_DYNSET_OP_UPDATE              = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2034
	NFT_DYNSET_F_INV                  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2035
	NFTA_DYNSET_UNSPEC                = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2036
	NFTA_DYNSET_SET_NAME              = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2037
	NFTA_DYNSET_SET_ID                = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2038
	NFTA_DYNSET_OP                    = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2039
	NFTA_DYNSET_SREG_KEY              = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2040
	NFTA_DYNSET_SREG_DATA             = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2041
	NFTA_DYNSET_TIMEOUT               = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2042
	NFTA_DYNSET_EXPR                  = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2043
	NFTA_DYNSET_PAD                   = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2044
	NFTA_DYNSET_FLAGS                 = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2045
	NFT_PAYLOAD_LL_HEADER             = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2046
	NFT_PAYLOAD_NETWORK_HEADER        = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2047
	NFT_PAYLOAD_TRANSPORT_HEADER      = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2048
	NFT_PAYLOAD_CSUM_NONE             = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2049
	NFT_PAYLOAD_CSUM_INET             = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2050
	NFT_PAYLOAD_L4CSUM_PSEUDOHDR      = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2051
	NFTA_PAYLOAD_UNSPEC               = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2052
	NFTA_PAYLOAD_DREG                 = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2053
	NFTA_PAYLOAD_BASE                 = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2054
	NFTA_PAYLOAD_OFFSET               = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2055
	NFTA_PAYLOAD_LEN                  = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2056
	NFTA_PAYLOAD_SREG                 = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2057
	NFTA_PAYLOAD_CSUM_TYPE            = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2058
	NFTA_PAYLOAD_CSUM_OFFSET          = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2059
	NFTA_PAYLOAD_CSUM_FLAGS           = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2060
	NFT_EXTHDR_F_PRESENT              = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2061
	NFT_EXTHDR_OP_IPV6                = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2062
	NFT_EXTHDR_OP_TCPOPT              = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2063
	NFTA_EXTHDR_UNSPEC                = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2064
	NFTA_EXTHDR_DREG                  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2065
	NFTA_EXTHDR_TYPE                  = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2066
	NFTA_EXTHDR_OFFSET                = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2067
	NFTA_EXTHDR_LEN                   = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2068
	NFTA_EXTHDR_FLAGS                 = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2069
	NFTA_EXTHDR_OP                    = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2070
	NFTA_EXTHDR_SREG                  = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2071
	NFT_META_LEN                      = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2072
	NFT_META_PROTOCOL                 = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2073
	NFT_META_PRIORITY                 = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2074
	NFT_META_MARK                     = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2075
	NFT_META_IIF                      = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2076
	NFT_META_OIF                      = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2077
	NFT_META_IIFNAME                  = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2078
	NFT_META_OIFNAME                  = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2079
	NFT_META_IIFTYPE                  = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2080
	NFT_META_OIFTYPE                  = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2081
	NFT_META_SKUID                    = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2082
	NFT_META_SKGID                    = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2083
	NFT_META_NFTRACE                  = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2084
	NFT_META_RTCLASSID                = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2085
	NFT_META_SECMARK                  = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2086
	NFT_META_NFPROTO                  = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2087
	NFT_META_L4PROTO                  = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2088
	NFT_META_BRI_IIFNAME              = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2089
	NFT_META_BRI_OIFNAME              = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2090
	NFT_META_PKTTYPE                  = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2091
	NFT_META_CPU                      = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2092
	NFT_META_IIFGROUP                 = 0x15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2093
	NFT_META_OIFGROUP                 = 0x16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2094
	NFT_META_CGROUP                   = 0x17
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2095
	NFT_META_PRANDOM                  = 0x18
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2096
	NFT_RT_CLASSID                    = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2097
	NFT_RT_NEXTHOP4                   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2098
	NFT_RT_NEXTHOP6                   = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2099
	NFT_RT_TCPMSS                     = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2100
	NFT_HASH_JENKINS                  = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2101
	NFT_HASH_SYM                      = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2102
	NFTA_HASH_UNSPEC                  = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2103
	NFTA_HASH_SREG                    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2104
	NFTA_HASH_DREG                    = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2105
	NFTA_HASH_LEN                     = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2106
	NFTA_HASH_MODULUS                 = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2107
	NFTA_HASH_SEED                    = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2108
	NFTA_HASH_OFFSET                  = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2109
	NFTA_HASH_TYPE                    = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2110
	NFTA_META_UNSPEC                  = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2111
	NFTA_META_DREG                    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2112
	NFTA_META_KEY                     = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2113
	NFTA_META_SREG                    = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2114
	NFTA_RT_UNSPEC                    = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2115
	NFTA_RT_DREG                      = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2116
	NFTA_RT_KEY                       = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2117
	NFT_CT_STATE                      = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2118
	NFT_CT_DIRECTION                  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2119
	NFT_CT_STATUS                     = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2120
	NFT_CT_MARK                       = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2121
	NFT_CT_SECMARK                    = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2122
	NFT_CT_EXPIRATION                 = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2123
	NFT_CT_HELPER                     = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2124
	NFT_CT_L3PROTOCOL                 = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2125
	NFT_CT_SRC                        = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2126
	NFT_CT_DST                        = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2127
	NFT_CT_PROTOCOL                   = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2128
	NFT_CT_PROTO_SRC                  = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2129
	NFT_CT_PROTO_DST                  = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2130
	NFT_CT_LABELS                     = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2131
	NFT_CT_PKTS                       = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2132
	NFT_CT_BYTES                      = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2133
	NFT_CT_AVGPKT                     = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2134
	NFT_CT_ZONE                       = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2135
	NFT_CT_EVENTMASK                  = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2136
	NFTA_CT_UNSPEC                    = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2137
	NFTA_CT_DREG                      = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2138
	NFTA_CT_KEY                       = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2139
	NFTA_CT_DIRECTION                 = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2140
	NFTA_CT_SREG                      = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2141
	NFT_LIMIT_PKTS                    = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2142
	NFT_LIMIT_PKT_BYTES               = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2143
	NFT_LIMIT_F_INV                   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2144
	NFTA_LIMIT_UNSPEC                 = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2145
	NFTA_LIMIT_RATE                   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2146
	NFTA_LIMIT_UNIT                   = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2147
	NFTA_LIMIT_BURST                  = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2148
	NFTA_LIMIT_TYPE                   = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2149
	NFTA_LIMIT_FLAGS                  = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2150
	NFTA_LIMIT_PAD                    = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2151
	NFTA_COUNTER_UNSPEC               = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2152
	NFTA_COUNTER_BYTES                = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2153
	NFTA_COUNTER_PACKETS              = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2154
	NFTA_COUNTER_PAD                  = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2155
	NFTA_LOG_UNSPEC                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2156
	NFTA_LOG_GROUP                    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2157
	NFTA_LOG_PREFIX                   = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2158
	NFTA_LOG_SNAPLEN                  = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2159
	NFTA_LOG_QTHRESHOLD               = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2160
	NFTA_LOG_LEVEL                    = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2161
	NFTA_LOG_FLAGS                    = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2162
	NFTA_QUEUE_UNSPEC                 = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2163
	NFTA_QUEUE_NUM                    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2164
	NFTA_QUEUE_TOTAL                  = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2165
	NFTA_QUEUE_FLAGS                  = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2166
	NFTA_QUEUE_SREG_QNUM              = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2167
	NFT_QUOTA_F_INV                   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2168
	NFT_QUOTA_F_DEPLETED              = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2169
	NFTA_QUOTA_UNSPEC                 = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2170
	NFTA_QUOTA_BYTES                  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2171
	NFTA_QUOTA_FLAGS                  = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2172
	NFTA_QUOTA_PAD                    = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2173
	NFTA_QUOTA_CONSUMED               = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2174
	NFT_REJECT_ICMP_UNREACH           = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2175
	NFT_REJECT_TCP_RST                = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2176
	NFT_REJECT_ICMPX_UNREACH          = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2177
	NFT_REJECT_ICMPX_NO_ROUTE         = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2178
	NFT_REJECT_ICMPX_PORT_UNREACH     = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2179
	NFT_REJECT_ICMPX_HOST_UNREACH     = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2180
	NFT_REJECT_ICMPX_ADMIN_PROHIBITED = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2181
	NFTA_REJECT_UNSPEC                = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2182
	NFTA_REJECT_TYPE                  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2183
	NFTA_REJECT_ICMP_CODE             = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2184
	NFT_NAT_SNAT                      = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2185
	NFT_NAT_DNAT                      = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2186
	NFTA_NAT_UNSPEC                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2187
	NFTA_NAT_TYPE                     = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2188
	NFTA_NAT_FAMILY                   = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2189
	NFTA_NAT_REG_ADDR_MIN             = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2190
	NFTA_NAT_REG_ADDR_MAX             = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2191
	NFTA_NAT_REG_PROTO_MIN            = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2192
	NFTA_NAT_REG_PROTO_MAX            = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2193
	NFTA_NAT_FLAGS                    = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2194
	NFTA_MASQ_UNSPEC                  = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2195
	NFTA_MASQ_FLAGS                   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2196
	NFTA_MASQ_REG_PROTO_MIN           = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2197
	NFTA_MASQ_REG_PROTO_MAX           = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2198
	NFTA_REDIR_UNSPEC                 = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2199
	NFTA_REDIR_REG_PROTO_MIN          = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2200
	NFTA_REDIR_REG_PROTO_MAX          = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2201
	NFTA_REDIR_FLAGS                  = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2202
	NFTA_DUP_UNSPEC                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2203
	NFTA_DUP_SREG_ADDR                = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2204
	NFTA_DUP_SREG_DEV                 = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2205
	NFTA_FWD_UNSPEC                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2206
	NFTA_FWD_SREG_DEV                 = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2207
	NFTA_OBJREF_UNSPEC                = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2208
	NFTA_OBJREF_IMM_TYPE              = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2209
	NFTA_OBJREF_IMM_NAME              = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2210
	NFTA_OBJREF_SET_SREG              = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2211
	NFTA_OBJREF_SET_NAME              = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2212
	NFTA_OBJREF_SET_ID                = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2213
	NFTA_GEN_UNSPEC                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2214
	NFTA_GEN_ID                       = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2215
	NFTA_GEN_PROC_PID                 = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2216
	NFTA_GEN_PROC_NAME                = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2217
	NFTA_FIB_UNSPEC                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2218
	NFTA_FIB_DREG                     = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2219
	NFTA_FIB_RESULT                   = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2220
	NFTA_FIB_FLAGS                    = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2221
	NFT_FIB_RESULT_UNSPEC             = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2222
	NFT_FIB_RESULT_OIF                = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2223
	NFT_FIB_RESULT_OIFNAME            = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2224
	NFT_FIB_RESULT_ADDRTYPE           = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2225
	NFTA_FIB_F_SADDR                  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2226
	NFTA_FIB_F_DADDR                  = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2227
	NFTA_FIB_F_MARK                   = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2228
	NFTA_FIB_F_IIF                    = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2229
	NFTA_FIB_F_OIF                    = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2230
	NFTA_FIB_F_PRESENT                = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2231
	NFTA_CT_HELPER_UNSPEC             = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2232
	NFTA_CT_HELPER_NAME               = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2233
	NFTA_CT_HELPER_L3PROTO            = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2234
	NFTA_CT_HELPER_L4PROTO            = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2235
	NFTA_OBJ_UNSPEC                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2236
	NFTA_OBJ_TABLE                    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2237
	NFTA_OBJ_NAME                     = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2238
	NFTA_OBJ_TYPE                     = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2239
	NFTA_OBJ_DATA                     = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2240
	NFTA_OBJ_USE                      = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2241
	NFTA_TRACE_UNSPEC                 = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2242
	NFTA_TRACE_TABLE                  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2243
	NFTA_TRACE_CHAIN                  = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2244
	NFTA_TRACE_RULE_HANDLE            = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2245
	NFTA_TRACE_TYPE                   = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2246
	NFTA_TRACE_VERDICT                = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2247
	NFTA_TRACE_ID                     = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2248
	NFTA_TRACE_LL_HEADER              = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2249
	NFTA_TRACE_NETWORK_HEADER         = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2250
	NFTA_TRACE_TRANSPORT_HEADER       = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2251
	NFTA_TRACE_IIF                    = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2252
	NFTA_TRACE_IIFTYPE                = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2253
	NFTA_TRACE_OIF                    = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2254
	NFTA_TRACE_OIFTYPE                = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2255
	NFTA_TRACE_MARK                   = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2256
	NFTA_TRACE_NFPROTO                = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2257
	NFTA_TRACE_POLICY                 = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2258
	NFTA_TRACE_PAD                    = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2259
	NFT_TRACETYPE_UNSPEC              = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2260
	NFT_TRACETYPE_POLICY              = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2261
	NFT_TRACETYPE_RETURN              = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2262
	NFT_TRACETYPE_RULE                = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2263
	NFTA_NG_UNSPEC                    = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2264
	NFTA_NG_DREG                      = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2265
	NFTA_NG_MODULUS                   = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2266
	NFTA_NG_TYPE                      = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2267
	NFTA_NG_OFFSET                    = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2268
	NFT_NG_INCREMENTAL                = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2269
	NFT_NG_RANDOM                     = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2270
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2271
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2272
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2273
	NFTA_TARGET_UNSPEC = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2274
	NFTA_TARGET_NAME   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2275
	NFTA_TARGET_REV    = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2276
	NFTA_TARGET_INFO   = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2277
	NFTA_MATCH_UNSPEC  = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2278
	NFTA_MATCH_NAME    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2279
	NFTA_MATCH_REV     = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2280
	NFTA_MATCH_INFO    = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2281
	NFTA_COMPAT_UNSPEC = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2282
	NFTA_COMPAT_NAME   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2283
	NFTA_COMPAT_REV    = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2284
	NFTA_COMPAT_TYPE   = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2285
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2286
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2287
type RTCTime struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2288
	Sec   int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2289
	Min   int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2290
	Hour  int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2291
	Mday  int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2292
	Mon   int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2293
	Year  int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2294
	Wday  int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2295
	Yday  int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2296
	Isdst int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2297
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2298
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2299
type RTCWkAlrm struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2300
	Enabled uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2301
	Pending uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2302
	Time    RTCTime
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2303
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2304
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2305
type BlkpgIoctlArg struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2306
	Op      int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2307
	Flags   int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2308
	Datalen int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2309
	Data    *byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2310
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2311
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2312
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2313
	BLKPG_ADD_PARTITION    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2314
	BLKPG_DEL_PARTITION    = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2315
	BLKPG_RESIZE_PARTITION = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2316
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2317
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2318
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2319
	NETNSA_NONE         = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2320
	NETNSA_NSID         = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2321
	NETNSA_PID          = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2322
	NETNSA_FD           = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2323
	NETNSA_TARGET_NSID  = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2324
	NETNSA_CURRENT_NSID = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2325
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2326
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2327
type XDPRingOffset struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2328
	Producer uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2329
	Consumer uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2330
	Desc     uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2331
	Flags    uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2332
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2333
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2334
type XDPMmapOffsets struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2335
	Rx XDPRingOffset
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2336
	Tx XDPRingOffset
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2337
	Fr XDPRingOffset
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2338
	Cr XDPRingOffset
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2339
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2340
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2341
type XDPStatistics struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2342
	Rx_dropped               uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2343
	Rx_invalid_descs         uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2344
	Tx_invalid_descs         uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2345
	Rx_ring_full             uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2346
	Rx_fill_ring_empty_descs uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2347
	Tx_ring_empty_descs      uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2348
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2349
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2350
type XDPDesc struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2351
	Addr    uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2352
	Len     uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2353
	Options uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2354
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2355
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2356
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2357
	NCSI_CMD_UNSPEC                 = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2358
	NCSI_CMD_PKG_INFO               = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2359
	NCSI_CMD_SET_INTERFACE          = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2360
	NCSI_CMD_CLEAR_INTERFACE        = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2361
	NCSI_ATTR_UNSPEC                = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2362
	NCSI_ATTR_IFINDEX               = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2363
	NCSI_ATTR_PACKAGE_LIST          = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2364
	NCSI_ATTR_PACKAGE_ID            = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2365
	NCSI_ATTR_CHANNEL_ID            = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2366
	NCSI_PKG_ATTR_UNSPEC            = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2367
	NCSI_PKG_ATTR                   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2368
	NCSI_PKG_ATTR_ID                = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2369
	NCSI_PKG_ATTR_FORCED            = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2370
	NCSI_PKG_ATTR_CHANNEL_LIST      = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2371
	NCSI_CHANNEL_ATTR_UNSPEC        = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2372
	NCSI_CHANNEL_ATTR               = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2373
	NCSI_CHANNEL_ATTR_ID            = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2374
	NCSI_CHANNEL_ATTR_VERSION_MAJOR = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2375
	NCSI_CHANNEL_ATTR_VERSION_MINOR = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2376
	NCSI_CHANNEL_ATTR_VERSION_STR   = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2377
	NCSI_CHANNEL_ATTR_LINK_STATE    = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2378
	NCSI_CHANNEL_ATTR_ACTIVE        = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2379
	NCSI_CHANNEL_ATTR_FORCED        = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2380
	NCSI_CHANNEL_ATTR_VLAN_LIST     = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2381
	NCSI_CHANNEL_ATTR_VLAN_ID       = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2382
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2383
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2384
type ScmTimestamping struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2385
	Ts [3]Timespec
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2386
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2387
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2388
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2389
	SOF_TIMESTAMPING_TX_HARDWARE  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2390
	SOF_TIMESTAMPING_TX_SOFTWARE  = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2391
	SOF_TIMESTAMPING_RX_HARDWARE  = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2392
	SOF_TIMESTAMPING_RX_SOFTWARE  = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2393
	SOF_TIMESTAMPING_SOFTWARE     = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2394
	SOF_TIMESTAMPING_SYS_HARDWARE = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2395
	SOF_TIMESTAMPING_RAW_HARDWARE = 0x40
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2396
	SOF_TIMESTAMPING_OPT_ID       = 0x80
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2397
	SOF_TIMESTAMPING_TX_SCHED     = 0x100
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2398
	SOF_TIMESTAMPING_TX_ACK       = 0x200
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2399
	SOF_TIMESTAMPING_OPT_CMSG     = 0x400
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2400
	SOF_TIMESTAMPING_OPT_TSONLY   = 0x800
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2401
	SOF_TIMESTAMPING_OPT_STATS    = 0x1000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2402
	SOF_TIMESTAMPING_OPT_PKTINFO  = 0x2000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2403
	SOF_TIMESTAMPING_OPT_TX_SWHW  = 0x4000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2404
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  2405
	SOF_TIMESTAMPING_LAST = 0x8000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  2406
	SOF_TIMESTAMPING_MASK = 0xffff
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2407
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2408
	SCM_TSTAMP_SND   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2409
	SCM_TSTAMP_SCHED = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2410
	SCM_TSTAMP_ACK   = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2411
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2412
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2413
type SockExtendedErr struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2414
	Errno  uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2415
	Origin uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2416
	Type   uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2417
	Code   uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2418
	Pad    uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2419
	Info   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2420
	Data   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2421
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2422
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2423
type FanotifyEventMetadata struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2424
	Event_len    uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2425
	Vers         uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2426
	Reserved     uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2427
	Metadata_len uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2428
	Mask         uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2429
	Fd           int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2430
	Pid          int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2431
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2432
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2433
type FanotifyResponse struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2434
	Fd       int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2435
	Response uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2436
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2437
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2438
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2439
	CRYPTO_MSG_BASE      = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2440
	CRYPTO_MSG_NEWALG    = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2441
	CRYPTO_MSG_DELALG    = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2442
	CRYPTO_MSG_UPDATEALG = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2443
	CRYPTO_MSG_GETALG    = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2444
	CRYPTO_MSG_DELRNG    = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2445
	CRYPTO_MSG_GETSTAT   = 0x15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2446
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2447
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2448
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2449
	CRYPTOCFGA_UNSPEC           = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2450
	CRYPTOCFGA_PRIORITY_VAL     = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2451
	CRYPTOCFGA_REPORT_LARVAL    = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2452
	CRYPTOCFGA_REPORT_HASH      = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2453
	CRYPTOCFGA_REPORT_BLKCIPHER = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2454
	CRYPTOCFGA_REPORT_AEAD      = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2455
	CRYPTOCFGA_REPORT_COMPRESS  = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2456
	CRYPTOCFGA_REPORT_RNG       = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2457
	CRYPTOCFGA_REPORT_CIPHER    = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2458
	CRYPTOCFGA_REPORT_AKCIPHER  = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2459
	CRYPTOCFGA_REPORT_KPP       = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2460
	CRYPTOCFGA_REPORT_ACOMP     = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2461
	CRYPTOCFGA_STAT_LARVAL      = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2462
	CRYPTOCFGA_STAT_HASH        = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2463
	CRYPTOCFGA_STAT_BLKCIPHER   = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2464
	CRYPTOCFGA_STAT_AEAD        = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2465
	CRYPTOCFGA_STAT_COMPRESS    = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2466
	CRYPTOCFGA_STAT_RNG         = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2467
	CRYPTOCFGA_STAT_CIPHER      = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2468
	CRYPTOCFGA_STAT_AKCIPHER    = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2469
	CRYPTOCFGA_STAT_KPP         = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2470
	CRYPTOCFGA_STAT_ACOMP       = 0x15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2471
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2472
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2473
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2474
	BPF_REG_0                                  = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2475
	BPF_REG_1                                  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2476
	BPF_REG_2                                  = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2477
	BPF_REG_3                                  = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2478
	BPF_REG_4                                  = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2479
	BPF_REG_5                                  = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2480
	BPF_REG_6                                  = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2481
	BPF_REG_7                                  = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2482
	BPF_REG_8                                  = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2483
	BPF_REG_9                                  = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2484
	BPF_REG_10                                 = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2485
	BPF_MAP_CREATE                             = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2486
	BPF_MAP_LOOKUP_ELEM                        = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2487
	BPF_MAP_UPDATE_ELEM                        = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2488
	BPF_MAP_DELETE_ELEM                        = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2489
	BPF_MAP_GET_NEXT_KEY                       = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2490
	BPF_PROG_LOAD                              = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2491
	BPF_OBJ_PIN                                = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2492
	BPF_OBJ_GET                                = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2493
	BPF_PROG_ATTACH                            = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2494
	BPF_PROG_DETACH                            = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2495
	BPF_PROG_TEST_RUN                          = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2496
	BPF_PROG_GET_NEXT_ID                       = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2497
	BPF_MAP_GET_NEXT_ID                        = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2498
	BPF_PROG_GET_FD_BY_ID                      = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2499
	BPF_MAP_GET_FD_BY_ID                       = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2500
	BPF_OBJ_GET_INFO_BY_FD                     = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2501
	BPF_PROG_QUERY                             = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2502
	BPF_RAW_TRACEPOINT_OPEN                    = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2503
	BPF_BTF_LOAD                               = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2504
	BPF_BTF_GET_FD_BY_ID                       = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2505
	BPF_TASK_FD_QUERY                          = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2506
	BPF_MAP_LOOKUP_AND_DELETE_ELEM             = 0x15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2507
	BPF_MAP_FREEZE                             = 0x16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2508
	BPF_BTF_GET_NEXT_ID                        = 0x17
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2509
	BPF_MAP_LOOKUP_BATCH                       = 0x18
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2510
	BPF_MAP_LOOKUP_AND_DELETE_BATCH            = 0x19
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2511
	BPF_MAP_UPDATE_BATCH                       = 0x1a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2512
	BPF_MAP_DELETE_BATCH                       = 0x1b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2513
	BPF_LINK_CREATE                            = 0x1c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2514
	BPF_LINK_UPDATE                            = 0x1d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2515
	BPF_LINK_GET_FD_BY_ID                      = 0x1e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2516
	BPF_LINK_GET_NEXT_ID                       = 0x1f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2517
	BPF_ENABLE_STATS                           = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2518
	BPF_ITER_CREATE                            = 0x21
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2519
	BPF_LINK_DETACH                            = 0x22
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2520
	BPF_PROG_BIND_MAP                          = 0x23
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2521
	BPF_MAP_TYPE_UNSPEC                        = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2522
	BPF_MAP_TYPE_HASH                          = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2523
	BPF_MAP_TYPE_ARRAY                         = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2524
	BPF_MAP_TYPE_PROG_ARRAY                    = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2525
	BPF_MAP_TYPE_PERF_EVENT_ARRAY              = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2526
	BPF_MAP_TYPE_PERCPU_HASH                   = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2527
	BPF_MAP_TYPE_PERCPU_ARRAY                  = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2528
	BPF_MAP_TYPE_STACK_TRACE                   = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2529
	BPF_MAP_TYPE_CGROUP_ARRAY                  = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2530
	BPF_MAP_TYPE_LRU_HASH                      = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2531
	BPF_MAP_TYPE_LRU_PERCPU_HASH               = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2532
	BPF_MAP_TYPE_LPM_TRIE                      = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2533
	BPF_MAP_TYPE_ARRAY_OF_MAPS                 = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2534
	BPF_MAP_TYPE_HASH_OF_MAPS                  = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2535
	BPF_MAP_TYPE_DEVMAP                        = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2536
	BPF_MAP_TYPE_SOCKMAP                       = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2537
	BPF_MAP_TYPE_CPUMAP                        = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2538
	BPF_MAP_TYPE_XSKMAP                        = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2539
	BPF_MAP_TYPE_SOCKHASH                      = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2540
	BPF_MAP_TYPE_CGROUP_STORAGE                = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2541
	BPF_MAP_TYPE_REUSEPORT_SOCKARRAY           = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2542
	BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE         = 0x15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2543
	BPF_MAP_TYPE_QUEUE                         = 0x16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2544
	BPF_MAP_TYPE_STACK                         = 0x17
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2545
	BPF_MAP_TYPE_SK_STORAGE                    = 0x18
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2546
	BPF_MAP_TYPE_DEVMAP_HASH                   = 0x19
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2547
	BPF_MAP_TYPE_STRUCT_OPS                    = 0x1a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2548
	BPF_MAP_TYPE_RINGBUF                       = 0x1b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2549
	BPF_MAP_TYPE_INODE_STORAGE                 = 0x1c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2550
	BPF_PROG_TYPE_UNSPEC                       = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2551
	BPF_PROG_TYPE_SOCKET_FILTER                = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2552
	BPF_PROG_TYPE_KPROBE                       = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2553
	BPF_PROG_TYPE_SCHED_CLS                    = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2554
	BPF_PROG_TYPE_SCHED_ACT                    = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2555
	BPF_PROG_TYPE_TRACEPOINT                   = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2556
	BPF_PROG_TYPE_XDP                          = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2557
	BPF_PROG_TYPE_PERF_EVENT                   = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2558
	BPF_PROG_TYPE_CGROUP_SKB                   = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2559
	BPF_PROG_TYPE_CGROUP_SOCK                  = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2560
	BPF_PROG_TYPE_LWT_IN                       = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2561
	BPF_PROG_TYPE_LWT_OUT                      = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2562
	BPF_PROG_TYPE_LWT_XMIT                     = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2563
	BPF_PROG_TYPE_SOCK_OPS                     = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2564
	BPF_PROG_TYPE_SK_SKB                       = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2565
	BPF_PROG_TYPE_CGROUP_DEVICE                = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2566
	BPF_PROG_TYPE_SK_MSG                       = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2567
	BPF_PROG_TYPE_RAW_TRACEPOINT               = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2568
	BPF_PROG_TYPE_CGROUP_SOCK_ADDR             = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2569
	BPF_PROG_TYPE_LWT_SEG6LOCAL                = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2570
	BPF_PROG_TYPE_LIRC_MODE2                   = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2571
	BPF_PROG_TYPE_SK_REUSEPORT                 = 0x15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2572
	BPF_PROG_TYPE_FLOW_DISSECTOR               = 0x16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2573
	BPF_PROG_TYPE_CGROUP_SYSCTL                = 0x17
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2574
	BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE      = 0x18
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2575
	BPF_PROG_TYPE_CGROUP_SOCKOPT               = 0x19
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2576
	BPF_PROG_TYPE_TRACING                      = 0x1a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2577
	BPF_PROG_TYPE_STRUCT_OPS                   = 0x1b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2578
	BPF_PROG_TYPE_EXT                          = 0x1c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2579
	BPF_PROG_TYPE_LSM                          = 0x1d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2580
	BPF_PROG_TYPE_SK_LOOKUP                    = 0x1e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2581
	BPF_CGROUP_INET_INGRESS                    = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2582
	BPF_CGROUP_INET_EGRESS                     = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2583
	BPF_CGROUP_INET_SOCK_CREATE                = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2584
	BPF_CGROUP_SOCK_OPS                        = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2585
	BPF_SK_SKB_STREAM_PARSER                   = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2586
	BPF_SK_SKB_STREAM_VERDICT                  = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2587
	BPF_CGROUP_DEVICE                          = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2588
	BPF_SK_MSG_VERDICT                         = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2589
	BPF_CGROUP_INET4_BIND                      = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2590
	BPF_CGROUP_INET6_BIND                      = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2591
	BPF_CGROUP_INET4_CONNECT                   = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2592
	BPF_CGROUP_INET6_CONNECT                   = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2593
	BPF_CGROUP_INET4_POST_BIND                 = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2594
	BPF_CGROUP_INET6_POST_BIND                 = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2595
	BPF_CGROUP_UDP4_SENDMSG                    = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2596
	BPF_CGROUP_UDP6_SENDMSG                    = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2597
	BPF_LIRC_MODE2                             = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2598
	BPF_FLOW_DISSECTOR                         = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2599
	BPF_CGROUP_SYSCTL                          = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2600
	BPF_CGROUP_UDP4_RECVMSG                    = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2601
	BPF_CGROUP_UDP6_RECVMSG                    = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2602
	BPF_CGROUP_GETSOCKOPT                      = 0x15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2603
	BPF_CGROUP_SETSOCKOPT                      = 0x16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2604
	BPF_TRACE_RAW_TP                           = 0x17
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2605
	BPF_TRACE_FENTRY                           = 0x18
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2606
	BPF_TRACE_FEXIT                            = 0x19
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2607
	BPF_MODIFY_RETURN                          = 0x1a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2608
	BPF_LSM_MAC                                = 0x1b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2609
	BPF_TRACE_ITER                             = 0x1c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2610
	BPF_CGROUP_INET4_GETPEERNAME               = 0x1d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2611
	BPF_CGROUP_INET6_GETPEERNAME               = 0x1e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2612
	BPF_CGROUP_INET4_GETSOCKNAME               = 0x1f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2613
	BPF_CGROUP_INET6_GETSOCKNAME               = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2614
	BPF_XDP_DEVMAP                             = 0x21
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2615
	BPF_CGROUP_INET_SOCK_RELEASE               = 0x22
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2616
	BPF_XDP_CPUMAP                             = 0x23
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2617
	BPF_SK_LOOKUP                              = 0x24
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2618
	BPF_XDP                                    = 0x25
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2619
	BPF_LINK_TYPE_UNSPEC                       = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2620
	BPF_LINK_TYPE_RAW_TRACEPOINT               = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2621
	BPF_LINK_TYPE_TRACING                      = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2622
	BPF_LINK_TYPE_CGROUP                       = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2623
	BPF_LINK_TYPE_ITER                         = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2624
	BPF_LINK_TYPE_NETNS                        = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2625
	BPF_LINK_TYPE_XDP                          = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2626
	BPF_ANY                                    = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2627
	BPF_NOEXIST                                = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2628
	BPF_EXIST                                  = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2629
	BPF_F_LOCK                                 = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2630
	BPF_F_NO_PREALLOC                          = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2631
	BPF_F_NO_COMMON_LRU                        = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2632
	BPF_F_NUMA_NODE                            = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2633
	BPF_F_RDONLY                               = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2634
	BPF_F_WRONLY                               = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2635
	BPF_F_STACK_BUILD_ID                       = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2636
	BPF_F_ZERO_SEED                            = 0x40
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2637
	BPF_F_RDONLY_PROG                          = 0x80
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2638
	BPF_F_WRONLY_PROG                          = 0x100
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2639
	BPF_F_CLONE                                = 0x200
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2640
	BPF_F_MMAPABLE                             = 0x400
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2641
	BPF_F_PRESERVE_ELEMS                       = 0x800
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2642
	BPF_F_INNER_MAP                            = 0x1000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2643
	BPF_STATS_RUN_TIME                         = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2644
	BPF_STACK_BUILD_ID_EMPTY                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2645
	BPF_STACK_BUILD_ID_VALID                   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2646
	BPF_STACK_BUILD_ID_IP                      = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2647
	BPF_F_RECOMPUTE_CSUM                       = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2648
	BPF_F_INVALIDATE_HASH                      = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2649
	BPF_F_HDR_FIELD_MASK                       = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2650
	BPF_F_PSEUDO_HDR                           = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2651
	BPF_F_MARK_MANGLED_0                       = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2652
	BPF_F_MARK_ENFORCE                         = 0x40
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2653
	BPF_F_INGRESS                              = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2654
	BPF_F_TUNINFO_IPV6                         = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2655
	BPF_F_SKIP_FIELD_MASK                      = 0xff
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2656
	BPF_F_USER_STACK                           = 0x100
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2657
	BPF_F_FAST_STACK_CMP                       = 0x200
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2658
	BPF_F_REUSE_STACKID                        = 0x400
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2659
	BPF_F_USER_BUILD_ID                        = 0x800
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2660
	BPF_F_ZERO_CSUM_TX                         = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2661
	BPF_F_DONT_FRAGMENT                        = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2662
	BPF_F_SEQ_NUMBER                           = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2663
	BPF_F_INDEX_MASK                           = 0xffffffff
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2664
	BPF_F_CURRENT_CPU                          = 0xffffffff
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2665
	BPF_F_CTXLEN_MASK                          = 0xfffff00000000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2666
	BPF_F_CURRENT_NETNS                        = -0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2667
	BPF_CSUM_LEVEL_QUERY                       = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2668
	BPF_CSUM_LEVEL_INC                         = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2669
	BPF_CSUM_LEVEL_DEC                         = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2670
	BPF_CSUM_LEVEL_RESET                       = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2671
	BPF_F_ADJ_ROOM_FIXED_GSO                   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2672
	BPF_F_ADJ_ROOM_ENCAP_L3_IPV4               = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2673
	BPF_F_ADJ_ROOM_ENCAP_L3_IPV6               = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2674
	BPF_F_ADJ_ROOM_ENCAP_L4_GRE                = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2675
	BPF_F_ADJ_ROOM_ENCAP_L4_UDP                = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2676
	BPF_F_ADJ_ROOM_NO_CSUM_RESET               = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2677
	BPF_ADJ_ROOM_ENCAP_L2_MASK                 = 0xff
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2678
	BPF_ADJ_ROOM_ENCAP_L2_SHIFT                = 0x38
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2679
	BPF_F_SYSCTL_BASE_NAME                     = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2680
	BPF_LOCAL_STORAGE_GET_F_CREATE             = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2681
	BPF_SK_STORAGE_GET_F_CREATE                = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2682
	BPF_F_GET_BRANCH_RECORDS_SIZE              = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2683
	BPF_RB_NO_WAKEUP                           = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2684
	BPF_RB_FORCE_WAKEUP                        = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2685
	BPF_RB_AVAIL_DATA                          = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2686
	BPF_RB_RING_SIZE                           = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2687
	BPF_RB_CONS_POS                            = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2688
	BPF_RB_PROD_POS                            = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2689
	BPF_RINGBUF_BUSY_BIT                       = 0x80000000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2690
	BPF_RINGBUF_DISCARD_BIT                    = 0x40000000
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2691
	BPF_RINGBUF_HDR_SZ                         = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2692
	BPF_SK_LOOKUP_F_REPLACE                    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2693
	BPF_SK_LOOKUP_F_NO_REUSEPORT               = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2694
	BPF_ADJ_ROOM_NET                           = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2695
	BPF_ADJ_ROOM_MAC                           = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2696
	BPF_HDR_START_MAC                          = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2697
	BPF_HDR_START_NET                          = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2698
	BPF_LWT_ENCAP_SEG6                         = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2699
	BPF_LWT_ENCAP_SEG6_INLINE                  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2700
	BPF_LWT_ENCAP_IP                           = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2701
	BPF_OK                                     = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2702
	BPF_DROP                                   = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2703
	BPF_REDIRECT                               = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2704
	BPF_LWT_REROUTE                            = 0x80
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2705
	BPF_SOCK_OPS_RTO_CB_FLAG                   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2706
	BPF_SOCK_OPS_RETRANS_CB_FLAG               = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2707
	BPF_SOCK_OPS_STATE_CB_FLAG                 = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2708
	BPF_SOCK_OPS_RTT_CB_FLAG                   = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2709
	BPF_SOCK_OPS_PARSE_ALL_HDR_OPT_CB_FLAG     = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2710
	BPF_SOCK_OPS_PARSE_UNKNOWN_HDR_OPT_CB_FLAG = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2711
	BPF_SOCK_OPS_WRITE_HDR_OPT_CB_FLAG         = 0x40
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2712
	BPF_SOCK_OPS_ALL_CB_FLAGS                  = 0x7f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2713
	BPF_SOCK_OPS_VOID                          = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2714
	BPF_SOCK_OPS_TIMEOUT_INIT                  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2715
	BPF_SOCK_OPS_RWND_INIT                     = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2716
	BPF_SOCK_OPS_TCP_CONNECT_CB                = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2717
	BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB         = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2718
	BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB        = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2719
	BPF_SOCK_OPS_NEEDS_ECN                     = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2720
	BPF_SOCK_OPS_BASE_RTT                      = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2721
	BPF_SOCK_OPS_RTO_CB                        = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2722
	BPF_SOCK_OPS_RETRANS_CB                    = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2723
	BPF_SOCK_OPS_STATE_CB                      = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2724
	BPF_SOCK_OPS_TCP_LISTEN_CB                 = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2725
	BPF_SOCK_OPS_RTT_CB                        = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2726
	BPF_SOCK_OPS_PARSE_HDR_OPT_CB              = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2727
	BPF_SOCK_OPS_HDR_OPT_LEN_CB                = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2728
	BPF_SOCK_OPS_WRITE_HDR_OPT_CB              = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2729
	BPF_TCP_ESTABLISHED                        = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2730
	BPF_TCP_SYN_SENT                           = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2731
	BPF_TCP_SYN_RECV                           = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2732
	BPF_TCP_FIN_WAIT1                          = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2733
	BPF_TCP_FIN_WAIT2                          = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2734
	BPF_TCP_TIME_WAIT                          = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2735
	BPF_TCP_CLOSE                              = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2736
	BPF_TCP_CLOSE_WAIT                         = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2737
	BPF_TCP_LAST_ACK                           = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2738
	BPF_TCP_LISTEN                             = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2739
	BPF_TCP_CLOSING                            = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2740
	BPF_TCP_NEW_SYN_RECV                       = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2741
	BPF_TCP_MAX_STATES                         = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2742
	TCP_BPF_IW                                 = 0x3e9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2743
	TCP_BPF_SNDCWND_CLAMP                      = 0x3ea
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2744
	TCP_BPF_DELACK_MAX                         = 0x3eb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2745
	TCP_BPF_RTO_MIN                            = 0x3ec
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2746
	TCP_BPF_SYN                                = 0x3ed
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2747
	TCP_BPF_SYN_IP                             = 0x3ee
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2748
	TCP_BPF_SYN_MAC                            = 0x3ef
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2749
	BPF_LOAD_HDR_OPT_TCP_SYN                   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2750
	BPF_WRITE_HDR_TCP_CURRENT_MSS              = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2751
	BPF_WRITE_HDR_TCP_SYNACK_COOKIE            = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2752
	BPF_DEVCG_ACC_MKNOD                        = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2753
	BPF_DEVCG_ACC_READ                         = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2754
	BPF_DEVCG_ACC_WRITE                        = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2755
	BPF_DEVCG_DEV_BLOCK                        = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2756
	BPF_DEVCG_DEV_CHAR                         = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2757
	BPF_FIB_LOOKUP_DIRECT                      = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2758
	BPF_FIB_LOOKUP_OUTPUT                      = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2759
	BPF_FIB_LKUP_RET_SUCCESS                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2760
	BPF_FIB_LKUP_RET_BLACKHOLE                 = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2761
	BPF_FIB_LKUP_RET_UNREACHABLE               = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2762
	BPF_FIB_LKUP_RET_PROHIBIT                  = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2763
	BPF_FIB_LKUP_RET_NOT_FWDED                 = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2764
	BPF_FIB_LKUP_RET_FWD_DISABLED              = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2765
	BPF_FIB_LKUP_RET_UNSUPP_LWT                = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2766
	BPF_FIB_LKUP_RET_NO_NEIGH                  = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2767
	BPF_FIB_LKUP_RET_FRAG_NEEDED               = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2768
	BPF_FD_TYPE_RAW_TRACEPOINT                 = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2769
	BPF_FD_TYPE_TRACEPOINT                     = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2770
	BPF_FD_TYPE_KPROBE                         = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2771
	BPF_FD_TYPE_KRETPROBE                      = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2772
	BPF_FD_TYPE_UPROBE                         = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2773
	BPF_FD_TYPE_URETPROBE                      = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2774
	BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG        = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2775
	BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL    = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2776
	BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP         = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2777
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2778
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2779
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2780
	RTNLGRP_NONE          = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2781
	RTNLGRP_LINK          = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2782
	RTNLGRP_NOTIFY        = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2783
	RTNLGRP_NEIGH         = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2784
	RTNLGRP_TC            = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2785
	RTNLGRP_IPV4_IFADDR   = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2786
	RTNLGRP_IPV4_MROUTE   = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2787
	RTNLGRP_IPV4_ROUTE    = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2788
	RTNLGRP_IPV4_RULE     = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2789
	RTNLGRP_IPV6_IFADDR   = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2790
	RTNLGRP_IPV6_MROUTE   = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2791
	RTNLGRP_IPV6_ROUTE    = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2792
	RTNLGRP_IPV6_IFINFO   = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2793
	RTNLGRP_DECnet_IFADDR = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2794
	RTNLGRP_NOP2          = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2795
	RTNLGRP_DECnet_ROUTE  = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2796
	RTNLGRP_DECnet_RULE   = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2797
	RTNLGRP_NOP4          = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2798
	RTNLGRP_IPV6_PREFIX   = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2799
	RTNLGRP_IPV6_RULE     = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2800
	RTNLGRP_ND_USEROPT    = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2801
	RTNLGRP_PHONET_IFADDR = 0x15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2802
	RTNLGRP_PHONET_ROUTE  = 0x16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2803
	RTNLGRP_DCB           = 0x17
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2804
	RTNLGRP_IPV4_NETCONF  = 0x18
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2805
	RTNLGRP_IPV6_NETCONF  = 0x19
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2806
	RTNLGRP_MDB           = 0x1a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2807
	RTNLGRP_MPLS_ROUTE    = 0x1b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2808
	RTNLGRP_NSID          = 0x1c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2809
	RTNLGRP_MPLS_NETCONF  = 0x1d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2810
	RTNLGRP_IPV4_MROUTE_R = 0x1e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2811
	RTNLGRP_IPV6_MROUTE_R = 0x1f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2812
	RTNLGRP_NEXTHOP       = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2813
	RTNLGRP_BRVLAN        = 0x21
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2814
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2815
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2816
type CapUserHeader struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2817
	Version uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2818
	Pid     int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2819
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2820
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2821
type CapUserData struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2822
	Effective   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2823
	Permitted   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2824
	Inheritable uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2825
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2826
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2827
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2828
	LINUX_CAPABILITY_VERSION_1 = 0x19980330
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2829
	LINUX_CAPABILITY_VERSION_2 = 0x20071026
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2830
	LINUX_CAPABILITY_VERSION_3 = 0x20080522
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2831
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2832
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2833
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2834
	LO_FLAGS_READ_ONLY = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2835
	LO_FLAGS_AUTOCLEAR = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2836
	LO_FLAGS_PARTSCAN  = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2837
	LO_FLAGS_DIRECT_IO = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2838
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2839
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2840
type LoopInfo64 struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2841
	Device           uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2842
	Inode            uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2843
	Rdevice          uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2844
	Offset           uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2845
	Sizelimit        uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2846
	Number           uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2847
	Encrypt_type     uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2848
	Encrypt_key_size uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2849
	Flags            uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2850
	File_name        [64]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2851
	Crypt_name       [64]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2852
	Encrypt_key      [32]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2853
	Init             [2]uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2854
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2855
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2856
type TIPCSocketAddr struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2857
	Ref  uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2858
	Node uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2859
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2860
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2861
type TIPCServiceRange struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2862
	Type  uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2863
	Lower uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2864
	Upper uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2865
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2866
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2867
type TIPCServiceName struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2868
	Type     uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2869
	Instance uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2870
	Domain   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2871
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2872
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2873
type TIPCEvent struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2874
	Event uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2875
	Lower uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2876
	Upper uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2877
	Port  TIPCSocketAddr
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2878
	S     TIPCSubscr
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2879
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2880
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2881
type TIPCGroupReq struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2882
	Type     uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2883
	Instance uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2884
	Scope    uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2885
	Flags    uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2886
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2887
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2888
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2889
	TIPC_CLUSTER_SCOPE = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2890
	TIPC_NODE_SCOPE    = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2891
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2892
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2893
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2894
	SYSLOG_ACTION_CLOSE         = 0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2895
	SYSLOG_ACTION_OPEN          = 1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2896
	SYSLOG_ACTION_READ          = 2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2897
	SYSLOG_ACTION_READ_ALL      = 3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2898
	SYSLOG_ACTION_READ_CLEAR    = 4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2899
	SYSLOG_ACTION_CLEAR         = 5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2900
	SYSLOG_ACTION_CONSOLE_OFF   = 6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2901
	SYSLOG_ACTION_CONSOLE_ON    = 7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2902
	SYSLOG_ACTION_CONSOLE_LEVEL = 8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2903
	SYSLOG_ACTION_SIZE_UNREAD   = 9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2904
	SYSLOG_ACTION_SIZE_BUFFER   = 10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2905
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2906
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2907
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2908
	DEVLINK_CMD_UNSPEC                                 = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2909
	DEVLINK_CMD_GET                                    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2910
	DEVLINK_CMD_SET                                    = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2911
	DEVLINK_CMD_NEW                                    = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2912
	DEVLINK_CMD_DEL                                    = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2913
	DEVLINK_CMD_PORT_GET                               = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2914
	DEVLINK_CMD_PORT_SET                               = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2915
	DEVLINK_CMD_PORT_NEW                               = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2916
	DEVLINK_CMD_PORT_DEL                               = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2917
	DEVLINK_CMD_PORT_SPLIT                             = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2918
	DEVLINK_CMD_PORT_UNSPLIT                           = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2919
	DEVLINK_CMD_SB_GET                                 = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2920
	DEVLINK_CMD_SB_SET                                 = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2921
	DEVLINK_CMD_SB_NEW                                 = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2922
	DEVLINK_CMD_SB_DEL                                 = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2923
	DEVLINK_CMD_SB_POOL_GET                            = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2924
	DEVLINK_CMD_SB_POOL_SET                            = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2925
	DEVLINK_CMD_SB_POOL_NEW                            = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2926
	DEVLINK_CMD_SB_POOL_DEL                            = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2927
	DEVLINK_CMD_SB_PORT_POOL_GET                       = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2928
	DEVLINK_CMD_SB_PORT_POOL_SET                       = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2929
	DEVLINK_CMD_SB_PORT_POOL_NEW                       = 0x15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2930
	DEVLINK_CMD_SB_PORT_POOL_DEL                       = 0x16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2931
	DEVLINK_CMD_SB_TC_POOL_BIND_GET                    = 0x17
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2932
	DEVLINK_CMD_SB_TC_POOL_BIND_SET                    = 0x18
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2933
	DEVLINK_CMD_SB_TC_POOL_BIND_NEW                    = 0x19
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2934
	DEVLINK_CMD_SB_TC_POOL_BIND_DEL                    = 0x1a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2935
	DEVLINK_CMD_SB_OCC_SNAPSHOT                        = 0x1b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2936
	DEVLINK_CMD_SB_OCC_MAX_CLEAR                       = 0x1c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2937
	DEVLINK_CMD_ESWITCH_GET                            = 0x1d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2938
	DEVLINK_CMD_ESWITCH_SET                            = 0x1e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2939
	DEVLINK_CMD_DPIPE_TABLE_GET                        = 0x1f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2940
	DEVLINK_CMD_DPIPE_ENTRIES_GET                      = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2941
	DEVLINK_CMD_DPIPE_HEADERS_GET                      = 0x21
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2942
	DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET               = 0x22
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2943
	DEVLINK_CMD_RESOURCE_SET                           = 0x23
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2944
	DEVLINK_CMD_RESOURCE_DUMP                          = 0x24
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2945
	DEVLINK_CMD_RELOAD                                 = 0x25
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2946
	DEVLINK_CMD_PARAM_GET                              = 0x26
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2947
	DEVLINK_CMD_PARAM_SET                              = 0x27
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2948
	DEVLINK_CMD_PARAM_NEW                              = 0x28
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2949
	DEVLINK_CMD_PARAM_DEL                              = 0x29
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2950
	DEVLINK_CMD_REGION_GET                             = 0x2a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2951
	DEVLINK_CMD_REGION_SET                             = 0x2b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2952
	DEVLINK_CMD_REGION_NEW                             = 0x2c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2953
	DEVLINK_CMD_REGION_DEL                             = 0x2d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2954
	DEVLINK_CMD_REGION_READ                            = 0x2e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2955
	DEVLINK_CMD_PORT_PARAM_GET                         = 0x2f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2956
	DEVLINK_CMD_PORT_PARAM_SET                         = 0x30
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2957
	DEVLINK_CMD_PORT_PARAM_NEW                         = 0x31
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2958
	DEVLINK_CMD_PORT_PARAM_DEL                         = 0x32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2959
	DEVLINK_CMD_INFO_GET                               = 0x33
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2960
	DEVLINK_CMD_HEALTH_REPORTER_GET                    = 0x34
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2961
	DEVLINK_CMD_HEALTH_REPORTER_SET                    = 0x35
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2962
	DEVLINK_CMD_HEALTH_REPORTER_RECOVER                = 0x36
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2963
	DEVLINK_CMD_HEALTH_REPORTER_DIAGNOSE               = 0x37
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2964
	DEVLINK_CMD_HEALTH_REPORTER_DUMP_GET               = 0x38
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2965
	DEVLINK_CMD_HEALTH_REPORTER_DUMP_CLEAR             = 0x39
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2966
	DEVLINK_CMD_FLASH_UPDATE                           = 0x3a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2967
	DEVLINK_CMD_FLASH_UPDATE_END                       = 0x3b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2968
	DEVLINK_CMD_FLASH_UPDATE_STATUS                    = 0x3c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2969
	DEVLINK_CMD_TRAP_GET                               = 0x3d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2970
	DEVLINK_CMD_TRAP_SET                               = 0x3e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2971
	DEVLINK_CMD_TRAP_NEW                               = 0x3f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2972
	DEVLINK_CMD_TRAP_DEL                               = 0x40
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2973
	DEVLINK_CMD_TRAP_GROUP_GET                         = 0x41
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2974
	DEVLINK_CMD_TRAP_GROUP_SET                         = 0x42
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2975
	DEVLINK_CMD_TRAP_GROUP_NEW                         = 0x43
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2976
	DEVLINK_CMD_TRAP_GROUP_DEL                         = 0x44
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2977
	DEVLINK_CMD_TRAP_POLICER_GET                       = 0x45
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2978
	DEVLINK_CMD_TRAP_POLICER_SET                       = 0x46
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2979
	DEVLINK_CMD_TRAP_POLICER_NEW                       = 0x47
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2980
	DEVLINK_CMD_TRAP_POLICER_DEL                       = 0x48
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2981
	DEVLINK_CMD_HEALTH_REPORTER_TEST                   = 0x49
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  2982
	DEVLINK_CMD_MAX                                    = 0x51
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2983
	DEVLINK_PORT_TYPE_NOTSET                           = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2984
	DEVLINK_PORT_TYPE_AUTO                             = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2985
	DEVLINK_PORT_TYPE_ETH                              = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2986
	DEVLINK_PORT_TYPE_IB                               = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2987
	DEVLINK_SB_POOL_TYPE_INGRESS                       = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2988
	DEVLINK_SB_POOL_TYPE_EGRESS                        = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2989
	DEVLINK_SB_THRESHOLD_TYPE_STATIC                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2990
	DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC                  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2991
	DEVLINK_ESWITCH_MODE_LEGACY                        = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2992
	DEVLINK_ESWITCH_MODE_SWITCHDEV                     = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2993
	DEVLINK_ESWITCH_INLINE_MODE_NONE                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2994
	DEVLINK_ESWITCH_INLINE_MODE_LINK                   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2995
	DEVLINK_ESWITCH_INLINE_MODE_NETWORK                = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2996
	DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT              = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2997
	DEVLINK_ESWITCH_ENCAP_MODE_NONE                    = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2998
	DEVLINK_ESWITCH_ENCAP_MODE_BASIC                   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  2999
	DEVLINK_PORT_FLAVOUR_PHYSICAL                      = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3000
	DEVLINK_PORT_FLAVOUR_CPU                           = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3001
	DEVLINK_PORT_FLAVOUR_DSA                           = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3002
	DEVLINK_PORT_FLAVOUR_PCI_PF                        = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3003
	DEVLINK_PORT_FLAVOUR_PCI_VF                        = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3004
	DEVLINK_PORT_FLAVOUR_VIRTUAL                       = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3005
	DEVLINK_PORT_FLAVOUR_UNUSED                        = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3006
	DEVLINK_PARAM_CMODE_RUNTIME                        = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3007
	DEVLINK_PARAM_CMODE_DRIVERINIT                     = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3008
	DEVLINK_PARAM_CMODE_PERMANENT                      = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3009
	DEVLINK_PARAM_CMODE_MAX                            = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3010
	DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_DRIVER          = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3011
	DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_FLASH           = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3012
	DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_DISK            = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3013
	DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_UNKNOWN         = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3014
	DEVLINK_PARAM_RESET_DEV_ON_DRV_PROBE_VALUE_UNKNOWN = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3015
	DEVLINK_PARAM_RESET_DEV_ON_DRV_PROBE_VALUE_ALWAYS  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3016
	DEVLINK_PARAM_RESET_DEV_ON_DRV_PROBE_VALUE_NEVER   = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3017
	DEVLINK_PARAM_RESET_DEV_ON_DRV_PROBE_VALUE_DISK    = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3018
	DEVLINK_ATTR_STATS_RX_PACKETS                      = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3019
	DEVLINK_ATTR_STATS_RX_BYTES                        = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3020
	DEVLINK_ATTR_STATS_RX_DROPPED                      = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3021
	DEVLINK_ATTR_STATS_MAX                             = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3022
	DEVLINK_FLASH_OVERWRITE_SETTINGS_BIT               = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3023
	DEVLINK_FLASH_OVERWRITE_IDENTIFIERS_BIT            = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3024
	DEVLINK_FLASH_OVERWRITE_MAX_BIT                    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3025
	DEVLINK_TRAP_ACTION_DROP                           = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3026
	DEVLINK_TRAP_ACTION_TRAP                           = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3027
	DEVLINK_TRAP_ACTION_MIRROR                         = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3028
	DEVLINK_TRAP_TYPE_DROP                             = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3029
	DEVLINK_TRAP_TYPE_EXCEPTION                        = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3030
	DEVLINK_TRAP_TYPE_CONTROL                          = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3031
	DEVLINK_ATTR_TRAP_METADATA_TYPE_IN_PORT            = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3032
	DEVLINK_ATTR_TRAP_METADATA_TYPE_FA_COOKIE          = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3033
	DEVLINK_RELOAD_ACTION_UNSPEC                       = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3034
	DEVLINK_RELOAD_ACTION_DRIVER_REINIT                = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3035
	DEVLINK_RELOAD_ACTION_FW_ACTIVATE                  = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3036
	DEVLINK_RELOAD_ACTION_MAX                          = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3037
	DEVLINK_RELOAD_LIMIT_UNSPEC                        = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3038
	DEVLINK_RELOAD_LIMIT_NO_RESET                      = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3039
	DEVLINK_RELOAD_LIMIT_MAX                           = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3040
	DEVLINK_ATTR_UNSPEC                                = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3041
	DEVLINK_ATTR_BUS_NAME                              = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3042
	DEVLINK_ATTR_DEV_NAME                              = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3043
	DEVLINK_ATTR_PORT_INDEX                            = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3044
	DEVLINK_ATTR_PORT_TYPE                             = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3045
	DEVLINK_ATTR_PORT_DESIRED_TYPE                     = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3046
	DEVLINK_ATTR_PORT_NETDEV_IFINDEX                   = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3047
	DEVLINK_ATTR_PORT_NETDEV_NAME                      = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3048
	DEVLINK_ATTR_PORT_IBDEV_NAME                       = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3049
	DEVLINK_ATTR_PORT_SPLIT_COUNT                      = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3050
	DEVLINK_ATTR_PORT_SPLIT_GROUP                      = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3051
	DEVLINK_ATTR_SB_INDEX                              = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3052
	DEVLINK_ATTR_SB_SIZE                               = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3053
	DEVLINK_ATTR_SB_INGRESS_POOL_COUNT                 = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3054
	DEVLINK_ATTR_SB_EGRESS_POOL_COUNT                  = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3055
	DEVLINK_ATTR_SB_INGRESS_TC_COUNT                   = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3056
	DEVLINK_ATTR_SB_EGRESS_TC_COUNT                    = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3057
	DEVLINK_ATTR_SB_POOL_INDEX                         = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3058
	DEVLINK_ATTR_SB_POOL_TYPE                          = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3059
	DEVLINK_ATTR_SB_POOL_SIZE                          = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3060
	DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE                = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3061
	DEVLINK_ATTR_SB_THRESHOLD                          = 0x15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3062
	DEVLINK_ATTR_SB_TC_INDEX                           = 0x16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3063
	DEVLINK_ATTR_SB_OCC_CUR                            = 0x17
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3064
	DEVLINK_ATTR_SB_OCC_MAX                            = 0x18
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3065
	DEVLINK_ATTR_ESWITCH_MODE                          = 0x19
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3066
	DEVLINK_ATTR_ESWITCH_INLINE_MODE                   = 0x1a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3067
	DEVLINK_ATTR_DPIPE_TABLES                          = 0x1b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3068
	DEVLINK_ATTR_DPIPE_TABLE                           = 0x1c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3069
	DEVLINK_ATTR_DPIPE_TABLE_NAME                      = 0x1d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3070
	DEVLINK_ATTR_DPIPE_TABLE_SIZE                      = 0x1e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3071
	DEVLINK_ATTR_DPIPE_TABLE_MATCHES                   = 0x1f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3072
	DEVLINK_ATTR_DPIPE_TABLE_ACTIONS                   = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3073
	DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED          = 0x21
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3074
	DEVLINK_ATTR_DPIPE_ENTRIES                         = 0x22
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3075
	DEVLINK_ATTR_DPIPE_ENTRY                           = 0x23
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3076
	DEVLINK_ATTR_DPIPE_ENTRY_INDEX                     = 0x24
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3077
	DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES              = 0x25
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3078
	DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES             = 0x26
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3079
	DEVLINK_ATTR_DPIPE_ENTRY_COUNTER                   = 0x27
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3080
	DEVLINK_ATTR_DPIPE_MATCH                           = 0x28
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3081
	DEVLINK_ATTR_DPIPE_MATCH_VALUE                     = 0x29
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3082
	DEVLINK_ATTR_DPIPE_MATCH_TYPE                      = 0x2a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3083
	DEVLINK_ATTR_DPIPE_ACTION                          = 0x2b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3084
	DEVLINK_ATTR_DPIPE_ACTION_VALUE                    = 0x2c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3085
	DEVLINK_ATTR_DPIPE_ACTION_TYPE                     = 0x2d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3086
	DEVLINK_ATTR_DPIPE_VALUE                           = 0x2e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3087
	DEVLINK_ATTR_DPIPE_VALUE_MASK                      = 0x2f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3088
	DEVLINK_ATTR_DPIPE_VALUE_MAPPING                   = 0x30
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3089
	DEVLINK_ATTR_DPIPE_HEADERS                         = 0x31
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3090
	DEVLINK_ATTR_DPIPE_HEADER                          = 0x32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3091
	DEVLINK_ATTR_DPIPE_HEADER_NAME                     = 0x33
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3092
	DEVLINK_ATTR_DPIPE_HEADER_ID                       = 0x34
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3093
	DEVLINK_ATTR_DPIPE_HEADER_FIELDS                   = 0x35
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3094
	DEVLINK_ATTR_DPIPE_HEADER_GLOBAL                   = 0x36
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3095
	DEVLINK_ATTR_DPIPE_HEADER_INDEX                    = 0x37
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3096
	DEVLINK_ATTR_DPIPE_FIELD                           = 0x38
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3097
	DEVLINK_ATTR_DPIPE_FIELD_NAME                      = 0x39
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3098
	DEVLINK_ATTR_DPIPE_FIELD_ID                        = 0x3a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3099
	DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH                  = 0x3b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3100
	DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE              = 0x3c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3101
	DEVLINK_ATTR_PAD                                   = 0x3d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3102
	DEVLINK_ATTR_ESWITCH_ENCAP_MODE                    = 0x3e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3103
	DEVLINK_ATTR_RESOURCE_LIST                         = 0x3f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3104
	DEVLINK_ATTR_RESOURCE                              = 0x40
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3105
	DEVLINK_ATTR_RESOURCE_NAME                         = 0x41
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3106
	DEVLINK_ATTR_RESOURCE_ID                           = 0x42
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3107
	DEVLINK_ATTR_RESOURCE_SIZE                         = 0x43
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3108
	DEVLINK_ATTR_RESOURCE_SIZE_NEW                     = 0x44
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3109
	DEVLINK_ATTR_RESOURCE_SIZE_VALID                   = 0x45
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3110
	DEVLINK_ATTR_RESOURCE_SIZE_MIN                     = 0x46
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3111
	DEVLINK_ATTR_RESOURCE_SIZE_MAX                     = 0x47
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3112
	DEVLINK_ATTR_RESOURCE_SIZE_GRAN                    = 0x48
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3113
	DEVLINK_ATTR_RESOURCE_UNIT                         = 0x49
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3114
	DEVLINK_ATTR_RESOURCE_OCC                          = 0x4a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3115
	DEVLINK_ATTR_DPIPE_TABLE_RESOURCE_ID               = 0x4b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3116
	DEVLINK_ATTR_DPIPE_TABLE_RESOURCE_UNITS            = 0x4c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3117
	DEVLINK_ATTR_PORT_FLAVOUR                          = 0x4d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3118
	DEVLINK_ATTR_PORT_NUMBER                           = 0x4e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3119
	DEVLINK_ATTR_PORT_SPLIT_SUBPORT_NUMBER             = 0x4f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3120
	DEVLINK_ATTR_PARAM                                 = 0x50
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3121
	DEVLINK_ATTR_PARAM_NAME                            = 0x51
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3122
	DEVLINK_ATTR_PARAM_GENERIC                         = 0x52
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3123
	DEVLINK_ATTR_PARAM_TYPE                            = 0x53
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3124
	DEVLINK_ATTR_PARAM_VALUES_LIST                     = 0x54
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3125
	DEVLINK_ATTR_PARAM_VALUE                           = 0x55
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3126
	DEVLINK_ATTR_PARAM_VALUE_DATA                      = 0x56
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3127
	DEVLINK_ATTR_PARAM_VALUE_CMODE                     = 0x57
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3128
	DEVLINK_ATTR_REGION_NAME                           = 0x58
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3129
	DEVLINK_ATTR_REGION_SIZE                           = 0x59
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3130
	DEVLINK_ATTR_REGION_SNAPSHOTS                      = 0x5a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3131
	DEVLINK_ATTR_REGION_SNAPSHOT                       = 0x5b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3132
	DEVLINK_ATTR_REGION_SNAPSHOT_ID                    = 0x5c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3133
	DEVLINK_ATTR_REGION_CHUNKS                         = 0x5d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3134
	DEVLINK_ATTR_REGION_CHUNK                          = 0x5e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3135
	DEVLINK_ATTR_REGION_CHUNK_DATA                     = 0x5f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3136
	DEVLINK_ATTR_REGION_CHUNK_ADDR                     = 0x60
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3137
	DEVLINK_ATTR_REGION_CHUNK_LEN                      = 0x61
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3138
	DEVLINK_ATTR_INFO_DRIVER_NAME                      = 0x62
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3139
	DEVLINK_ATTR_INFO_SERIAL_NUMBER                    = 0x63
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3140
	DEVLINK_ATTR_INFO_VERSION_FIXED                    = 0x64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3141
	DEVLINK_ATTR_INFO_VERSION_RUNNING                  = 0x65
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3142
	DEVLINK_ATTR_INFO_VERSION_STORED                   = 0x66
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3143
	DEVLINK_ATTR_INFO_VERSION_NAME                     = 0x67
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3144
	DEVLINK_ATTR_INFO_VERSION_VALUE                    = 0x68
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3145
	DEVLINK_ATTR_SB_POOL_CELL_SIZE                     = 0x69
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3146
	DEVLINK_ATTR_FMSG                                  = 0x6a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3147
	DEVLINK_ATTR_FMSG_OBJ_NEST_START                   = 0x6b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3148
	DEVLINK_ATTR_FMSG_PAIR_NEST_START                  = 0x6c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3149
	DEVLINK_ATTR_FMSG_ARR_NEST_START                   = 0x6d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3150
	DEVLINK_ATTR_FMSG_NEST_END                         = 0x6e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3151
	DEVLINK_ATTR_FMSG_OBJ_NAME                         = 0x6f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3152
	DEVLINK_ATTR_FMSG_OBJ_VALUE_TYPE                   = 0x70
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3153
	DEVLINK_ATTR_FMSG_OBJ_VALUE_DATA                   = 0x71
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3154
	DEVLINK_ATTR_HEALTH_REPORTER                       = 0x72
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3155
	DEVLINK_ATTR_HEALTH_REPORTER_NAME                  = 0x73
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3156
	DEVLINK_ATTR_HEALTH_REPORTER_STATE                 = 0x74
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3157
	DEVLINK_ATTR_HEALTH_REPORTER_ERR_COUNT             = 0x75
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3158
	DEVLINK_ATTR_HEALTH_REPORTER_RECOVER_COUNT         = 0x76
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3159
	DEVLINK_ATTR_HEALTH_REPORTER_DUMP_TS               = 0x77
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3160
	DEVLINK_ATTR_HEALTH_REPORTER_GRACEFUL_PERIOD       = 0x78
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3161
	DEVLINK_ATTR_HEALTH_REPORTER_AUTO_RECOVER          = 0x79
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3162
	DEVLINK_ATTR_FLASH_UPDATE_FILE_NAME                = 0x7a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3163
	DEVLINK_ATTR_FLASH_UPDATE_COMPONENT                = 0x7b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3164
	DEVLINK_ATTR_FLASH_UPDATE_STATUS_MSG               = 0x7c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3165
	DEVLINK_ATTR_FLASH_UPDATE_STATUS_DONE              = 0x7d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3166
	DEVLINK_ATTR_FLASH_UPDATE_STATUS_TOTAL             = 0x7e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3167
	DEVLINK_ATTR_PORT_PCI_PF_NUMBER                    = 0x7f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3168
	DEVLINK_ATTR_PORT_PCI_VF_NUMBER                    = 0x80
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3169
	DEVLINK_ATTR_STATS                                 = 0x81
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3170
	DEVLINK_ATTR_TRAP_NAME                             = 0x82
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3171
	DEVLINK_ATTR_TRAP_ACTION                           = 0x83
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3172
	DEVLINK_ATTR_TRAP_TYPE                             = 0x84
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3173
	DEVLINK_ATTR_TRAP_GENERIC                          = 0x85
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3174
	DEVLINK_ATTR_TRAP_METADATA                         = 0x86
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3175
	DEVLINK_ATTR_TRAP_GROUP_NAME                       = 0x87
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3176
	DEVLINK_ATTR_RELOAD_FAILED                         = 0x88
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3177
	DEVLINK_ATTR_HEALTH_REPORTER_DUMP_TS_NS            = 0x89
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3178
	DEVLINK_ATTR_NETNS_FD                              = 0x8a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3179
	DEVLINK_ATTR_NETNS_PID                             = 0x8b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3180
	DEVLINK_ATTR_NETNS_ID                              = 0x8c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3181
	DEVLINK_ATTR_HEALTH_REPORTER_AUTO_DUMP             = 0x8d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3182
	DEVLINK_ATTR_TRAP_POLICER_ID                       = 0x8e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3183
	DEVLINK_ATTR_TRAP_POLICER_RATE                     = 0x8f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3184
	DEVLINK_ATTR_TRAP_POLICER_BURST                    = 0x90
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3185
	DEVLINK_ATTR_PORT_FUNCTION                         = 0x91
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3186
	DEVLINK_ATTR_INFO_BOARD_SERIAL_NUMBER              = 0x92
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3187
	DEVLINK_ATTR_PORT_LANES                            = 0x93
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3188
	DEVLINK_ATTR_PORT_SPLITTABLE                       = 0x94
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3189
	DEVLINK_ATTR_PORT_EXTERNAL                         = 0x95
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3190
	DEVLINK_ATTR_PORT_CONTROLLER_NUMBER                = 0x96
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3191
	DEVLINK_ATTR_FLASH_UPDATE_STATUS_TIMEOUT           = 0x97
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3192
	DEVLINK_ATTR_FLASH_UPDATE_OVERWRITE_MASK           = 0x98
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3193
	DEVLINK_ATTR_RELOAD_ACTION                         = 0x99
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3194
	DEVLINK_ATTR_RELOAD_ACTIONS_PERFORMED              = 0x9a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3195
	DEVLINK_ATTR_RELOAD_LIMITS                         = 0x9b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3196
	DEVLINK_ATTR_DEV_STATS                             = 0x9c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3197
	DEVLINK_ATTR_RELOAD_STATS                          = 0x9d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3198
	DEVLINK_ATTR_RELOAD_STATS_ENTRY                    = 0x9e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3199
	DEVLINK_ATTR_RELOAD_STATS_LIMIT                    = 0x9f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3200
	DEVLINK_ATTR_RELOAD_STATS_VALUE                    = 0xa0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3201
	DEVLINK_ATTR_REMOTE_RELOAD_STATS                   = 0xa1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3202
	DEVLINK_ATTR_RELOAD_ACTION_INFO                    = 0xa2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3203
	DEVLINK_ATTR_RELOAD_ACTION_STATS                   = 0xa3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3204
	DEVLINK_ATTR_PORT_PCI_SF_NUMBER                    = 0xa4
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3205
	DEVLINK_ATTR_RATE_TYPE                             = 0xa5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3206
	DEVLINK_ATTR_RATE_TX_SHARE                         = 0xa6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3207
	DEVLINK_ATTR_RATE_TX_MAX                           = 0xa7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3208
	DEVLINK_ATTR_RATE_NODE_NAME                        = 0xa8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3209
	DEVLINK_ATTR_RATE_PARENT_NODE_NAME                 = 0xa9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3210
	DEVLINK_ATTR_REGION_MAX_SNAPSHOTS                  = 0xaa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3211
	DEVLINK_ATTR_MAX                                   = 0xae
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3212
	DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE              = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3213
	DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX           = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3214
	DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT               = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3215
	DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY             = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3216
	DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC               = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3217
	DEVLINK_DPIPE_FIELD_IPV4_DST_IP                    = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3218
	DEVLINK_DPIPE_FIELD_IPV6_DST_IP                    = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3219
	DEVLINK_DPIPE_HEADER_ETHERNET                      = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3220
	DEVLINK_DPIPE_HEADER_IPV4                          = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3221
	DEVLINK_DPIPE_HEADER_IPV6                          = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3222
	DEVLINK_RESOURCE_UNIT_ENTRY                        = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3223
	DEVLINK_PORT_FUNCTION_ATTR_UNSPEC                  = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3224
	DEVLINK_PORT_FUNCTION_ATTR_HW_ADDR                 = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3225
	DEVLINK_PORT_FN_ATTR_STATE                         = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3226
	DEVLINK_PORT_FN_ATTR_OPSTATE                       = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3227
	DEVLINK_PORT_FUNCTION_ATTR_MAX                     = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3228
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3229
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3230
type FsverityDigest struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3231
	Algorithm uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3232
	Size      uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3233
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3234
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3235
type FsverityEnableArg struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3236
	Version        uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3237
	Hash_algorithm uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3238
	Block_size     uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3239
	Salt_size      uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3240
	Salt_ptr       uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3241
	Sig_size       uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3242
	_              uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3243
	Sig_ptr        uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3244
	_              [11]uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3245
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3246
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3247
type Nhmsg struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3248
	Family   uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3249
	Scope    uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3250
	Protocol uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3251
	Resvd    uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3252
	Flags    uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3253
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3254
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3255
type NexthopGrp struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3256
	Id     uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3257
	Weight uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3258
	Resvd1 uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3259
	Resvd2 uint16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3260
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3261
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3262
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3263
	NHA_UNSPEC     = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3264
	NHA_ID         = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3265
	NHA_GROUP      = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3266
	NHA_GROUP_TYPE = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3267
	NHA_BLACKHOLE  = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3268
	NHA_OIF        = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3269
	NHA_GATEWAY    = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3270
	NHA_ENCAP_TYPE = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3271
	NHA_ENCAP      = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3272
	NHA_GROUPS     = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3273
	NHA_MASTER     = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3274
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3275
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3276
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3277
	CAN_RAW_FILTER        = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3278
	CAN_RAW_ERR_FILTER    = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3279
	CAN_RAW_LOOPBACK      = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3280
	CAN_RAW_RECV_OWN_MSGS = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3281
	CAN_RAW_FD_FRAMES     = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3282
	CAN_RAW_JOIN_FILTERS  = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3283
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3284
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3285
type WatchdogInfo struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3286
	Options  uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3287
	Version  uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3288
	Identity [32]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3289
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3290
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3291
type PPSFData struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3292
	Info    PPSKInfo
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3293
	Timeout PPSKTime
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3294
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3295
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3296
type PPSKParams struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3297
	Api_version   int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3298
	Mode          int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3299
	Assert_off_tu PPSKTime
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3300
	Clear_off_tu  PPSKTime
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3301
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3302
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3303
type PPSKTime struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3304
	Sec   int64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3305
	Nsec  int32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3306
	Flags uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3307
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3308
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3309
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3310
	LWTUNNEL_ENCAP_NONE       = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3311
	LWTUNNEL_ENCAP_MPLS       = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3312
	LWTUNNEL_ENCAP_IP         = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3313
	LWTUNNEL_ENCAP_ILA        = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3314
	LWTUNNEL_ENCAP_IP6        = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3315
	LWTUNNEL_ENCAP_SEG6       = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3316
	LWTUNNEL_ENCAP_BPF        = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3317
	LWTUNNEL_ENCAP_SEG6_LOCAL = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3318
	LWTUNNEL_ENCAP_RPL        = 0x8
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3319
	LWTUNNEL_ENCAP_IOAM6      = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3320
	LWTUNNEL_ENCAP_MAX        = 0x9
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3321
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3322
	MPLS_IPTUNNEL_UNSPEC = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3323
	MPLS_IPTUNNEL_DST    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3324
	MPLS_IPTUNNEL_TTL    = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3325
	MPLS_IPTUNNEL_MAX    = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3326
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3327
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3328
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3329
	ETHTOOL_ID_UNSPEC                                                       = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3330
	ETHTOOL_RX_COPYBREAK                                                    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3331
	ETHTOOL_TX_COPYBREAK                                                    = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3332
	ETHTOOL_PFC_PREVENTION_TOUT                                             = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3333
	ETHTOOL_TUNABLE_UNSPEC                                                  = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3334
	ETHTOOL_TUNABLE_U8                                                      = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3335
	ETHTOOL_TUNABLE_U16                                                     = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3336
	ETHTOOL_TUNABLE_U32                                                     = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3337
	ETHTOOL_TUNABLE_U64                                                     = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3338
	ETHTOOL_TUNABLE_STRING                                                  = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3339
	ETHTOOL_TUNABLE_S8                                                      = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3340
	ETHTOOL_TUNABLE_S16                                                     = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3341
	ETHTOOL_TUNABLE_S32                                                     = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3342
	ETHTOOL_TUNABLE_S64                                                     = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3343
	ETHTOOL_PHY_ID_UNSPEC                                                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3344
	ETHTOOL_PHY_DOWNSHIFT                                                   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3345
	ETHTOOL_PHY_FAST_LINK_DOWN                                              = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3346
	ETHTOOL_PHY_EDPD                                                        = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3347
	ETHTOOL_LINK_EXT_STATE_AUTONEG                                          = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3348
	ETHTOOL_LINK_EXT_STATE_LINK_TRAINING_FAILURE                            = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3349
	ETHTOOL_LINK_EXT_STATE_LINK_LOGICAL_MISMATCH                            = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3350
	ETHTOOL_LINK_EXT_STATE_BAD_SIGNAL_INTEGRITY                             = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3351
	ETHTOOL_LINK_EXT_STATE_NO_CABLE                                         = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3352
	ETHTOOL_LINK_EXT_STATE_CABLE_ISSUE                                      = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3353
	ETHTOOL_LINK_EXT_STATE_EEPROM_ISSUE                                     = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3354
	ETHTOOL_LINK_EXT_STATE_CALIBRATION_FAILURE                              = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3355
	ETHTOOL_LINK_EXT_STATE_POWER_BUDGET_EXCEEDED                            = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3356
	ETHTOOL_LINK_EXT_STATE_OVERHEAT                                         = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3357
	ETHTOOL_LINK_EXT_SUBSTATE_AN_NO_PARTNER_DETECTED                        = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3358
	ETHTOOL_LINK_EXT_SUBSTATE_AN_ACK_NOT_RECEIVED                           = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3359
	ETHTOOL_LINK_EXT_SUBSTATE_AN_NEXT_PAGE_EXCHANGE_FAILED                  = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3360
	ETHTOOL_LINK_EXT_SUBSTATE_AN_NO_PARTNER_DETECTED_FORCE_MODE             = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3361
	ETHTOOL_LINK_EXT_SUBSTATE_AN_FEC_MISMATCH_DURING_OVERRIDE               = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3362
	ETHTOOL_LINK_EXT_SUBSTATE_AN_NO_HCD                                     = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3363
	ETHTOOL_LINK_EXT_SUBSTATE_LT_KR_FRAME_LOCK_NOT_ACQUIRED                 = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3364
	ETHTOOL_LINK_EXT_SUBSTATE_LT_KR_LINK_INHIBIT_TIMEOUT                    = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3365
	ETHTOOL_LINK_EXT_SUBSTATE_LT_KR_LINK_PARTNER_DID_NOT_SET_RECEIVER_READY = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3366
	ETHTOOL_LINK_EXT_SUBSTATE_LT_REMOTE_FAULT                               = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3367
	ETHTOOL_LINK_EXT_SUBSTATE_LLM_PCS_DID_NOT_ACQUIRE_BLOCK_LOCK            = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3368
	ETHTOOL_LINK_EXT_SUBSTATE_LLM_PCS_DID_NOT_ACQUIRE_AM_LOCK               = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3369
	ETHTOOL_LINK_EXT_SUBSTATE_LLM_PCS_DID_NOT_GET_ALIGN_STATUS              = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3370
	ETHTOOL_LINK_EXT_SUBSTATE_LLM_FC_FEC_IS_NOT_LOCKED                      = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3371
	ETHTOOL_LINK_EXT_SUBSTATE_LLM_RS_FEC_IS_NOT_LOCKED                      = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3372
	ETHTOOL_LINK_EXT_SUBSTATE_BSI_LARGE_NUMBER_OF_PHYSICAL_ERRORS           = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3373
	ETHTOOL_LINK_EXT_SUBSTATE_BSI_UNSUPPORTED_RATE                          = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3374
	ETHTOOL_LINK_EXT_SUBSTATE_CI_UNSUPPORTED_CABLE                          = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3375
	ETHTOOL_LINK_EXT_SUBSTATE_CI_CABLE_TEST_FAILURE                         = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3376
	ETHTOOL_FLASH_ALL_REGIONS                                               = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3377
	ETHTOOL_F_UNSUPPORTED__BIT                                              = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3378
	ETHTOOL_F_WISH__BIT                                                     = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3379
	ETHTOOL_F_COMPAT__BIT                                                   = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3380
	ETHTOOL_FEC_NONE_BIT                                                    = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3381
	ETHTOOL_FEC_AUTO_BIT                                                    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3382
	ETHTOOL_FEC_OFF_BIT                                                     = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3383
	ETHTOOL_FEC_RS_BIT                                                      = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3384
	ETHTOOL_FEC_BASER_BIT                                                   = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3385
	ETHTOOL_FEC_LLRS_BIT                                                    = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3386
	ETHTOOL_LINK_MODE_10baseT_Half_BIT                                      = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3387
	ETHTOOL_LINK_MODE_10baseT_Full_BIT                                      = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3388
	ETHTOOL_LINK_MODE_100baseT_Half_BIT                                     = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3389
	ETHTOOL_LINK_MODE_100baseT_Full_BIT                                     = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3390
	ETHTOOL_LINK_MODE_1000baseT_Half_BIT                                    = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3391
	ETHTOOL_LINK_MODE_1000baseT_Full_BIT                                    = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3392
	ETHTOOL_LINK_MODE_Autoneg_BIT                                           = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3393
	ETHTOOL_LINK_MODE_TP_BIT                                                = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3394
	ETHTOOL_LINK_MODE_AUI_BIT                                               = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3395
	ETHTOOL_LINK_MODE_MII_BIT                                               = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3396
	ETHTOOL_LINK_MODE_FIBRE_BIT                                             = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3397
	ETHTOOL_LINK_MODE_BNC_BIT                                               = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3398
	ETHTOOL_LINK_MODE_10000baseT_Full_BIT                                   = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3399
	ETHTOOL_LINK_MODE_Pause_BIT                                             = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3400
	ETHTOOL_LINK_MODE_Asym_Pause_BIT                                        = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3401
	ETHTOOL_LINK_MODE_2500baseX_Full_BIT                                    = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3402
	ETHTOOL_LINK_MODE_Backplane_BIT                                         = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3403
	ETHTOOL_LINK_MODE_1000baseKX_Full_BIT                                   = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3404
	ETHTOOL_LINK_MODE_10000baseKX4_Full_BIT                                 = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3405
	ETHTOOL_LINK_MODE_10000baseKR_Full_BIT                                  = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3406
	ETHTOOL_LINK_MODE_10000baseR_FEC_BIT                                    = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3407
	ETHTOOL_LINK_MODE_20000baseMLD2_Full_BIT                                = 0x15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3408
	ETHTOOL_LINK_MODE_20000baseKR2_Full_BIT                                 = 0x16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3409
	ETHTOOL_LINK_MODE_40000baseKR4_Full_BIT                                 = 0x17
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3410
	ETHTOOL_LINK_MODE_40000baseCR4_Full_BIT                                 = 0x18
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3411
	ETHTOOL_LINK_MODE_40000baseSR4_Full_BIT                                 = 0x19
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3412
	ETHTOOL_LINK_MODE_40000baseLR4_Full_BIT                                 = 0x1a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3413
	ETHTOOL_LINK_MODE_56000baseKR4_Full_BIT                                 = 0x1b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3414
	ETHTOOL_LINK_MODE_56000baseCR4_Full_BIT                                 = 0x1c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3415
	ETHTOOL_LINK_MODE_56000baseSR4_Full_BIT                                 = 0x1d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3416
	ETHTOOL_LINK_MODE_56000baseLR4_Full_BIT                                 = 0x1e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3417
	ETHTOOL_LINK_MODE_25000baseCR_Full_BIT                                  = 0x1f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3418
	ETHTOOL_LINK_MODE_25000baseKR_Full_BIT                                  = 0x20
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3419
	ETHTOOL_LINK_MODE_25000baseSR_Full_BIT                                  = 0x21
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3420
	ETHTOOL_LINK_MODE_50000baseCR2_Full_BIT                                 = 0x22
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3421
	ETHTOOL_LINK_MODE_50000baseKR2_Full_BIT                                 = 0x23
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3422
	ETHTOOL_LINK_MODE_100000baseKR4_Full_BIT                                = 0x24
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3423
	ETHTOOL_LINK_MODE_100000baseSR4_Full_BIT                                = 0x25
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3424
	ETHTOOL_LINK_MODE_100000baseCR4_Full_BIT                                = 0x26
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3425
	ETHTOOL_LINK_MODE_100000baseLR4_ER4_Full_BIT                            = 0x27
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3426
	ETHTOOL_LINK_MODE_50000baseSR2_Full_BIT                                 = 0x28
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3427
	ETHTOOL_LINK_MODE_1000baseX_Full_BIT                                    = 0x29
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3428
	ETHTOOL_LINK_MODE_10000baseCR_Full_BIT                                  = 0x2a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3429
	ETHTOOL_LINK_MODE_10000baseSR_Full_BIT                                  = 0x2b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3430
	ETHTOOL_LINK_MODE_10000baseLR_Full_BIT                                  = 0x2c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3431
	ETHTOOL_LINK_MODE_10000baseLRM_Full_BIT                                 = 0x2d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3432
	ETHTOOL_LINK_MODE_10000baseER_Full_BIT                                  = 0x2e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3433
	ETHTOOL_LINK_MODE_2500baseT_Full_BIT                                    = 0x2f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3434
	ETHTOOL_LINK_MODE_5000baseT_Full_BIT                                    = 0x30
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3435
	ETHTOOL_LINK_MODE_FEC_NONE_BIT                                          = 0x31
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3436
	ETHTOOL_LINK_MODE_FEC_RS_BIT                                            = 0x32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3437
	ETHTOOL_LINK_MODE_FEC_BASER_BIT                                         = 0x33
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3438
	ETHTOOL_LINK_MODE_50000baseKR_Full_BIT                                  = 0x34
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3439
	ETHTOOL_LINK_MODE_50000baseSR_Full_BIT                                  = 0x35
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3440
	ETHTOOL_LINK_MODE_50000baseCR_Full_BIT                                  = 0x36
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3441
	ETHTOOL_LINK_MODE_50000baseLR_ER_FR_Full_BIT                            = 0x37
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3442
	ETHTOOL_LINK_MODE_50000baseDR_Full_BIT                                  = 0x38
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3443
	ETHTOOL_LINK_MODE_100000baseKR2_Full_BIT                                = 0x39
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3444
	ETHTOOL_LINK_MODE_100000baseSR2_Full_BIT                                = 0x3a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3445
	ETHTOOL_LINK_MODE_100000baseCR2_Full_BIT                                = 0x3b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3446
	ETHTOOL_LINK_MODE_100000baseLR2_ER2_FR2_Full_BIT                        = 0x3c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3447
	ETHTOOL_LINK_MODE_100000baseDR2_Full_BIT                                = 0x3d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3448
	ETHTOOL_LINK_MODE_200000baseKR4_Full_BIT                                = 0x3e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3449
	ETHTOOL_LINK_MODE_200000baseSR4_Full_BIT                                = 0x3f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3450
	ETHTOOL_LINK_MODE_200000baseLR4_ER4_FR4_Full_BIT                        = 0x40
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3451
	ETHTOOL_LINK_MODE_200000baseDR4_Full_BIT                                = 0x41
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3452
	ETHTOOL_LINK_MODE_200000baseCR4_Full_BIT                                = 0x42
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3453
	ETHTOOL_LINK_MODE_100baseT1_Full_BIT                                    = 0x43
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3454
	ETHTOOL_LINK_MODE_1000baseT1_Full_BIT                                   = 0x44
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3455
	ETHTOOL_LINK_MODE_400000baseKR8_Full_BIT                                = 0x45
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3456
	ETHTOOL_LINK_MODE_400000baseSR8_Full_BIT                                = 0x46
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3457
	ETHTOOL_LINK_MODE_400000baseLR8_ER8_FR8_Full_BIT                        = 0x47
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3458
	ETHTOOL_LINK_MODE_400000baseDR8_Full_BIT                                = 0x48
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3459
	ETHTOOL_LINK_MODE_400000baseCR8_Full_BIT                                = 0x49
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3460
	ETHTOOL_LINK_MODE_FEC_LLRS_BIT                                          = 0x4a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3461
	ETHTOOL_LINK_MODE_100000baseKR_Full_BIT                                 = 0x4b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3462
	ETHTOOL_LINK_MODE_100000baseSR_Full_BIT                                 = 0x4c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3463
	ETHTOOL_LINK_MODE_100000baseLR_ER_FR_Full_BIT                           = 0x4d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3464
	ETHTOOL_LINK_MODE_100000baseCR_Full_BIT                                 = 0x4e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3465
	ETHTOOL_LINK_MODE_100000baseDR_Full_BIT                                 = 0x4f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3466
	ETHTOOL_LINK_MODE_200000baseKR2_Full_BIT                                = 0x50
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3467
	ETHTOOL_LINK_MODE_200000baseSR2_Full_BIT                                = 0x51
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3468
	ETHTOOL_LINK_MODE_200000baseLR2_ER2_FR2_Full_BIT                        = 0x52
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3469
	ETHTOOL_LINK_MODE_200000baseDR2_Full_BIT                                = 0x53
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3470
	ETHTOOL_LINK_MODE_200000baseCR2_Full_BIT                                = 0x54
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3471
	ETHTOOL_LINK_MODE_400000baseKR4_Full_BIT                                = 0x55
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3472
	ETHTOOL_LINK_MODE_400000baseSR4_Full_BIT                                = 0x56
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3473
	ETHTOOL_LINK_MODE_400000baseLR4_ER4_FR4_Full_BIT                        = 0x57
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3474
	ETHTOOL_LINK_MODE_400000baseDR4_Full_BIT                                = 0x58
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3475
	ETHTOOL_LINK_MODE_400000baseCR4_Full_BIT                                = 0x59
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3476
	ETHTOOL_LINK_MODE_100baseFX_Half_BIT                                    = 0x5a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3477
	ETHTOOL_LINK_MODE_100baseFX_Full_BIT                                    = 0x5b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3478
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3479
	ETHTOOL_MSG_USER_NONE                     = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3480
	ETHTOOL_MSG_STRSET_GET                    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3481
	ETHTOOL_MSG_LINKINFO_GET                  = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3482
	ETHTOOL_MSG_LINKINFO_SET                  = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3483
	ETHTOOL_MSG_LINKMODES_GET                 = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3484
	ETHTOOL_MSG_LINKMODES_SET                 = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3485
	ETHTOOL_MSG_LINKSTATE_GET                 = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3486
	ETHTOOL_MSG_DEBUG_GET                     = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3487
	ETHTOOL_MSG_DEBUG_SET                     = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3488
	ETHTOOL_MSG_WOL_GET                       = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3489
	ETHTOOL_MSG_WOL_SET                       = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3490
	ETHTOOL_MSG_FEATURES_GET                  = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3491
	ETHTOOL_MSG_FEATURES_SET                  = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3492
	ETHTOOL_MSG_PRIVFLAGS_GET                 = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3493
	ETHTOOL_MSG_PRIVFLAGS_SET                 = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3494
	ETHTOOL_MSG_RINGS_GET                     = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3495
	ETHTOOL_MSG_RINGS_SET                     = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3496
	ETHTOOL_MSG_CHANNELS_GET                  = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3497
	ETHTOOL_MSG_CHANNELS_SET                  = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3498
	ETHTOOL_MSG_COALESCE_GET                  = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3499
	ETHTOOL_MSG_COALESCE_SET                  = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3500
	ETHTOOL_MSG_PAUSE_GET                     = 0x15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3501
	ETHTOOL_MSG_PAUSE_SET                     = 0x16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3502
	ETHTOOL_MSG_EEE_GET                       = 0x17
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3503
	ETHTOOL_MSG_EEE_SET                       = 0x18
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3504
	ETHTOOL_MSG_TSINFO_GET                    = 0x19
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3505
	ETHTOOL_MSG_CABLE_TEST_ACT                = 0x1a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3506
	ETHTOOL_MSG_CABLE_TEST_TDR_ACT            = 0x1b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3507
	ETHTOOL_MSG_TUNNEL_INFO_GET               = 0x1c
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3508
	ETHTOOL_MSG_FEC_GET                       = 0x1d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3509
	ETHTOOL_MSG_FEC_SET                       = 0x1e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3510
	ETHTOOL_MSG_MODULE_EEPROM_GET             = 0x1f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3511
	ETHTOOL_MSG_STATS_GET                     = 0x20
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3512
	ETHTOOL_MSG_PHC_VCLOCKS_GET               = 0x21
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3513
	ETHTOOL_MSG_MODULE_GET                    = 0x22
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3514
	ETHTOOL_MSG_MODULE_SET                    = 0x23
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3515
	ETHTOOL_MSG_USER_MAX                      = 0x23
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3516
	ETHTOOL_MSG_KERNEL_NONE                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3517
	ETHTOOL_MSG_STRSET_GET_REPLY              = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3518
	ETHTOOL_MSG_LINKINFO_GET_REPLY            = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3519
	ETHTOOL_MSG_LINKINFO_NTF                  = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3520
	ETHTOOL_MSG_LINKMODES_GET_REPLY           = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3521
	ETHTOOL_MSG_LINKMODES_NTF                 = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3522
	ETHTOOL_MSG_LINKSTATE_GET_REPLY           = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3523
	ETHTOOL_MSG_DEBUG_GET_REPLY               = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3524
	ETHTOOL_MSG_DEBUG_NTF                     = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3525
	ETHTOOL_MSG_WOL_GET_REPLY                 = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3526
	ETHTOOL_MSG_WOL_NTF                       = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3527
	ETHTOOL_MSG_FEATURES_GET_REPLY            = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3528
	ETHTOOL_MSG_FEATURES_SET_REPLY            = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3529
	ETHTOOL_MSG_FEATURES_NTF                  = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3530
	ETHTOOL_MSG_PRIVFLAGS_GET_REPLY           = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3531
	ETHTOOL_MSG_PRIVFLAGS_NTF                 = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3532
	ETHTOOL_MSG_RINGS_GET_REPLY               = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3533
	ETHTOOL_MSG_RINGS_NTF                     = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3534
	ETHTOOL_MSG_CHANNELS_GET_REPLY            = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3535
	ETHTOOL_MSG_CHANNELS_NTF                  = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3536
	ETHTOOL_MSG_COALESCE_GET_REPLY            = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3537
	ETHTOOL_MSG_COALESCE_NTF                  = 0x15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3538
	ETHTOOL_MSG_PAUSE_GET_REPLY               = 0x16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3539
	ETHTOOL_MSG_PAUSE_NTF                     = 0x17
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3540
	ETHTOOL_MSG_EEE_GET_REPLY                 = 0x18
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3541
	ETHTOOL_MSG_EEE_NTF                       = 0x19
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3542
	ETHTOOL_MSG_TSINFO_GET_REPLY              = 0x1a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3543
	ETHTOOL_MSG_CABLE_TEST_NTF                = 0x1b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3544
	ETHTOOL_MSG_CABLE_TEST_TDR_NTF            = 0x1c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3545
	ETHTOOL_MSG_TUNNEL_INFO_GET_REPLY         = 0x1d
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3546
	ETHTOOL_MSG_FEC_GET_REPLY                 = 0x1e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3547
	ETHTOOL_MSG_FEC_NTF                       = 0x1f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3548
	ETHTOOL_MSG_MODULE_EEPROM_GET_REPLY       = 0x20
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3549
	ETHTOOL_MSG_STATS_GET_REPLY               = 0x21
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3550
	ETHTOOL_MSG_PHC_VCLOCKS_GET_REPLY         = 0x22
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3551
	ETHTOOL_MSG_MODULE_GET_REPLY              = 0x23
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3552
	ETHTOOL_MSG_MODULE_NTF                    = 0x24
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3553
	ETHTOOL_MSG_KERNEL_MAX                    = 0x24
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3554
	ETHTOOL_A_HEADER_UNSPEC                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3555
	ETHTOOL_A_HEADER_DEV_INDEX                = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3556
	ETHTOOL_A_HEADER_DEV_NAME                 = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3557
	ETHTOOL_A_HEADER_FLAGS                    = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3558
	ETHTOOL_A_HEADER_MAX                      = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3559
	ETHTOOL_A_BITSET_BIT_UNSPEC               = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3560
	ETHTOOL_A_BITSET_BIT_INDEX                = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3561
	ETHTOOL_A_BITSET_BIT_NAME                 = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3562
	ETHTOOL_A_BITSET_BIT_VALUE                = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3563
	ETHTOOL_A_BITSET_BIT_MAX                  = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3564
	ETHTOOL_A_BITSET_BITS_UNSPEC              = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3565
	ETHTOOL_A_BITSET_BITS_BIT                 = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3566
	ETHTOOL_A_BITSET_BITS_MAX                 = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3567
	ETHTOOL_A_BITSET_UNSPEC                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3568
	ETHTOOL_A_BITSET_NOMASK                   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3569
	ETHTOOL_A_BITSET_SIZE                     = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3570
	ETHTOOL_A_BITSET_BITS                     = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3571
	ETHTOOL_A_BITSET_VALUE                    = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3572
	ETHTOOL_A_BITSET_MASK                     = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3573
	ETHTOOL_A_BITSET_MAX                      = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3574
	ETHTOOL_A_STRING_UNSPEC                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3575
	ETHTOOL_A_STRING_INDEX                    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3576
	ETHTOOL_A_STRING_VALUE                    = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3577
	ETHTOOL_A_STRING_MAX                      = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3578
	ETHTOOL_A_STRINGS_UNSPEC                  = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3579
	ETHTOOL_A_STRINGS_STRING                  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3580
	ETHTOOL_A_STRINGS_MAX                     = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3581
	ETHTOOL_A_STRINGSET_UNSPEC                = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3582
	ETHTOOL_A_STRINGSET_ID                    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3583
	ETHTOOL_A_STRINGSET_COUNT                 = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3584
	ETHTOOL_A_STRINGSET_STRINGS               = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3585
	ETHTOOL_A_STRINGSET_MAX                   = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3586
	ETHTOOL_A_STRINGSETS_UNSPEC               = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3587
	ETHTOOL_A_STRINGSETS_STRINGSET            = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3588
	ETHTOOL_A_STRINGSETS_MAX                  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3589
	ETHTOOL_A_STRSET_UNSPEC                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3590
	ETHTOOL_A_STRSET_HEADER                   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3591
	ETHTOOL_A_STRSET_STRINGSETS               = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3592
	ETHTOOL_A_STRSET_COUNTS_ONLY              = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3593
	ETHTOOL_A_STRSET_MAX                      = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3594
	ETHTOOL_A_LINKINFO_UNSPEC                 = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3595
	ETHTOOL_A_LINKINFO_HEADER                 = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3596
	ETHTOOL_A_LINKINFO_PORT                   = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3597
	ETHTOOL_A_LINKINFO_PHYADDR                = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3598
	ETHTOOL_A_LINKINFO_TP_MDIX                = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3599
	ETHTOOL_A_LINKINFO_TP_MDIX_CTRL           = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3600
	ETHTOOL_A_LINKINFO_TRANSCEIVER            = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3601
	ETHTOOL_A_LINKINFO_MAX                    = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3602
	ETHTOOL_A_LINKMODES_UNSPEC                = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3603
	ETHTOOL_A_LINKMODES_HEADER                = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3604
	ETHTOOL_A_LINKMODES_AUTONEG               = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3605
	ETHTOOL_A_LINKMODES_OURS                  = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3606
	ETHTOOL_A_LINKMODES_PEER                  = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3607
	ETHTOOL_A_LINKMODES_SPEED                 = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3608
	ETHTOOL_A_LINKMODES_DUPLEX                = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3609
	ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG      = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3610
	ETHTOOL_A_LINKMODES_MASTER_SLAVE_STATE    = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3611
	ETHTOOL_A_LINKMODES_LANES                 = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3612
	ETHTOOL_A_LINKMODES_MAX                   = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3613
	ETHTOOL_A_LINKSTATE_UNSPEC                = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3614
	ETHTOOL_A_LINKSTATE_HEADER                = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3615
	ETHTOOL_A_LINKSTATE_LINK                  = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3616
	ETHTOOL_A_LINKSTATE_SQI                   = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3617
	ETHTOOL_A_LINKSTATE_SQI_MAX               = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3618
	ETHTOOL_A_LINKSTATE_EXT_STATE             = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3619
	ETHTOOL_A_LINKSTATE_EXT_SUBSTATE          = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3620
	ETHTOOL_A_LINKSTATE_MAX                   = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3621
	ETHTOOL_A_DEBUG_UNSPEC                    = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3622
	ETHTOOL_A_DEBUG_HEADER                    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3623
	ETHTOOL_A_DEBUG_MSGMASK                   = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3624
	ETHTOOL_A_DEBUG_MAX                       = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3625
	ETHTOOL_A_WOL_UNSPEC                      = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3626
	ETHTOOL_A_WOL_HEADER                      = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3627
	ETHTOOL_A_WOL_MODES                       = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3628
	ETHTOOL_A_WOL_SOPASS                      = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3629
	ETHTOOL_A_WOL_MAX                         = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3630
	ETHTOOL_A_FEATURES_UNSPEC                 = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3631
	ETHTOOL_A_FEATURES_HEADER                 = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3632
	ETHTOOL_A_FEATURES_HW                     = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3633
	ETHTOOL_A_FEATURES_WANTED                 = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3634
	ETHTOOL_A_FEATURES_ACTIVE                 = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3635
	ETHTOOL_A_FEATURES_NOCHANGE               = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3636
	ETHTOOL_A_FEATURES_MAX                    = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3637
	ETHTOOL_A_PRIVFLAGS_UNSPEC                = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3638
	ETHTOOL_A_PRIVFLAGS_HEADER                = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3639
	ETHTOOL_A_PRIVFLAGS_FLAGS                 = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3640
	ETHTOOL_A_PRIVFLAGS_MAX                   = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3641
	ETHTOOL_A_RINGS_UNSPEC                    = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3642
	ETHTOOL_A_RINGS_HEADER                    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3643
	ETHTOOL_A_RINGS_RX_MAX                    = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3644
	ETHTOOL_A_RINGS_RX_MINI_MAX               = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3645
	ETHTOOL_A_RINGS_RX_JUMBO_MAX              = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3646
	ETHTOOL_A_RINGS_TX_MAX                    = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3647
	ETHTOOL_A_RINGS_RX                        = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3648
	ETHTOOL_A_RINGS_RX_MINI                   = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3649
	ETHTOOL_A_RINGS_RX_JUMBO                  = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3650
	ETHTOOL_A_RINGS_TX                        = 0x9
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3651
	ETHTOOL_A_RINGS_RX_BUF_LEN                = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3652
	ETHTOOL_A_RINGS_TCP_DATA_SPLIT            = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3653
	ETHTOOL_A_RINGS_CQE_SIZE                  = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3654
	ETHTOOL_A_RINGS_TX_PUSH                   = 0xd
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3655
	ETHTOOL_A_RINGS_MAX                       = 0xd
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3656
	ETHTOOL_A_CHANNELS_UNSPEC                 = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3657
	ETHTOOL_A_CHANNELS_HEADER                 = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3658
	ETHTOOL_A_CHANNELS_RX_MAX                 = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3659
	ETHTOOL_A_CHANNELS_TX_MAX                 = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3660
	ETHTOOL_A_CHANNELS_OTHER_MAX              = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3661
	ETHTOOL_A_CHANNELS_COMBINED_MAX           = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3662
	ETHTOOL_A_CHANNELS_RX_COUNT               = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3663
	ETHTOOL_A_CHANNELS_TX_COUNT               = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3664
	ETHTOOL_A_CHANNELS_OTHER_COUNT            = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3665
	ETHTOOL_A_CHANNELS_COMBINED_COUNT         = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3666
	ETHTOOL_A_CHANNELS_MAX                    = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3667
	ETHTOOL_A_COALESCE_UNSPEC                 = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3668
	ETHTOOL_A_COALESCE_HEADER                 = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3669
	ETHTOOL_A_COALESCE_RX_USECS               = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3670
	ETHTOOL_A_COALESCE_RX_MAX_FRAMES          = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3671
	ETHTOOL_A_COALESCE_RX_USECS_IRQ           = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3672
	ETHTOOL_A_COALESCE_RX_MAX_FRAMES_IRQ      = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3673
	ETHTOOL_A_COALESCE_TX_USECS               = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3674
	ETHTOOL_A_COALESCE_TX_MAX_FRAMES          = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3675
	ETHTOOL_A_COALESCE_TX_USECS_IRQ           = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3676
	ETHTOOL_A_COALESCE_TX_MAX_FRAMES_IRQ      = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3677
	ETHTOOL_A_COALESCE_STATS_BLOCK_USECS      = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3678
	ETHTOOL_A_COALESCE_USE_ADAPTIVE_RX        = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3679
	ETHTOOL_A_COALESCE_USE_ADAPTIVE_TX        = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3680
	ETHTOOL_A_COALESCE_PKT_RATE_LOW           = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3681
	ETHTOOL_A_COALESCE_RX_USECS_LOW           = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3682
	ETHTOOL_A_COALESCE_RX_MAX_FRAMES_LOW      = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3683
	ETHTOOL_A_COALESCE_TX_USECS_LOW           = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3684
	ETHTOOL_A_COALESCE_TX_MAX_FRAMES_LOW      = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3685
	ETHTOOL_A_COALESCE_PKT_RATE_HIGH          = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3686
	ETHTOOL_A_COALESCE_RX_USECS_HIGH          = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3687
	ETHTOOL_A_COALESCE_RX_MAX_FRAMES_HIGH     = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3688
	ETHTOOL_A_COALESCE_TX_USECS_HIGH          = 0x15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3689
	ETHTOOL_A_COALESCE_TX_MAX_FRAMES_HIGH     = 0x16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3690
	ETHTOOL_A_COALESCE_RATE_SAMPLE_INTERVAL   = 0x17
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3691
	ETHTOOL_A_COALESCE_USE_CQE_MODE_TX        = 0x18
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3692
	ETHTOOL_A_COALESCE_USE_CQE_MODE_RX        = 0x19
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3693
	ETHTOOL_A_COALESCE_MAX                    = 0x19
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3694
	ETHTOOL_A_PAUSE_UNSPEC                    = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3695
	ETHTOOL_A_PAUSE_HEADER                    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3696
	ETHTOOL_A_PAUSE_AUTONEG                   = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3697
	ETHTOOL_A_PAUSE_RX                        = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3698
	ETHTOOL_A_PAUSE_TX                        = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3699
	ETHTOOL_A_PAUSE_STATS                     = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3700
	ETHTOOL_A_PAUSE_MAX                       = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3701
	ETHTOOL_A_PAUSE_STAT_UNSPEC               = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3702
	ETHTOOL_A_PAUSE_STAT_PAD                  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3703
	ETHTOOL_A_PAUSE_STAT_TX_FRAMES            = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3704
	ETHTOOL_A_PAUSE_STAT_RX_FRAMES            = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3705
	ETHTOOL_A_PAUSE_STAT_MAX                  = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3706
	ETHTOOL_A_EEE_UNSPEC                      = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3707
	ETHTOOL_A_EEE_HEADER                      = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3708
	ETHTOOL_A_EEE_MODES_OURS                  = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3709
	ETHTOOL_A_EEE_MODES_PEER                  = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3710
	ETHTOOL_A_EEE_ACTIVE                      = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3711
	ETHTOOL_A_EEE_ENABLED                     = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3712
	ETHTOOL_A_EEE_TX_LPI_ENABLED              = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3713
	ETHTOOL_A_EEE_TX_LPI_TIMER                = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3714
	ETHTOOL_A_EEE_MAX                         = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3715
	ETHTOOL_A_TSINFO_UNSPEC                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3716
	ETHTOOL_A_TSINFO_HEADER                   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3717
	ETHTOOL_A_TSINFO_TIMESTAMPING             = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3718
	ETHTOOL_A_TSINFO_TX_TYPES                 = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3719
	ETHTOOL_A_TSINFO_RX_FILTERS               = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3720
	ETHTOOL_A_TSINFO_PHC_INDEX                = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3721
	ETHTOOL_A_TSINFO_MAX                      = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3722
	ETHTOOL_A_CABLE_TEST_UNSPEC               = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3723
	ETHTOOL_A_CABLE_TEST_HEADER               = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3724
	ETHTOOL_A_CABLE_TEST_MAX                  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3725
	ETHTOOL_A_CABLE_RESULT_CODE_UNSPEC        = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3726
	ETHTOOL_A_CABLE_RESULT_CODE_OK            = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3727
	ETHTOOL_A_CABLE_RESULT_CODE_OPEN          = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3728
	ETHTOOL_A_CABLE_RESULT_CODE_SAME_SHORT    = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3729
	ETHTOOL_A_CABLE_RESULT_CODE_CROSS_SHORT   = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3730
	ETHTOOL_A_CABLE_PAIR_A                    = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3731
	ETHTOOL_A_CABLE_PAIR_B                    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3732
	ETHTOOL_A_CABLE_PAIR_C                    = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3733
	ETHTOOL_A_CABLE_PAIR_D                    = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3734
	ETHTOOL_A_CABLE_RESULT_UNSPEC             = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3735
	ETHTOOL_A_CABLE_RESULT_PAIR               = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3736
	ETHTOOL_A_CABLE_RESULT_CODE               = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3737
	ETHTOOL_A_CABLE_RESULT_MAX                = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3738
	ETHTOOL_A_CABLE_FAULT_LENGTH_UNSPEC       = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3739
	ETHTOOL_A_CABLE_FAULT_LENGTH_PAIR         = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3740
	ETHTOOL_A_CABLE_FAULT_LENGTH_CM           = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3741
	ETHTOOL_A_CABLE_FAULT_LENGTH_MAX          = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3742
	ETHTOOL_A_CABLE_TEST_NTF_STATUS_UNSPEC    = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3743
	ETHTOOL_A_CABLE_TEST_NTF_STATUS_STARTED   = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3744
	ETHTOOL_A_CABLE_TEST_NTF_STATUS_COMPLETED = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3745
	ETHTOOL_A_CABLE_NEST_UNSPEC               = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3746
	ETHTOOL_A_CABLE_NEST_RESULT               = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3747
	ETHTOOL_A_CABLE_NEST_FAULT_LENGTH         = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3748
	ETHTOOL_A_CABLE_NEST_MAX                  = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3749
	ETHTOOL_A_CABLE_TEST_NTF_UNSPEC           = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3750
	ETHTOOL_A_CABLE_TEST_NTF_HEADER           = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3751
	ETHTOOL_A_CABLE_TEST_NTF_STATUS           = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3752
	ETHTOOL_A_CABLE_TEST_NTF_NEST             = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3753
	ETHTOOL_A_CABLE_TEST_NTF_MAX              = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3754
	ETHTOOL_A_CABLE_TEST_TDR_CFG_UNSPEC       = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3755
	ETHTOOL_A_CABLE_TEST_TDR_CFG_FIRST        = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3756
	ETHTOOL_A_CABLE_TEST_TDR_CFG_LAST         = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3757
	ETHTOOL_A_CABLE_TEST_TDR_CFG_STEP         = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3758
	ETHTOOL_A_CABLE_TEST_TDR_CFG_PAIR         = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3759
	ETHTOOL_A_CABLE_TEST_TDR_CFG_MAX          = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3760
	ETHTOOL_A_CABLE_TEST_TDR_UNSPEC           = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3761
	ETHTOOL_A_CABLE_TEST_TDR_HEADER           = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3762
	ETHTOOL_A_CABLE_TEST_TDR_CFG              = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3763
	ETHTOOL_A_CABLE_TEST_TDR_MAX              = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3764
	ETHTOOL_A_CABLE_AMPLITUDE_UNSPEC          = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3765
	ETHTOOL_A_CABLE_AMPLITUDE_PAIR            = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3766
	ETHTOOL_A_CABLE_AMPLITUDE_mV              = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3767
	ETHTOOL_A_CABLE_AMPLITUDE_MAX             = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3768
	ETHTOOL_A_CABLE_PULSE_UNSPEC              = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3769
	ETHTOOL_A_CABLE_PULSE_mV                  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3770
	ETHTOOL_A_CABLE_PULSE_MAX                 = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3771
	ETHTOOL_A_CABLE_STEP_UNSPEC               = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3772
	ETHTOOL_A_CABLE_STEP_FIRST_DISTANCE       = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3773
	ETHTOOL_A_CABLE_STEP_LAST_DISTANCE        = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3774
	ETHTOOL_A_CABLE_STEP_STEP_DISTANCE        = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3775
	ETHTOOL_A_CABLE_STEP_MAX                  = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3776
	ETHTOOL_A_CABLE_TDR_NEST_UNSPEC           = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3777
	ETHTOOL_A_CABLE_TDR_NEST_STEP             = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3778
	ETHTOOL_A_CABLE_TDR_NEST_AMPLITUDE        = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3779
	ETHTOOL_A_CABLE_TDR_NEST_PULSE            = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3780
	ETHTOOL_A_CABLE_TDR_NEST_MAX              = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3781
	ETHTOOL_A_CABLE_TEST_TDR_NTF_UNSPEC       = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3782
	ETHTOOL_A_CABLE_TEST_TDR_NTF_HEADER       = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3783
	ETHTOOL_A_CABLE_TEST_TDR_NTF_STATUS       = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3784
	ETHTOOL_A_CABLE_TEST_TDR_NTF_NEST         = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3785
	ETHTOOL_A_CABLE_TEST_TDR_NTF_MAX          = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3786
	ETHTOOL_UDP_TUNNEL_TYPE_VXLAN             = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3787
	ETHTOOL_UDP_TUNNEL_TYPE_GENEVE            = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3788
	ETHTOOL_UDP_TUNNEL_TYPE_VXLAN_GPE         = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3789
	ETHTOOL_A_TUNNEL_UDP_ENTRY_UNSPEC         = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3790
	ETHTOOL_A_TUNNEL_UDP_ENTRY_PORT           = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3791
	ETHTOOL_A_TUNNEL_UDP_ENTRY_TYPE           = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3792
	ETHTOOL_A_TUNNEL_UDP_ENTRY_MAX            = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3793
	ETHTOOL_A_TUNNEL_UDP_TABLE_UNSPEC         = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3794
	ETHTOOL_A_TUNNEL_UDP_TABLE_SIZE           = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3795
	ETHTOOL_A_TUNNEL_UDP_TABLE_TYPES          = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3796
	ETHTOOL_A_TUNNEL_UDP_TABLE_ENTRY          = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3797
	ETHTOOL_A_TUNNEL_UDP_TABLE_MAX            = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3798
	ETHTOOL_A_TUNNEL_UDP_UNSPEC               = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3799
	ETHTOOL_A_TUNNEL_UDP_TABLE                = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3800
	ETHTOOL_A_TUNNEL_UDP_MAX                  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3801
	ETHTOOL_A_TUNNEL_INFO_UNSPEC              = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3802
	ETHTOOL_A_TUNNEL_INFO_HEADER              = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3803
	ETHTOOL_A_TUNNEL_INFO_UDP_PORTS           = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3804
	ETHTOOL_A_TUNNEL_INFO_MAX                 = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3805
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3806
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3807
const SPEED_UNKNOWN = -0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  3808
256
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3809
type EthtoolDrvinfo struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3810
	Cmd          uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3811
	Driver       [32]byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3812
	Version      [32]byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3813
	Fw_version   [32]byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3814
	Bus_info     [32]byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3815
	Erom_version [32]byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3816
	Reserved2    [12]byte
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3817
	N_priv_flags uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3818
	N_stats      uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3819
	Testinfo_len uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3820
	Eedump_len   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3821
	Regdump_len  uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3822
}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3823
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3824
type (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3825
	HIDRawReportDescriptor struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3826
		Size  uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3827
		Value [4096]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3828
	}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3829
	HIDRawDevInfo struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3830
		Bustype uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3831
		Vendor  int16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3832
		Product int16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3833
	}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3834
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3835
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3836
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3837
	CLOSE_RANGE_UNSHARE = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3838
	CLOSE_RANGE_CLOEXEC = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3839
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3840
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3841
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3842
	NLMSGERR_ATTR_MSG    = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3843
	NLMSGERR_ATTR_OFFS   = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3844
	NLMSGERR_ATTR_COOKIE = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3845
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3846
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3847
type (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3848
	EraseInfo struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3849
		Start  uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3850
		Length uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3851
	}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3852
	EraseInfo64 struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3853
		Start  uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3854
		Length uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3855
	}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3856
	MtdOobBuf struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3857
		Start  uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3858
		Length uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3859
		Ptr    *uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3860
	}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3861
	MtdOobBuf64 struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3862
		Start  uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3863
		Pad    uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3864
		Length uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3865
		Ptr    uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3866
	}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3867
	MtdWriteReq struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3868
		Start  uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3869
		Len    uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3870
		Ooblen uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3871
		Data   uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3872
		Oob    uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3873
		Mode   uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3874
		_      [7]uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3875
	}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3876
	MtdInfo struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3877
		Type      uint8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3878
		Flags     uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3879
		Size      uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3880
		Erasesize uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3881
		Writesize uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3882
		Oobsize   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3883
		_         uint64
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3884
	}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3885
	RegionInfo struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3886
		Offset      uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3887
		Erasesize   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3888
		Numblocks   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3889
		Regionindex uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3890
	}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3891
	OtpInfo struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3892
		Start  uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3893
		Length uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3894
		Locked uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3895
	}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3896
	NandOobinfo struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3897
		Useecc   uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3898
		Eccbytes uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3899
		Oobfree  [8][2]uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3900
		Eccpos   [32]uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3901
	}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3902
	NandOobfree struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3903
		Offset uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3904
		Length uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3905
	}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3906
	NandEcclayout struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3907
		Eccbytes uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3908
		Eccpos   [64]uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3909
		Oobavail uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3910
		Oobfree  [8]NandOobfree
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3911
	}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3912
	MtdEccStats struct {
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3913
		Corrected uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3914
		Failed    uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3915
		Badblocks uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3916
		Bbtblocks uint32
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3917
	}
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3918
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3919
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3920
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3921
	MTD_OPS_PLACE_OOB = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3922
	MTD_OPS_AUTO_OOB  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3923
	MTD_OPS_RAW       = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3924
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3925
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3926
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3927
	MTD_FILE_MODE_NORMAL      = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3928
	MTD_FILE_MODE_OTP_FACTORY = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3929
	MTD_FILE_MODE_OTP_USER    = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3930
	MTD_FILE_MODE_RAW         = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3931
)
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3932
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3933
const (
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3934
	NFC_CMD_UNSPEC                    = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3935
	NFC_CMD_GET_DEVICE                = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3936
	NFC_CMD_DEV_UP                    = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3937
	NFC_CMD_DEV_DOWN                  = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3938
	NFC_CMD_DEP_LINK_UP               = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3939
	NFC_CMD_DEP_LINK_DOWN             = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3940
	NFC_CMD_START_POLL                = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3941
	NFC_CMD_STOP_POLL                 = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3942
	NFC_CMD_GET_TARGET                = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3943
	NFC_EVENT_TARGETS_FOUND           = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3944
	NFC_EVENT_DEVICE_ADDED            = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3945
	NFC_EVENT_DEVICE_REMOVED          = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3946
	NFC_EVENT_TARGET_LOST             = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3947
	NFC_EVENT_TM_ACTIVATED            = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3948
	NFC_EVENT_TM_DEACTIVATED          = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3949
	NFC_CMD_LLC_GET_PARAMS            = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3950
	NFC_CMD_LLC_SET_PARAMS            = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3951
	NFC_CMD_ENABLE_SE                 = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3952
	NFC_CMD_DISABLE_SE                = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3953
	NFC_CMD_LLC_SDREQ                 = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3954
	NFC_EVENT_LLC_SDRES               = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3955
	NFC_CMD_FW_DOWNLOAD               = 0x15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3956
	NFC_EVENT_SE_ADDED                = 0x16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3957
	NFC_EVENT_SE_REMOVED              = 0x17
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3958
	NFC_EVENT_SE_CONNECTIVITY         = 0x18
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3959
	NFC_EVENT_SE_TRANSACTION          = 0x19
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3960
	NFC_CMD_GET_SE                    = 0x1a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3961
	NFC_CMD_SE_IO                     = 0x1b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3962
	NFC_CMD_ACTIVATE_TARGET           = 0x1c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3963
	NFC_CMD_VENDOR                    = 0x1d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3964
	NFC_CMD_DEACTIVATE_TARGET         = 0x1e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3965
	NFC_ATTR_UNSPEC                   = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3966
	NFC_ATTR_DEVICE_INDEX             = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3967
	NFC_ATTR_DEVICE_NAME              = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3968
	NFC_ATTR_PROTOCOLS                = 0x3
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3969
	NFC_ATTR_TARGET_INDEX             = 0x4
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3970
	NFC_ATTR_TARGET_SENS_RES          = 0x5
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3971
	NFC_ATTR_TARGET_SEL_RES           = 0x6
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3972
	NFC_ATTR_TARGET_NFCID1            = 0x7
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3973
	NFC_ATTR_TARGET_SENSB_RES         = 0x8
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3974
	NFC_ATTR_TARGET_SENSF_RES         = 0x9
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3975
	NFC_ATTR_COMM_MODE                = 0xa
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3976
	NFC_ATTR_RF_MODE                  = 0xb
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3977
	NFC_ATTR_DEVICE_POWERED           = 0xc
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3978
	NFC_ATTR_IM_PROTOCOLS             = 0xd
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3979
	NFC_ATTR_TM_PROTOCOLS             = 0xe
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3980
	NFC_ATTR_LLC_PARAM_LTO            = 0xf
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3981
	NFC_ATTR_LLC_PARAM_RW             = 0x10
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3982
	NFC_ATTR_LLC_PARAM_MIUX           = 0x11
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3983
	NFC_ATTR_SE                       = 0x12
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3984
	NFC_ATTR_LLC_SDP                  = 0x13
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3985
	NFC_ATTR_FIRMWARE_NAME            = 0x14
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3986
	NFC_ATTR_SE_INDEX                 = 0x15
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3987
	NFC_ATTR_SE_TYPE                  = 0x16
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3988
	NFC_ATTR_SE_AID                   = 0x17
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3989
	NFC_ATTR_FIRMWARE_DOWNLOAD_STATUS = 0x18
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3990
	NFC_ATTR_SE_APDU                  = 0x19
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3991
	NFC_ATTR_TARGET_ISO15693_DSFID    = 0x1a
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3992
	NFC_ATTR_TARGET_ISO15693_UID      = 0x1b
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3993
	NFC_ATTR_SE_PARAMS                = 0x1c
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3994
	NFC_ATTR_VENDOR_ID                = 0x1d
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3995
	NFC_ATTR_VENDOR_SUBCMD            = 0x1e
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3996
	NFC_ATTR_VENDOR_DATA              = 0x1f
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3997
	NFC_SDP_ATTR_UNSPEC               = 0x0
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3998
	NFC_SDP_ATTR_URI                  = 0x1
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  3999
	NFC_SDP_ATTR_SAP                  = 0x2
6d9efbef00a9 Update dependencies
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
  4000
)
260
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4001
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4002
type LandlockRulesetAttr struct {
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4003
	Access_fs uint64
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4004
}
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4005
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4006
type LandlockPathBeneathAttr struct {
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4007
	Allowed_access uint64
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4008
	Parent_fd      int32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4009
}
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4010
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4011
const (
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4012
	LANDLOCK_RULE_PATH_BENEATH = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4013
)
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4014
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4015
const (
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4016
	IPC_CREAT   = 0x200
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4017
	IPC_EXCL    = 0x400
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4018
	IPC_NOWAIT  = 0x800
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4019
	IPC_PRIVATE = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4020
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4021
	ipc_64 = 0x100
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4022
)
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4023
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4024
const (
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4025
	IPC_RMID = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4026
	IPC_SET  = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4027
	IPC_STAT = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4028
)
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4029
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4030
const (
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4031
	SHM_RDONLY = 0x1000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4032
	SHM_RND    = 0x2000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4033
)
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4034
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4035
type MountAttr struct {
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4036
	Attr_set    uint64
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4037
	Attr_clr    uint64
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4038
	Propagation uint64
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4039
	Userns_fd   uint64
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4040
}
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4041
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4042
const (
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4043
	WG_CMD_GET_DEVICE                      = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4044
	WG_CMD_SET_DEVICE                      = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4045
	WGDEVICE_F_REPLACE_PEERS               = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4046
	WGDEVICE_A_UNSPEC                      = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4047
	WGDEVICE_A_IFINDEX                     = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4048
	WGDEVICE_A_IFNAME                      = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4049
	WGDEVICE_A_PRIVATE_KEY                 = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4050
	WGDEVICE_A_PUBLIC_KEY                  = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4051
	WGDEVICE_A_FLAGS                       = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4052
	WGDEVICE_A_LISTEN_PORT                 = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4053
	WGDEVICE_A_FWMARK                      = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4054
	WGDEVICE_A_PEERS                       = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4055
	WGPEER_F_REMOVE_ME                     = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4056
	WGPEER_F_REPLACE_ALLOWEDIPS            = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4057
	WGPEER_F_UPDATE_ONLY                   = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4058
	WGPEER_A_UNSPEC                        = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4059
	WGPEER_A_PUBLIC_KEY                    = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4060
	WGPEER_A_PRESHARED_KEY                 = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4061
	WGPEER_A_FLAGS                         = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4062
	WGPEER_A_ENDPOINT                      = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4063
	WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4064
	WGPEER_A_LAST_HANDSHAKE_TIME           = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4065
	WGPEER_A_RX_BYTES                      = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4066
	WGPEER_A_TX_BYTES                      = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4067
	WGPEER_A_ALLOWEDIPS                    = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4068
	WGPEER_A_PROTOCOL_VERSION              = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4069
	WGALLOWEDIP_A_UNSPEC                   = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4070
	WGALLOWEDIP_A_FAMILY                   = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4071
	WGALLOWEDIP_A_IPADDR                   = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4072
	WGALLOWEDIP_A_CIDR_MASK                = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4073
)
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4074
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4075
const (
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4076
	NL_ATTR_TYPE_INVALID      = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4077
	NL_ATTR_TYPE_FLAG         = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4078
	NL_ATTR_TYPE_U8           = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4079
	NL_ATTR_TYPE_U16          = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4080
	NL_ATTR_TYPE_U32          = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4081
	NL_ATTR_TYPE_U64          = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4082
	NL_ATTR_TYPE_S8           = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4083
	NL_ATTR_TYPE_S16          = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4084
	NL_ATTR_TYPE_S32          = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4085
	NL_ATTR_TYPE_S64          = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4086
	NL_ATTR_TYPE_BINARY       = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4087
	NL_ATTR_TYPE_STRING       = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4088
	NL_ATTR_TYPE_NUL_STRING   = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4089
	NL_ATTR_TYPE_NESTED       = 0xd
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4090
	NL_ATTR_TYPE_NESTED_ARRAY = 0xe
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4091
	NL_ATTR_TYPE_BITFIELD32   = 0xf
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4092
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4093
	NL_POLICY_TYPE_ATTR_UNSPEC          = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4094
	NL_POLICY_TYPE_ATTR_TYPE            = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4095
	NL_POLICY_TYPE_ATTR_MIN_VALUE_S     = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4096
	NL_POLICY_TYPE_ATTR_MAX_VALUE_S     = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4097
	NL_POLICY_TYPE_ATTR_MIN_VALUE_U     = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4098
	NL_POLICY_TYPE_ATTR_MAX_VALUE_U     = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4099
	NL_POLICY_TYPE_ATTR_MIN_LENGTH      = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4100
	NL_POLICY_TYPE_ATTR_MAX_LENGTH      = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4101
	NL_POLICY_TYPE_ATTR_POLICY_IDX      = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4102
	NL_POLICY_TYPE_ATTR_POLICY_MAXTYPE  = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4103
	NL_POLICY_TYPE_ATTR_BITFIELD32_MASK = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4104
	NL_POLICY_TYPE_ATTR_PAD             = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4105
	NL_POLICY_TYPE_ATTR_MASK            = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4106
	NL_POLICY_TYPE_ATTR_MAX             = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4107
)
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4108
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4109
type CANBitTiming struct {
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4110
	Bitrate      uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4111
	Sample_point uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4112
	Tq           uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4113
	Prop_seg     uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4114
	Phase_seg1   uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4115
	Phase_seg2   uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4116
	Sjw          uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4117
	Brp          uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4118
}
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4119
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4120
type CANBitTimingConst struct {
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4121
	Name      [16]uint8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4122
	Tseg1_min uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4123
	Tseg1_max uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4124
	Tseg2_min uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4125
	Tseg2_max uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4126
	Sjw_max   uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4127
	Brp_min   uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4128
	Brp_max   uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4129
	Brp_inc   uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4130
}
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4131
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4132
type CANClock struct {
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4133
	Freq uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4134
}
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4135
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4136
type CANBusErrorCounters struct {
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4137
	Txerr uint16
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4138
	Rxerr uint16
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4139
}
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4140
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4141
type CANCtrlMode struct {
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4142
	Mask  uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4143
	Flags uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4144
}
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4145
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4146
type CANDeviceStats struct {
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4147
	Bus_error        uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4148
	Error_warning    uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4149
	Error_passive    uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4150
	Bus_off          uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4151
	Arbitration_lost uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4152
	Restarts         uint32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4153
}
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4154
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4155
const (
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4156
	CAN_STATE_ERROR_ACTIVE  = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4157
	CAN_STATE_ERROR_WARNING = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4158
	CAN_STATE_ERROR_PASSIVE = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4159
	CAN_STATE_BUS_OFF       = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4160
	CAN_STATE_STOPPED       = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4161
	CAN_STATE_SLEEPING      = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4162
	CAN_STATE_MAX           = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4163
)
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4164
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4165
const (
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4166
	IFLA_CAN_UNSPEC               = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4167
	IFLA_CAN_BITTIMING            = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4168
	IFLA_CAN_BITTIMING_CONST      = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4169
	IFLA_CAN_CLOCK                = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4170
	IFLA_CAN_STATE                = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4171
	IFLA_CAN_CTRLMODE             = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4172
	IFLA_CAN_RESTART_MS           = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4173
	IFLA_CAN_RESTART              = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4174
	IFLA_CAN_BERR_COUNTER         = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4175
	IFLA_CAN_DATA_BITTIMING       = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4176
	IFLA_CAN_DATA_BITTIMING_CONST = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4177
	IFLA_CAN_TERMINATION          = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4178
	IFLA_CAN_TERMINATION_CONST    = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4179
	IFLA_CAN_BITRATE_CONST        = 0xd
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4180
	IFLA_CAN_DATA_BITRATE_CONST   = 0xe
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4181
	IFLA_CAN_BITRATE_MAX          = 0xf
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4182
)
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4183
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4184
type KCMAttach struct {
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4185
	Fd     int32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4186
	Bpf_fd int32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4187
}
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4188
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4189
type KCMUnattach struct {
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4190
	Fd int32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4191
}
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4192
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4193
type KCMClone struct {
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4194
	Fd int32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4195
}
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4196
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4197
const (
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4198
	NL80211_AC_BE                                           = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4199
	NL80211_AC_BK                                           = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4200
	NL80211_ACL_POLICY_ACCEPT_UNLESS_LISTED                 = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4201
	NL80211_ACL_POLICY_DENY_UNLESS_LISTED                   = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4202
	NL80211_AC_VI                                           = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4203
	NL80211_AC_VO                                           = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4204
	NL80211_ATTR_4ADDR                                      = 0x53
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4205
	NL80211_ATTR_ACK                                        = 0x5c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4206
	NL80211_ATTR_ACK_SIGNAL                                 = 0x107
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4207
	NL80211_ATTR_ACL_POLICY                                 = 0xa5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4208
	NL80211_ATTR_ADMITTED_TIME                              = 0xd4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4209
	NL80211_ATTR_AIRTIME_WEIGHT                             = 0x112
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4210
	NL80211_ATTR_AKM_SUITES                                 = 0x4c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4211
	NL80211_ATTR_AP_ISOLATE                                 = 0x60
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4212
	NL80211_ATTR_AUTH_DATA                                  = 0x9c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4213
	NL80211_ATTR_AUTH_TYPE                                  = 0x35
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4214
	NL80211_ATTR_BANDS                                      = 0xef
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4215
	NL80211_ATTR_BEACON_HEAD                                = 0xe
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4216
	NL80211_ATTR_BEACON_INTERVAL                            = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4217
	NL80211_ATTR_BEACON_TAIL                                = 0xf
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4218
	NL80211_ATTR_BG_SCAN_PERIOD                             = 0x98
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4219
	NL80211_ATTR_BSS_BASIC_RATES                            = 0x24
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4220
	NL80211_ATTR_BSS                                        = 0x2f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4221
	NL80211_ATTR_BSS_CTS_PROT                               = 0x1c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4222
	NL80211_ATTR_BSS_HT_OPMODE                              = 0x6d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4223
	NL80211_ATTR_BSSID                                      = 0xf5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4224
	NL80211_ATTR_BSS_SELECT                                 = 0xe3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4225
	NL80211_ATTR_BSS_SHORT_PREAMBLE                         = 0x1d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4226
	NL80211_ATTR_BSS_SHORT_SLOT_TIME                        = 0x1e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4227
	NL80211_ATTR_CENTER_FREQ1                               = 0xa0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4228
	NL80211_ATTR_CENTER_FREQ1_OFFSET                        = 0x123
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4229
	NL80211_ATTR_CENTER_FREQ2                               = 0xa1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4230
	NL80211_ATTR_CHANNEL_WIDTH                              = 0x9f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4231
	NL80211_ATTR_CH_SWITCH_BLOCK_TX                         = 0xb8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4232
	NL80211_ATTR_CH_SWITCH_COUNT                            = 0xb7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4233
	NL80211_ATTR_CIPHER_SUITE_GROUP                         = 0x4a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4234
	NL80211_ATTR_CIPHER_SUITES                              = 0x39
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4235
	NL80211_ATTR_CIPHER_SUITES_PAIRWISE                     = 0x49
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4236
	NL80211_ATTR_CNTDWN_OFFS_BEACON                         = 0xba
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4237
	NL80211_ATTR_CNTDWN_OFFS_PRESP                          = 0xbb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4238
	NL80211_ATTR_COALESCE_RULE                              = 0xb6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4239
	NL80211_ATTR_COALESCE_RULE_CONDITION                    = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4240
	NL80211_ATTR_COALESCE_RULE_DELAY                        = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4241
	NL80211_ATTR_COALESCE_RULE_MAX                          = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4242
	NL80211_ATTR_COALESCE_RULE_PKT_PATTERN                  = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4243
	NL80211_ATTR_CONN_FAILED_REASON                         = 0x9b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4244
	NL80211_ATTR_CONTROL_PORT                               = 0x44
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4245
	NL80211_ATTR_CONTROL_PORT_ETHERTYPE                     = 0x66
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4246
	NL80211_ATTR_CONTROL_PORT_NO_ENCRYPT                    = 0x67
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4247
	NL80211_ATTR_CONTROL_PORT_NO_PREAUTH                    = 0x11e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4248
	NL80211_ATTR_CONTROL_PORT_OVER_NL80211                  = 0x108
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4249
	NL80211_ATTR_COOKIE                                     = 0x58
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4250
	NL80211_ATTR_CQM_BEACON_LOSS_EVENT                      = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4251
	NL80211_ATTR_CQM                                        = 0x5e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4252
	NL80211_ATTR_CQM_MAX                                    = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4253
	NL80211_ATTR_CQM_PKT_LOSS_EVENT                         = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4254
	NL80211_ATTR_CQM_RSSI_HYST                              = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4255
	NL80211_ATTR_CQM_RSSI_LEVEL                             = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4256
	NL80211_ATTR_CQM_RSSI_THOLD                             = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4257
	NL80211_ATTR_CQM_RSSI_THRESHOLD_EVENT                   = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4258
	NL80211_ATTR_CQM_TXE_INTVL                              = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4259
	NL80211_ATTR_CQM_TXE_PKTS                               = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4260
	NL80211_ATTR_CQM_TXE_RATE                               = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4261
	NL80211_ATTR_CRIT_PROT_ID                               = 0xb3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4262
	NL80211_ATTR_CSA_C_OFF_BEACON                           = 0xba
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4263
	NL80211_ATTR_CSA_C_OFF_PRESP                            = 0xbb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4264
	NL80211_ATTR_CSA_C_OFFSETS_TX                           = 0xcd
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4265
	NL80211_ATTR_CSA_IES                                    = 0xb9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4266
	NL80211_ATTR_DEVICE_AP_SME                              = 0x8d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4267
	NL80211_ATTR_DFS_CAC_TIME                               = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4268
	NL80211_ATTR_DFS_REGION                                 = 0x92
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4269
	NL80211_ATTR_DISABLE_HE                                 = 0x12d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4270
	NL80211_ATTR_DISABLE_HT                                 = 0x93
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4271
	NL80211_ATTR_DISABLE_VHT                                = 0xaf
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4272
	NL80211_ATTR_DISCONNECTED_BY_AP                         = 0x47
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4273
	NL80211_ATTR_DONT_WAIT_FOR_ACK                          = 0x8e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4274
	NL80211_ATTR_DTIM_PERIOD                                = 0xd
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4275
	NL80211_ATTR_DURATION                                   = 0x57
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4276
	NL80211_ATTR_EXT_CAPA                                   = 0xa9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4277
	NL80211_ATTR_EXT_CAPA_MASK                              = 0xaa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4278
	NL80211_ATTR_EXTERNAL_AUTH_ACTION                       = 0x104
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4279
	NL80211_ATTR_EXTERNAL_AUTH_SUPPORT                      = 0x105
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4280
	NL80211_ATTR_EXT_FEATURES                               = 0xd9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4281
	NL80211_ATTR_FEATURE_FLAGS                              = 0x8f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4282
	NL80211_ATTR_FILS_CACHE_ID                              = 0xfd
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4283
	NL80211_ATTR_FILS_DISCOVERY                             = 0x126
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4284
	NL80211_ATTR_FILS_ERP_NEXT_SEQ_NUM                      = 0xfb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4285
	NL80211_ATTR_FILS_ERP_REALM                             = 0xfa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4286
	NL80211_ATTR_FILS_ERP_RRK                               = 0xfc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4287
	NL80211_ATTR_FILS_ERP_USERNAME                          = 0xf9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4288
	NL80211_ATTR_FILS_KEK                                   = 0xf2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4289
	NL80211_ATTR_FILS_NONCES                                = 0xf3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4290
	NL80211_ATTR_FRAME                                      = 0x33
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4291
	NL80211_ATTR_FRAME_MATCH                                = 0x5b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4292
	NL80211_ATTR_FRAME_TYPE                                 = 0x65
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4293
	NL80211_ATTR_FREQ_AFTER                                 = 0x3b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4294
	NL80211_ATTR_FREQ_BEFORE                                = 0x3a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4295
	NL80211_ATTR_FREQ_FIXED                                 = 0x3c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4296
	NL80211_ATTR_FREQ_RANGE_END                             = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4297
	NL80211_ATTR_FREQ_RANGE_MAX_BW                          = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4298
	NL80211_ATTR_FREQ_RANGE_START                           = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4299
	NL80211_ATTR_FTM_RESPONDER                              = 0x10e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4300
	NL80211_ATTR_FTM_RESPONDER_STATS                        = 0x10f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4301
	NL80211_ATTR_GENERATION                                 = 0x2e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4302
	NL80211_ATTR_HANDLE_DFS                                 = 0xbf
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4303
	NL80211_ATTR_HE_6GHZ_CAPABILITY                         = 0x125
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4304
	NL80211_ATTR_HE_BSS_COLOR                               = 0x11b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4305
	NL80211_ATTR_HE_CAPABILITY                              = 0x10d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4306
	NL80211_ATTR_HE_OBSS_PD                                 = 0x117
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4307
	NL80211_ATTR_HIDDEN_SSID                                = 0x7e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4308
	NL80211_ATTR_HT_CAPABILITY                              = 0x1f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4309
	NL80211_ATTR_HT_CAPABILITY_MASK                         = 0x94
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4310
	NL80211_ATTR_IE_ASSOC_RESP                              = 0x80
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4311
	NL80211_ATTR_IE                                         = 0x2a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4312
	NL80211_ATTR_IE_PROBE_RESP                              = 0x7f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4313
	NL80211_ATTR_IE_RIC                                     = 0xb2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4314
	NL80211_ATTR_IFACE_SOCKET_OWNER                         = 0xcc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4315
	NL80211_ATTR_IFINDEX                                    = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4316
	NL80211_ATTR_IFNAME                                     = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4317
	NL80211_ATTR_IFTYPE_AKM_SUITES                          = 0x11c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4318
	NL80211_ATTR_IFTYPE                                     = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4319
	NL80211_ATTR_IFTYPE_EXT_CAPA                            = 0xe6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4320
	NL80211_ATTR_INACTIVITY_TIMEOUT                         = 0x96
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4321
	NL80211_ATTR_INTERFACE_COMBINATIONS                     = 0x78
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4322
	NL80211_ATTR_KEY_CIPHER                                 = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4323
	NL80211_ATTR_KEY                                        = 0x50
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4324
	NL80211_ATTR_KEY_DATA                                   = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4325
	NL80211_ATTR_KEY_DEFAULT                                = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4326
	NL80211_ATTR_KEY_DEFAULT_MGMT                           = 0x28
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4327
	NL80211_ATTR_KEY_DEFAULT_TYPES                          = 0x6e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4328
	NL80211_ATTR_KEY_IDX                                    = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4329
	NL80211_ATTR_KEYS                                       = 0x51
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4330
	NL80211_ATTR_KEY_SEQ                                    = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4331
	NL80211_ATTR_KEY_TYPE                                   = 0x37
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4332
	NL80211_ATTR_LOCAL_MESH_POWER_MODE                      = 0xa4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4333
	NL80211_ATTR_LOCAL_STATE_CHANGE                         = 0x5f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4334
	NL80211_ATTR_MAC_ACL_MAX                                = 0xa7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4335
	NL80211_ATTR_MAC_ADDRS                                  = 0xa6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4336
	NL80211_ATTR_MAC                                        = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4337
	NL80211_ATTR_MAC_HINT                                   = 0xc8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4338
	NL80211_ATTR_MAC_MASK                                   = 0xd7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4339
	NL80211_ATTR_MAX_AP_ASSOC_STA                           = 0xca
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4340
	NL80211_ATTR_MAX                                        = 0x137
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4341
	NL80211_ATTR_MAX_CRIT_PROT_DURATION                     = 0xb4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4342
	NL80211_ATTR_MAX_CSA_COUNTERS                           = 0xce
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4343
	NL80211_ATTR_MAX_MATCH_SETS                             = 0x85
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4344
	NL80211_ATTR_MAX_NUM_PMKIDS                             = 0x56
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4345
	NL80211_ATTR_MAX_NUM_SCAN_SSIDS                         = 0x2b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4346
	NL80211_ATTR_MAX_NUM_SCHED_SCAN_PLANS                   = 0xde
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4347
	NL80211_ATTR_MAX_NUM_SCHED_SCAN_SSIDS                   = 0x7b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4348
	NL80211_ATTR_MAX_REMAIN_ON_CHANNEL_DURATION             = 0x6f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4349
	NL80211_ATTR_MAX_SCAN_IE_LEN                            = 0x38
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4350
	NL80211_ATTR_MAX_SCAN_PLAN_INTERVAL                     = 0xdf
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4351
	NL80211_ATTR_MAX_SCAN_PLAN_ITERATIONS                   = 0xe0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4352
	NL80211_ATTR_MAX_SCHED_SCAN_IE_LEN                      = 0x7c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4353
	NL80211_ATTR_MCAST_RATE                                 = 0x6b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4354
	NL80211_ATTR_MDID                                       = 0xb1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4355
	NL80211_ATTR_MEASUREMENT_DURATION                       = 0xeb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4356
	NL80211_ATTR_MEASUREMENT_DURATION_MANDATORY             = 0xec
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4357
	NL80211_ATTR_MESH_CONFIG                                = 0x23
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4358
	NL80211_ATTR_MESH_ID                                    = 0x18
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4359
	NL80211_ATTR_MESH_PEER_AID                              = 0xed
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4360
	NL80211_ATTR_MESH_SETUP                                 = 0x70
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4361
	NL80211_ATTR_MGMT_SUBTYPE                               = 0x29
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4362
	NL80211_ATTR_MNTR_FLAGS                                 = 0x17
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4363
	NL80211_ATTR_MPATH_INFO                                 = 0x1b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4364
	NL80211_ATTR_MPATH_NEXT_HOP                             = 0x1a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4365
	NL80211_ATTR_MULTICAST_TO_UNICAST_ENABLED               = 0xf4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4366
	NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR                    = 0xe8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4367
	NL80211_ATTR_MU_MIMO_GROUP_DATA                         = 0xe7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4368
	NL80211_ATTR_NAN_FUNC                                   = 0xf0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4369
	NL80211_ATTR_NAN_MASTER_PREF                            = 0xee
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4370
	NL80211_ATTR_NAN_MATCH                                  = 0xf1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4371
	NL80211_ATTR_NETNS_FD                                   = 0xdb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4372
	NL80211_ATTR_NOACK_MAP                                  = 0x95
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4373
	NL80211_ATTR_NSS                                        = 0x106
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4374
	NL80211_ATTR_OFFCHANNEL_TX_OK                           = 0x6c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4375
	NL80211_ATTR_OPER_CLASS                                 = 0xd6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4376
	NL80211_ATTR_OPMODE_NOTIF                               = 0xc2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4377
	NL80211_ATTR_P2P_CTWINDOW                               = 0xa2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4378
	NL80211_ATTR_P2P_OPPPS                                  = 0xa3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4379
	NL80211_ATTR_PAD                                        = 0xe5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4380
	NL80211_ATTR_PBSS                                       = 0xe2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4381
	NL80211_ATTR_PEER_AID                                   = 0xb5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4382
	NL80211_ATTR_PEER_MEASUREMENTS                          = 0x111
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4383
	NL80211_ATTR_PID                                        = 0x52
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4384
	NL80211_ATTR_PMK                                        = 0xfe
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4385
	NL80211_ATTR_PMKID                                      = 0x55
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4386
	NL80211_ATTR_PMK_LIFETIME                               = 0x11f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4387
	NL80211_ATTR_PMKR0_NAME                                 = 0x102
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4388
	NL80211_ATTR_PMK_REAUTH_THRESHOLD                       = 0x120
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4389
	NL80211_ATTR_PMKSA_CANDIDATE                            = 0x86
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4390
	NL80211_ATTR_PORT_AUTHORIZED                            = 0x103
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4391
	NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN                    = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4392
	NL80211_ATTR_POWER_RULE_MAX_EIRP                        = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4393
	NL80211_ATTR_PREV_BSSID                                 = 0x4f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4394
	NL80211_ATTR_PRIVACY                                    = 0x46
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4395
	NL80211_ATTR_PROBE_RESP                                 = 0x91
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4396
	NL80211_ATTR_PROBE_RESP_OFFLOAD                         = 0x90
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4397
	NL80211_ATTR_PROTOCOL_FEATURES                          = 0xad
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4398
	NL80211_ATTR_PS_STATE                                   = 0x5d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4399
	NL80211_ATTR_QOS_MAP                                    = 0xc7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4400
	NL80211_ATTR_RADAR_EVENT                                = 0xa8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4401
	NL80211_ATTR_REASON_CODE                                = 0x36
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4402
	NL80211_ATTR_RECEIVE_MULTICAST                          = 0x121
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4403
	NL80211_ATTR_RECONNECT_REQUESTED                        = 0x12b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4404
	NL80211_ATTR_REG_ALPHA2                                 = 0x21
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4405
	NL80211_ATTR_REG_INDOOR                                 = 0xdd
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4406
	NL80211_ATTR_REG_INITIATOR                              = 0x30
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4407
	NL80211_ATTR_REG_RULE_FLAGS                             = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4408
	NL80211_ATTR_REG_RULES                                  = 0x22
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4409
	NL80211_ATTR_REG_TYPE                                   = 0x31
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4410
	NL80211_ATTR_REKEY_DATA                                 = 0x7a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4411
	NL80211_ATTR_REQ_IE                                     = 0x4d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4412
	NL80211_ATTR_RESP_IE                                    = 0x4e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4413
	NL80211_ATTR_ROAM_SUPPORT                               = 0x83
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4414
	NL80211_ATTR_RX_FRAME_TYPES                             = 0x64
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4415
	NL80211_ATTR_RXMGMT_FLAGS                               = 0xbc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4416
	NL80211_ATTR_RX_SIGNAL_DBM                              = 0x97
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4417
	NL80211_ATTR_S1G_CAPABILITY                             = 0x128
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4418
	NL80211_ATTR_S1G_CAPABILITY_MASK                        = 0x129
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4419
	NL80211_ATTR_SAE_DATA                                   = 0x9c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4420
	NL80211_ATTR_SAE_PASSWORD                               = 0x115
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4421
	NL80211_ATTR_SAE_PWE                                    = 0x12a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4422
	NL80211_ATTR_SAR_SPEC                                   = 0x12c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4423
	NL80211_ATTR_SCAN_FLAGS                                 = 0x9e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4424
	NL80211_ATTR_SCAN_FREQ_KHZ                              = 0x124
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4425
	NL80211_ATTR_SCAN_FREQUENCIES                           = 0x2c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4426
	NL80211_ATTR_SCAN_GENERATION                            = 0x2e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4427
	NL80211_ATTR_SCAN_SSIDS                                 = 0x2d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4428
	NL80211_ATTR_SCAN_START_TIME_TSF_BSSID                  = 0xea
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4429
	NL80211_ATTR_SCAN_START_TIME_TSF                        = 0xe9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4430
	NL80211_ATTR_SCAN_SUPP_RATES                            = 0x7d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4431
	NL80211_ATTR_SCHED_SCAN_DELAY                           = 0xdc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4432
	NL80211_ATTR_SCHED_SCAN_INTERVAL                        = 0x77
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4433
	NL80211_ATTR_SCHED_SCAN_MATCH                           = 0x84
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4434
	NL80211_ATTR_SCHED_SCAN_MATCH_SSID                      = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4435
	NL80211_ATTR_SCHED_SCAN_MAX_REQS                        = 0x100
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4436
	NL80211_ATTR_SCHED_SCAN_MULTI                           = 0xff
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4437
	NL80211_ATTR_SCHED_SCAN_PLANS                           = 0xe1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4438
	NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI                   = 0xf6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4439
	NL80211_ATTR_SCHED_SCAN_RSSI_ADJUST                     = 0xf7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4440
	NL80211_ATTR_SMPS_MODE                                  = 0xd5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4441
	NL80211_ATTR_SOCKET_OWNER                               = 0xcc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4442
	NL80211_ATTR_SOFTWARE_IFTYPES                           = 0x79
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4443
	NL80211_ATTR_SPLIT_WIPHY_DUMP                           = 0xae
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4444
	NL80211_ATTR_SSID                                       = 0x34
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4445
	NL80211_ATTR_STA_AID                                    = 0x10
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4446
	NL80211_ATTR_STA_CAPABILITY                             = 0xab
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4447
	NL80211_ATTR_STA_EXT_CAPABILITY                         = 0xac
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4448
	NL80211_ATTR_STA_FLAGS2                                 = 0x43
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4449
	NL80211_ATTR_STA_FLAGS                                  = 0x11
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4450
	NL80211_ATTR_STA_INFO                                   = 0x15
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4451
	NL80211_ATTR_STA_LISTEN_INTERVAL                        = 0x12
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4452
	NL80211_ATTR_STA_PLINK_ACTION                           = 0x19
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4453
	NL80211_ATTR_STA_PLINK_STATE                            = 0x74
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4454
	NL80211_ATTR_STA_SUPPORTED_CHANNELS                     = 0xbd
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4455
	NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES                 = 0xbe
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4456
	NL80211_ATTR_STA_SUPPORTED_RATES                        = 0x13
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4457
	NL80211_ATTR_STA_SUPPORT_P2P_PS                         = 0xe4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4458
	NL80211_ATTR_STATUS_CODE                                = 0x48
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4459
	NL80211_ATTR_STA_TX_POWER                               = 0x114
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4460
	NL80211_ATTR_STA_TX_POWER_SETTING                       = 0x113
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4461
	NL80211_ATTR_STA_VLAN                                   = 0x14
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4462
	NL80211_ATTR_STA_WME                                    = 0x81
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4463
	NL80211_ATTR_SUPPORT_10_MHZ                             = 0xc1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4464
	NL80211_ATTR_SUPPORT_5_MHZ                              = 0xc0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4465
	NL80211_ATTR_SUPPORT_AP_UAPSD                           = 0x82
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4466
	NL80211_ATTR_SUPPORTED_COMMANDS                         = 0x32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4467
	NL80211_ATTR_SUPPORTED_IFTYPES                          = 0x20
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4468
	NL80211_ATTR_SUPPORT_IBSS_RSN                           = 0x68
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4469
	NL80211_ATTR_SUPPORT_MESH_AUTH                          = 0x73
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4470
	NL80211_ATTR_SURVEY_INFO                                = 0x54
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4471
	NL80211_ATTR_SURVEY_RADIO_STATS                         = 0xda
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4472
	NL80211_ATTR_TDLS_ACTION                                = 0x88
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4473
	NL80211_ATTR_TDLS_DIALOG_TOKEN                          = 0x89
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4474
	NL80211_ATTR_TDLS_EXTERNAL_SETUP                        = 0x8c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4475
	NL80211_ATTR_TDLS_INITIATOR                             = 0xcf
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4476
	NL80211_ATTR_TDLS_OPERATION                             = 0x8a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4477
	NL80211_ATTR_TDLS_PEER_CAPABILITY                       = 0xcb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4478
	NL80211_ATTR_TDLS_SUPPORT                               = 0x8b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4479
	NL80211_ATTR_TESTDATA                                   = 0x45
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4480
	NL80211_ATTR_TID_CONFIG                                 = 0x11d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4481
	NL80211_ATTR_TIMED_OUT                                  = 0x41
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4482
	NL80211_ATTR_TIMEOUT                                    = 0x110
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4483
	NL80211_ATTR_TIMEOUT_REASON                             = 0xf8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4484
	NL80211_ATTR_TSID                                       = 0xd2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4485
	NL80211_ATTR_TWT_RESPONDER                              = 0x116
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4486
	NL80211_ATTR_TX_FRAME_TYPES                             = 0x63
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4487
	NL80211_ATTR_TX_NO_CCK_RATE                             = 0x87
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4488
	NL80211_ATTR_TXQ_LIMIT                                  = 0x10a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4489
	NL80211_ATTR_TXQ_MEMORY_LIMIT                           = 0x10b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4490
	NL80211_ATTR_TXQ_QUANTUM                                = 0x10c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4491
	NL80211_ATTR_TXQ_STATS                                  = 0x109
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4492
	NL80211_ATTR_TX_RATES                                   = 0x5a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4493
	NL80211_ATTR_UNSOL_BCAST_PROBE_RESP                     = 0x127
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4494
	NL80211_ATTR_UNSPEC                                     = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4495
	NL80211_ATTR_USE_MFP                                    = 0x42
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4496
	NL80211_ATTR_USER_PRIO                                  = 0xd3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4497
	NL80211_ATTR_USER_REG_HINT_TYPE                         = 0x9a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4498
	NL80211_ATTR_USE_RRM                                    = 0xd0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4499
	NL80211_ATTR_VENDOR_DATA                                = 0xc5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4500
	NL80211_ATTR_VENDOR_EVENTS                              = 0xc6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4501
	NL80211_ATTR_VENDOR_ID                                  = 0xc3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4502
	NL80211_ATTR_VENDOR_SUBCMD                              = 0xc4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4503
	NL80211_ATTR_VHT_CAPABILITY                             = 0x9d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4504
	NL80211_ATTR_VHT_CAPABILITY_MASK                        = 0xb0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4505
	NL80211_ATTR_VLAN_ID                                    = 0x11a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4506
	NL80211_ATTR_WANT_1X_4WAY_HS                            = 0x101
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4507
	NL80211_ATTR_WDEV                                       = 0x99
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4508
	NL80211_ATTR_WIPHY_ANTENNA_AVAIL_RX                     = 0x72
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4509
	NL80211_ATTR_WIPHY_ANTENNA_AVAIL_TX                     = 0x71
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4510
	NL80211_ATTR_WIPHY_ANTENNA_RX                           = 0x6a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4511
	NL80211_ATTR_WIPHY_ANTENNA_TX                           = 0x69
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4512
	NL80211_ATTR_WIPHY_BANDS                                = 0x16
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4513
	NL80211_ATTR_WIPHY_CHANNEL_TYPE                         = 0x27
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4514
	NL80211_ATTR_WIPHY                                      = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4515
	NL80211_ATTR_WIPHY_COVERAGE_CLASS                       = 0x59
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4516
	NL80211_ATTR_WIPHY_DYN_ACK                              = 0xd1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4517
	NL80211_ATTR_WIPHY_EDMG_BW_CONFIG                       = 0x119
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4518
	NL80211_ATTR_WIPHY_EDMG_CHANNELS                        = 0x118
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4519
	NL80211_ATTR_WIPHY_FRAG_THRESHOLD                       = 0x3f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4520
	NL80211_ATTR_WIPHY_FREQ                                 = 0x26
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4521
	NL80211_ATTR_WIPHY_FREQ_HINT                            = 0xc9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4522
	NL80211_ATTR_WIPHY_FREQ_OFFSET                          = 0x122
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4523
	NL80211_ATTR_WIPHY_NAME                                 = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4524
	NL80211_ATTR_WIPHY_RETRY_LONG                           = 0x3e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4525
	NL80211_ATTR_WIPHY_RETRY_SHORT                          = 0x3d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4526
	NL80211_ATTR_WIPHY_RTS_THRESHOLD                        = 0x40
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4527
	NL80211_ATTR_WIPHY_SELF_MANAGED_REG                     = 0xd8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4528
	NL80211_ATTR_WIPHY_TX_POWER_LEVEL                       = 0x62
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4529
	NL80211_ATTR_WIPHY_TX_POWER_SETTING                     = 0x61
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4530
	NL80211_ATTR_WIPHY_TXQ_PARAMS                           = 0x25
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4531
	NL80211_ATTR_WOWLAN_TRIGGERS                            = 0x75
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4532
	NL80211_ATTR_WOWLAN_TRIGGERS_SUPPORTED                  = 0x76
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4533
	NL80211_ATTR_WPA_VERSIONS                               = 0x4b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4534
	NL80211_AUTHTYPE_AUTOMATIC                              = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4535
	NL80211_AUTHTYPE_FILS_PK                                = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4536
	NL80211_AUTHTYPE_FILS_SK                                = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4537
	NL80211_AUTHTYPE_FILS_SK_PFS                            = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4538
	NL80211_AUTHTYPE_FT                                     = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4539
	NL80211_AUTHTYPE_MAX                                    = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4540
	NL80211_AUTHTYPE_NETWORK_EAP                            = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4541
	NL80211_AUTHTYPE_OPEN_SYSTEM                            = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4542
	NL80211_AUTHTYPE_SAE                                    = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4543
	NL80211_AUTHTYPE_SHARED_KEY                             = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4544
	NL80211_BAND_2GHZ                                       = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4545
	NL80211_BAND_5GHZ                                       = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4546
	NL80211_BAND_60GHZ                                      = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4547
	NL80211_BAND_6GHZ                                       = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4548
	NL80211_BAND_ATTR_EDMG_BW_CONFIG                        = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4549
	NL80211_BAND_ATTR_EDMG_CHANNELS                         = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4550
	NL80211_BAND_ATTR_FREQS                                 = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4551
	NL80211_BAND_ATTR_HT_AMPDU_DENSITY                      = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4552
	NL80211_BAND_ATTR_HT_AMPDU_FACTOR                       = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4553
	NL80211_BAND_ATTR_HT_CAPA                               = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4554
	NL80211_BAND_ATTR_HT_MCS_SET                            = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4555
	NL80211_BAND_ATTR_IFTYPE_DATA                           = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4556
	NL80211_BAND_ATTR_MAX                                   = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4557
	NL80211_BAND_ATTR_RATES                                 = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4558
	NL80211_BAND_ATTR_VHT_CAPA                              = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4559
	NL80211_BAND_ATTR_VHT_MCS_SET                           = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4560
	NL80211_BAND_IFTYPE_ATTR_HE_6GHZ_CAPA                   = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4561
	NL80211_BAND_IFTYPE_ATTR_HE_CAP_MAC                     = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4562
	NL80211_BAND_IFTYPE_ATTR_HE_CAP_MCS_SET                 = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4563
	NL80211_BAND_IFTYPE_ATTR_HE_CAP_PHY                     = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4564
	NL80211_BAND_IFTYPE_ATTR_HE_CAP_PPE                     = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4565
	NL80211_BAND_IFTYPE_ATTR_IFTYPES                        = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4566
	NL80211_BAND_IFTYPE_ATTR_MAX                            = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4567
	NL80211_BAND_S1GHZ                                      = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4568
	NL80211_BITRATE_ATTR_2GHZ_SHORTPREAMBLE                 = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4569
	NL80211_BITRATE_ATTR_MAX                                = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4570
	NL80211_BITRATE_ATTR_RATE                               = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4571
	NL80211_BSS_BEACON_IES                                  = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4572
	NL80211_BSS_BEACON_INTERVAL                             = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4573
	NL80211_BSS_BEACON_TSF                                  = 0xd
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4574
	NL80211_BSS_BSSID                                       = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4575
	NL80211_BSS_CAPABILITY                                  = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4576
	NL80211_BSS_CHAIN_SIGNAL                                = 0x13
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4577
	NL80211_BSS_CHAN_WIDTH_10                               = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4578
	NL80211_BSS_CHAN_WIDTH_1                                = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4579
	NL80211_BSS_CHAN_WIDTH_20                               = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4580
	NL80211_BSS_CHAN_WIDTH_2                                = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4581
	NL80211_BSS_CHAN_WIDTH_5                                = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4582
	NL80211_BSS_CHAN_WIDTH                                  = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4583
	NL80211_BSS_FREQUENCY                                   = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4584
	NL80211_BSS_FREQUENCY_OFFSET                            = 0x14
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4585
	NL80211_BSS_INFORMATION_ELEMENTS                        = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4586
	NL80211_BSS_LAST_SEEN_BOOTTIME                          = 0xf
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4587
	NL80211_BSS_MAX                                         = 0x14
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4588
	NL80211_BSS_PAD                                         = 0x10
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4589
	NL80211_BSS_PARENT_BSSID                                = 0x12
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4590
	NL80211_BSS_PARENT_TSF                                  = 0x11
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4591
	NL80211_BSS_PRESP_DATA                                  = 0xe
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4592
	NL80211_BSS_SEEN_MS_AGO                                 = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4593
	NL80211_BSS_SELECT_ATTR_BAND_PREF                       = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4594
	NL80211_BSS_SELECT_ATTR_MAX                             = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4595
	NL80211_BSS_SELECT_ATTR_RSSI_ADJUST                     = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4596
	NL80211_BSS_SELECT_ATTR_RSSI                            = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4597
	NL80211_BSS_SIGNAL_MBM                                  = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4598
	NL80211_BSS_SIGNAL_UNSPEC                               = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4599
	NL80211_BSS_STATUS_ASSOCIATED                           = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4600
	NL80211_BSS_STATUS_AUTHENTICATED                        = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4601
	NL80211_BSS_STATUS                                      = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4602
	NL80211_BSS_STATUS_IBSS_JOINED                          = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4603
	NL80211_BSS_TSF                                         = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4604
	NL80211_CHAN_HT20                                       = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4605
	NL80211_CHAN_HT40MINUS                                  = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4606
	NL80211_CHAN_HT40PLUS                                   = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4607
	NL80211_CHAN_NO_HT                                      = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4608
	NL80211_CHAN_WIDTH_10                                   = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4609
	NL80211_CHAN_WIDTH_160                                  = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4610
	NL80211_CHAN_WIDTH_16                                   = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4611
	NL80211_CHAN_WIDTH_1                                    = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4612
	NL80211_CHAN_WIDTH_20                                   = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4613
	NL80211_CHAN_WIDTH_20_NOHT                              = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4614
	NL80211_CHAN_WIDTH_2                                    = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4615
	NL80211_CHAN_WIDTH_40                                   = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4616
	NL80211_CHAN_WIDTH_4                                    = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4617
	NL80211_CHAN_WIDTH_5                                    = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4618
	NL80211_CHAN_WIDTH_80                                   = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4619
	NL80211_CHAN_WIDTH_80P80                                = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4620
	NL80211_CHAN_WIDTH_8                                    = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4621
	NL80211_CMD_ABORT_SCAN                                  = 0x72
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4622
	NL80211_CMD_ACTION                                      = 0x3b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4623
	NL80211_CMD_ACTION_TX_STATUS                            = 0x3c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4624
	NL80211_CMD_ADD_NAN_FUNCTION                            = 0x75
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4625
	NL80211_CMD_ADD_TX_TS                                   = 0x69
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4626
	NL80211_CMD_ASSOCIATE                                   = 0x26
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4627
	NL80211_CMD_AUTHENTICATE                                = 0x25
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4628
	NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL                    = 0x38
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4629
	NL80211_CMD_CHANGE_NAN_CONFIG                           = 0x77
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4630
	NL80211_CMD_CHANNEL_SWITCH                              = 0x66
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4631
	NL80211_CMD_CH_SWITCH_NOTIFY                            = 0x58
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4632
	NL80211_CMD_CH_SWITCH_STARTED_NOTIFY                    = 0x6e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4633
	NL80211_CMD_CONNECT                                     = 0x2e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4634
	NL80211_CMD_CONN_FAILED                                 = 0x5b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4635
	NL80211_CMD_CONTROL_PORT_FRAME                          = 0x81
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4636
	NL80211_CMD_CONTROL_PORT_FRAME_TX_STATUS                = 0x8b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4637
	NL80211_CMD_CRIT_PROTOCOL_START                         = 0x62
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4638
	NL80211_CMD_CRIT_PROTOCOL_STOP                          = 0x63
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4639
	NL80211_CMD_DEAUTHENTICATE                              = 0x27
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4640
	NL80211_CMD_DEL_BEACON                                  = 0x10
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4641
	NL80211_CMD_DEL_INTERFACE                               = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4642
	NL80211_CMD_DEL_KEY                                     = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4643
	NL80211_CMD_DEL_MPATH                                   = 0x18
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4644
	NL80211_CMD_DEL_NAN_FUNCTION                            = 0x76
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4645
	NL80211_CMD_DEL_PMK                                     = 0x7c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4646
	NL80211_CMD_DEL_PMKSA                                   = 0x35
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4647
	NL80211_CMD_DEL_STATION                                 = 0x14
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4648
	NL80211_CMD_DEL_TX_TS                                   = 0x6a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4649
	NL80211_CMD_DEL_WIPHY                                   = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4650
	NL80211_CMD_DISASSOCIATE                                = 0x28
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4651
	NL80211_CMD_DISCONNECT                                  = 0x30
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4652
	NL80211_CMD_EXTERNAL_AUTH                               = 0x7f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4653
	NL80211_CMD_FLUSH_PMKSA                                 = 0x36
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4654
	NL80211_CMD_FRAME                                       = 0x3b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4655
	NL80211_CMD_FRAME_TX_STATUS                             = 0x3c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4656
	NL80211_CMD_FRAME_WAIT_CANCEL                           = 0x43
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4657
	NL80211_CMD_FT_EVENT                                    = 0x61
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4658
	NL80211_CMD_GET_BEACON                                  = 0xd
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4659
	NL80211_CMD_GET_COALESCE                                = 0x64
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4660
	NL80211_CMD_GET_FTM_RESPONDER_STATS                     = 0x82
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4661
	NL80211_CMD_GET_INTERFACE                               = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4662
	NL80211_CMD_GET_KEY                                     = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4663
	NL80211_CMD_GET_MESH_CONFIG                             = 0x1c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4664
	NL80211_CMD_GET_MESH_PARAMS                             = 0x1c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4665
	NL80211_CMD_GET_MPATH                                   = 0x15
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4666
	NL80211_CMD_GET_MPP                                     = 0x6b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4667
	NL80211_CMD_GET_POWER_SAVE                              = 0x3e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4668
	NL80211_CMD_GET_PROTOCOL_FEATURES                       = 0x5f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4669
	NL80211_CMD_GET_REG                                     = 0x1f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4670
	NL80211_CMD_GET_SCAN                                    = 0x20
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4671
	NL80211_CMD_GET_STATION                                 = 0x11
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4672
	NL80211_CMD_GET_SURVEY                                  = 0x32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4673
	NL80211_CMD_GET_WIPHY                                   = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4674
	NL80211_CMD_GET_WOWLAN                                  = 0x49
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4675
	NL80211_CMD_JOIN_IBSS                                   = 0x2b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4676
	NL80211_CMD_JOIN_MESH                                   = 0x44
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4677
	NL80211_CMD_JOIN_OCB                                    = 0x6c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4678
	NL80211_CMD_LEAVE_IBSS                                  = 0x2c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4679
	NL80211_CMD_LEAVE_MESH                                  = 0x45
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4680
	NL80211_CMD_LEAVE_OCB                                   = 0x6d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4681
	NL80211_CMD_MAX                                         = 0x93
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4682
	NL80211_CMD_MICHAEL_MIC_FAILURE                         = 0x29
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4683
	NL80211_CMD_NAN_MATCH                                   = 0x78
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4684
	NL80211_CMD_NEW_BEACON                                  = 0xf
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4685
	NL80211_CMD_NEW_INTERFACE                               = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4686
	NL80211_CMD_NEW_KEY                                     = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4687
	NL80211_CMD_NEW_MPATH                                   = 0x17
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4688
	NL80211_CMD_NEW_PEER_CANDIDATE                          = 0x48
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4689
	NL80211_CMD_NEW_SCAN_RESULTS                            = 0x22
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4690
	NL80211_CMD_NEW_STATION                                 = 0x13
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4691
	NL80211_CMD_NEW_SURVEY_RESULTS                          = 0x33
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4692
	NL80211_CMD_NEW_WIPHY                                   = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4693
	NL80211_CMD_NOTIFY_CQM                                  = 0x40
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4694
	NL80211_CMD_NOTIFY_RADAR                                = 0x86
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4695
	NL80211_CMD_PEER_MEASUREMENT_COMPLETE                   = 0x85
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4696
	NL80211_CMD_PEER_MEASUREMENT_RESULT                     = 0x84
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4697
	NL80211_CMD_PEER_MEASUREMENT_START                      = 0x83
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4698
	NL80211_CMD_PMKSA_CANDIDATE                             = 0x50
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4699
	NL80211_CMD_PORT_AUTHORIZED                             = 0x7d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4700
	NL80211_CMD_PROBE_CLIENT                                = 0x54
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4701
	NL80211_CMD_PROBE_MESH_LINK                             = 0x88
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4702
	NL80211_CMD_RADAR_DETECT                                = 0x5e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4703
	NL80211_CMD_REG_BEACON_HINT                             = 0x2a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4704
	NL80211_CMD_REG_CHANGE                                  = 0x24
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4705
	NL80211_CMD_REGISTER_ACTION                             = 0x3a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4706
	NL80211_CMD_REGISTER_BEACONS                            = 0x55
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4707
	NL80211_CMD_REGISTER_FRAME                              = 0x3a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4708
	NL80211_CMD_RELOAD_REGDB                                = 0x7e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4709
	NL80211_CMD_REMAIN_ON_CHANNEL                           = 0x37
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4710
	NL80211_CMD_REQ_SET_REG                                 = 0x1b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4711
	NL80211_CMD_ROAM                                        = 0x2f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4712
	NL80211_CMD_SCAN_ABORTED                                = 0x23
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4713
	NL80211_CMD_SCHED_SCAN_RESULTS                          = 0x4d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4714
	NL80211_CMD_SCHED_SCAN_STOPPED                          = 0x4e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4715
	NL80211_CMD_SET_BEACON                                  = 0xe
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4716
	NL80211_CMD_SET_BSS                                     = 0x19
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4717
	NL80211_CMD_SET_CHANNEL                                 = 0x41
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4718
	NL80211_CMD_SET_COALESCE                                = 0x65
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4719
	NL80211_CMD_SET_CQM                                     = 0x3f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4720
	NL80211_CMD_SET_INTERFACE                               = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4721
	NL80211_CMD_SET_KEY                                     = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4722
	NL80211_CMD_SET_MAC_ACL                                 = 0x5d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4723
	NL80211_CMD_SET_MCAST_RATE                              = 0x5c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4724
	NL80211_CMD_SET_MESH_CONFIG                             = 0x1d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4725
	NL80211_CMD_SET_MESH_PARAMS                             = 0x1d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4726
	NL80211_CMD_SET_MGMT_EXTRA_IE                           = 0x1e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4727
	NL80211_CMD_SET_MPATH                                   = 0x16
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4728
	NL80211_CMD_SET_MULTICAST_TO_UNICAST                    = 0x79
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4729
	NL80211_CMD_SET_NOACK_MAP                               = 0x57
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4730
	NL80211_CMD_SET_PMK                                     = 0x7b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4731
	NL80211_CMD_SET_PMKSA                                   = 0x34
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4732
	NL80211_CMD_SET_POWER_SAVE                              = 0x3d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4733
	NL80211_CMD_SET_QOS_MAP                                 = 0x68
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4734
	NL80211_CMD_SET_REG                                     = 0x1a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4735
	NL80211_CMD_SET_REKEY_OFFLOAD                           = 0x4f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4736
	NL80211_CMD_SET_SAR_SPECS                               = 0x8c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4737
	NL80211_CMD_SET_STATION                                 = 0x12
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4738
	NL80211_CMD_SET_TID_CONFIG                              = 0x89
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4739
	NL80211_CMD_SET_TX_BITRATE_MASK                         = 0x39
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4740
	NL80211_CMD_SET_WDS_PEER                                = 0x42
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4741
	NL80211_CMD_SET_WIPHY                                   = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4742
	NL80211_CMD_SET_WIPHY_NETNS                             = 0x31
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4743
	NL80211_CMD_SET_WOWLAN                                  = 0x4a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4744
	NL80211_CMD_STA_OPMODE_CHANGED                          = 0x80
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4745
	NL80211_CMD_START_AP                                    = 0xf
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4746
	NL80211_CMD_START_NAN                                   = 0x73
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4747
	NL80211_CMD_START_P2P_DEVICE                            = 0x59
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4748
	NL80211_CMD_START_SCHED_SCAN                            = 0x4b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4749
	NL80211_CMD_STOP_AP                                     = 0x10
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4750
	NL80211_CMD_STOP_NAN                                    = 0x74
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4751
	NL80211_CMD_STOP_P2P_DEVICE                             = 0x5a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4752
	NL80211_CMD_STOP_SCHED_SCAN                             = 0x4c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4753
	NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH                  = 0x70
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4754
	NL80211_CMD_TDLS_CHANNEL_SWITCH                         = 0x6f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4755
	NL80211_CMD_TDLS_MGMT                                   = 0x52
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4756
	NL80211_CMD_TDLS_OPER                                   = 0x51
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4757
	NL80211_CMD_TESTMODE                                    = 0x2d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4758
	NL80211_CMD_TRIGGER_SCAN                                = 0x21
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4759
	NL80211_CMD_UNEXPECTED_4ADDR_FRAME                      = 0x56
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4760
	NL80211_CMD_UNEXPECTED_FRAME                            = 0x53
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4761
	NL80211_CMD_UNPROT_BEACON                               = 0x8a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4762
	NL80211_CMD_UNPROT_DEAUTHENTICATE                       = 0x46
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4763
	NL80211_CMD_UNPROT_DISASSOCIATE                         = 0x47
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4764
	NL80211_CMD_UNSPEC                                      = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4765
	NL80211_CMD_UPDATE_CONNECT_PARAMS                       = 0x7a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4766
	NL80211_CMD_UPDATE_FT_IES                               = 0x60
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4767
	NL80211_CMD_UPDATE_OWE_INFO                             = 0x87
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4768
	NL80211_CMD_VENDOR                                      = 0x67
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4769
	NL80211_CMD_WIPHY_REG_CHANGE                            = 0x71
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4770
	NL80211_COALESCE_CONDITION_MATCH                        = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4771
	NL80211_COALESCE_CONDITION_NO_MATCH                     = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4772
	NL80211_CONN_FAIL_BLOCKED_CLIENT                        = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4773
	NL80211_CONN_FAIL_MAX_CLIENTS                           = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4774
	NL80211_CQM_RSSI_BEACON_LOSS_EVENT                      = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4775
	NL80211_CQM_RSSI_THRESHOLD_EVENT_HIGH                   = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4776
	NL80211_CQM_RSSI_THRESHOLD_EVENT_LOW                    = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4777
	NL80211_CQM_TXE_MAX_INTVL                               = 0x708
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4778
	NL80211_CRIT_PROTO_APIPA                                = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4779
	NL80211_CRIT_PROTO_DHCP                                 = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4780
	NL80211_CRIT_PROTO_EAPOL                                = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4781
	NL80211_CRIT_PROTO_MAX_DURATION                         = 0x1388
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4782
	NL80211_CRIT_PROTO_UNSPEC                               = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4783
	NL80211_DFS_AVAILABLE                                   = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4784
	NL80211_DFS_ETSI                                        = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4785
	NL80211_DFS_FCC                                         = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4786
	NL80211_DFS_JP                                          = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4787
	NL80211_DFS_UNAVAILABLE                                 = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4788
	NL80211_DFS_UNSET                                       = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4789
	NL80211_DFS_USABLE                                      = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4790
	NL80211_EDMG_BW_CONFIG_MAX                              = 0xf
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4791
	NL80211_EDMG_BW_CONFIG_MIN                              = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4792
	NL80211_EDMG_CHANNELS_MAX                               = 0x3c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4793
	NL80211_EDMG_CHANNELS_MIN                               = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4794
	NL80211_EXTERNAL_AUTH_ABORT                             = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4795
	NL80211_EXTERNAL_AUTH_START                             = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4796
	NL80211_EXT_FEATURE_4WAY_HANDSHAKE_AP_PSK               = 0x32
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4797
	NL80211_EXT_FEATURE_4WAY_HANDSHAKE_STA_1X               = 0x10
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4798
	NL80211_EXT_FEATURE_4WAY_HANDSHAKE_STA_PSK              = 0xf
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4799
	NL80211_EXT_FEATURE_ACCEPT_BCAST_PROBE_RESP             = 0x12
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4800
	NL80211_EXT_FEATURE_ACK_SIGNAL_SUPPORT                  = 0x1b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4801
	NL80211_EXT_FEATURE_AIRTIME_FAIRNESS                    = 0x21
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4802
	NL80211_EXT_FEATURE_AP_PMKSA_CACHING                    = 0x22
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4803
	NL80211_EXT_FEATURE_AQL                                 = 0x28
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4804
	NL80211_EXT_FEATURE_BEACON_PROTECTION_CLIENT            = 0x2e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4805
	NL80211_EXT_FEATURE_BEACON_PROTECTION                   = 0x29
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4806
	NL80211_EXT_FEATURE_BEACON_RATE_HE                      = 0x36
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4807
	NL80211_EXT_FEATURE_BEACON_RATE_HT                      = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4808
	NL80211_EXT_FEATURE_BEACON_RATE_LEGACY                  = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4809
	NL80211_EXT_FEATURE_BEACON_RATE_VHT                     = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4810
	NL80211_EXT_FEATURE_BSS_PARENT_TSF                      = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4811
	NL80211_EXT_FEATURE_CAN_REPLACE_PTK0                    = 0x1f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4812
	NL80211_EXT_FEATURE_CONTROL_PORT_NO_PREAUTH             = 0x2a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4813
	NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211           = 0x1a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4814
	NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_TX_STATUS = 0x30
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4815
	NL80211_EXT_FEATURE_CQM_RSSI_LIST                       = 0xd
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4816
	NL80211_EXT_FEATURE_DATA_ACK_SIGNAL_SUPPORT             = 0x1b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4817
	NL80211_EXT_FEATURE_DEL_IBSS_STA                        = 0x2c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4818
	NL80211_EXT_FEATURE_DFS_OFFLOAD                         = 0x19
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4819
	NL80211_EXT_FEATURE_ENABLE_FTM_RESPONDER                = 0x20
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4820
	NL80211_EXT_FEATURE_EXT_KEY_ID                          = 0x24
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4821
	NL80211_EXT_FEATURE_FILS_DISCOVERY                      = 0x34
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4822
	NL80211_EXT_FEATURE_FILS_MAX_CHANNEL_TIME               = 0x11
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4823
	NL80211_EXT_FEATURE_FILS_SK_OFFLOAD                     = 0xe
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4824
	NL80211_EXT_FEATURE_FILS_STA                            = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4825
	NL80211_EXT_FEATURE_HIGH_ACCURACY_SCAN                  = 0x18
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4826
	NL80211_EXT_FEATURE_LOW_POWER_SCAN                      = 0x17
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4827
	NL80211_EXT_FEATURE_LOW_SPAN_SCAN                       = 0x16
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4828
	NL80211_EXT_FEATURE_MFP_OPTIONAL                        = 0x15
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4829
	NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA                   = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4830
	NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA_CONNECTED         = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4831
	NL80211_EXT_FEATURE_MULTICAST_REGISTRATIONS             = 0x2d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4832
	NL80211_EXT_FEATURE_MU_MIMO_AIR_SNIFFER                 = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4833
	NL80211_EXT_FEATURE_OCE_PROBE_REQ_DEFERRAL_SUPPRESSION  = 0x14
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4834
	NL80211_EXT_FEATURE_OCE_PROBE_REQ_HIGH_TX_RATE          = 0x13
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4835
	NL80211_EXT_FEATURE_OPERATING_CHANNEL_VALIDATION        = 0x31
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4836
	NL80211_EXT_FEATURE_PROTECTED_TWT                       = 0x2b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4837
	NL80211_EXT_FEATURE_PROT_RANGE_NEGO_AND_MEASURE         = 0x39
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4838
	NL80211_EXT_FEATURE_RRM                                 = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4839
	NL80211_EXT_FEATURE_SAE_OFFLOAD_AP                      = 0x33
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4840
	NL80211_EXT_FEATURE_SAE_OFFLOAD                         = 0x26
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4841
	NL80211_EXT_FEATURE_SCAN_FREQ_KHZ                       = 0x2f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4842
	NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT               = 0x1e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4843
	NL80211_EXT_FEATURE_SCAN_RANDOM_SN                      = 0x1d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4844
	NL80211_EXT_FEATURE_SCAN_START_TIME                     = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4845
	NL80211_EXT_FEATURE_SCHED_SCAN_BAND_SPECIFIC_RSSI_THOLD = 0x23
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4846
	NL80211_EXT_FEATURE_SCHED_SCAN_RELATIVE_RSSI            = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4847
	NL80211_EXT_FEATURE_SECURE_LTF                          = 0x37
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4848
	NL80211_EXT_FEATURE_SECURE_RTT                          = 0x38
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4849
	NL80211_EXT_FEATURE_SET_SCAN_DWELL                      = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4850
	NL80211_EXT_FEATURE_STA_TX_PWR                          = 0x25
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4851
	NL80211_EXT_FEATURE_TXQS                                = 0x1c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4852
	NL80211_EXT_FEATURE_UNSOL_BCAST_PROBE_RESP              = 0x35
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4853
	NL80211_EXT_FEATURE_VHT_IBSS                            = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4854
	NL80211_EXT_FEATURE_VLAN_OFFLOAD                        = 0x27
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4855
	NL80211_FEATURE_ACKTO_ESTIMATION                        = 0x800000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4856
	NL80211_FEATURE_ACTIVE_MONITOR                          = 0x20000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4857
	NL80211_FEATURE_ADVERTISE_CHAN_LIMITS                   = 0x4000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4858
	NL80211_FEATURE_AP_MODE_CHAN_WIDTH_CHANGE               = 0x40000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4859
	NL80211_FEATURE_AP_SCAN                                 = 0x100
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4860
	NL80211_FEATURE_CELL_BASE_REG_HINTS                     = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4861
	NL80211_FEATURE_DS_PARAM_SET_IE_IN_PROBES               = 0x80000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4862
	NL80211_FEATURE_DYNAMIC_SMPS                            = 0x2000000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4863
	NL80211_FEATURE_FULL_AP_CLIENT_STATE                    = 0x8000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4864
	NL80211_FEATURE_HT_IBSS                                 = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4865
	NL80211_FEATURE_INACTIVITY_TIMER                        = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4866
	NL80211_FEATURE_LOW_PRIORITY_SCAN                       = 0x40
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4867
	NL80211_FEATURE_MAC_ON_CREATE                           = 0x8000000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4868
	NL80211_FEATURE_ND_RANDOM_MAC_ADDR                      = 0x80000000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4869
	NL80211_FEATURE_NEED_OBSS_SCAN                          = 0x400
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4870
	NL80211_FEATURE_P2P_DEVICE_NEEDS_CHANNEL                = 0x10
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4871
	NL80211_FEATURE_P2P_GO_CTWIN                            = 0x800
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4872
	NL80211_FEATURE_P2P_GO_OPPPS                            = 0x1000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4873
	NL80211_FEATURE_QUIET                                   = 0x200000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4874
	NL80211_FEATURE_SAE                                     = 0x20
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4875
	NL80211_FEATURE_SCAN_FLUSH                              = 0x80
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4876
	NL80211_FEATURE_SCAN_RANDOM_MAC_ADDR                    = 0x20000000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4877
	NL80211_FEATURE_SCHED_SCAN_RANDOM_MAC_ADDR              = 0x40000000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4878
	NL80211_FEATURE_SK_TX_STATUS                            = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4879
	NL80211_FEATURE_STATIC_SMPS                             = 0x1000000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4880
	NL80211_FEATURE_SUPPORTS_WMM_ADMISSION                  = 0x4000000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4881
	NL80211_FEATURE_TDLS_CHANNEL_SWITCH                     = 0x10000000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4882
	NL80211_FEATURE_TX_POWER_INSERTION                      = 0x400000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4883
	NL80211_FEATURE_USERSPACE_MPM                           = 0x10000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4884
	NL80211_FEATURE_VIF_TXPOWER                             = 0x200
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4885
	NL80211_FEATURE_WFA_TPC_IE_IN_PROBES                    = 0x100000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4886
	NL80211_FILS_DISCOVERY_ATTR_INT_MAX                     = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4887
	NL80211_FILS_DISCOVERY_ATTR_INT_MIN                     = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4888
	NL80211_FILS_DISCOVERY_ATTR_MAX                         = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4889
	NL80211_FILS_DISCOVERY_ATTR_TMPL                        = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4890
	NL80211_FILS_DISCOVERY_TMPL_MIN_LEN                     = 0x2a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4891
	NL80211_FREQUENCY_ATTR_16MHZ                            = 0x19
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4892
	NL80211_FREQUENCY_ATTR_1MHZ                             = 0x15
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4893
	NL80211_FREQUENCY_ATTR_2MHZ                             = 0x16
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4894
	NL80211_FREQUENCY_ATTR_4MHZ                             = 0x17
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4895
	NL80211_FREQUENCY_ATTR_8MHZ                             = 0x18
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4896
	NL80211_FREQUENCY_ATTR_DFS_CAC_TIME                     = 0xd
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4897
	NL80211_FREQUENCY_ATTR_DFS_STATE                        = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4898
	NL80211_FREQUENCY_ATTR_DFS_TIME                         = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4899
	NL80211_FREQUENCY_ATTR_DISABLED                         = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4900
	NL80211_FREQUENCY_ATTR_FREQ                             = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4901
	NL80211_FREQUENCY_ATTR_GO_CONCURRENT                    = 0xf
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4902
	NL80211_FREQUENCY_ATTR_INDOOR_ONLY                      = 0xe
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4903
	NL80211_FREQUENCY_ATTR_IR_CONCURRENT                    = 0xf
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4904
	NL80211_FREQUENCY_ATTR_MAX                              = 0x1b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4905
	NL80211_FREQUENCY_ATTR_MAX_TX_POWER                     = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4906
	NL80211_FREQUENCY_ATTR_NO_10MHZ                         = 0x11
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4907
	NL80211_FREQUENCY_ATTR_NO_160MHZ                        = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4908
	NL80211_FREQUENCY_ATTR_NO_20MHZ                         = 0x10
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4909
	NL80211_FREQUENCY_ATTR_NO_80MHZ                         = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4910
	NL80211_FREQUENCY_ATTR_NO_HE                            = 0x13
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4911
	NL80211_FREQUENCY_ATTR_NO_HT40_MINUS                    = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4912
	NL80211_FREQUENCY_ATTR_NO_HT40_PLUS                     = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4913
	NL80211_FREQUENCY_ATTR_NO_IBSS                          = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4914
	NL80211_FREQUENCY_ATTR_NO_IR                            = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4915
	NL80211_FREQUENCY_ATTR_OFFSET                           = 0x14
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4916
	NL80211_FREQUENCY_ATTR_PASSIVE_SCAN                     = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4917
	NL80211_FREQUENCY_ATTR_RADAR                            = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4918
	NL80211_FREQUENCY_ATTR_WMM                              = 0x12
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4919
	NL80211_FTM_RESP_ATTR_CIVICLOC                          = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4920
	NL80211_FTM_RESP_ATTR_ENABLED                           = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4921
	NL80211_FTM_RESP_ATTR_LCI                               = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4922
	NL80211_FTM_RESP_ATTR_MAX                               = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4923
	NL80211_FTM_STATS_ASAP_NUM                              = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4924
	NL80211_FTM_STATS_FAILED_NUM                            = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4925
	NL80211_FTM_STATS_MAX                                   = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4926
	NL80211_FTM_STATS_NON_ASAP_NUM                          = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4927
	NL80211_FTM_STATS_OUT_OF_WINDOW_TRIGGERS_NUM            = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4928
	NL80211_FTM_STATS_PAD                                   = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4929
	NL80211_FTM_STATS_PARTIAL_NUM                           = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4930
	NL80211_FTM_STATS_RESCHEDULE_REQUESTS_NUM               = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4931
	NL80211_FTM_STATS_SUCCESS_NUM                           = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4932
	NL80211_FTM_STATS_TOTAL_DURATION_MSEC                   = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4933
	NL80211_FTM_STATS_UNKNOWN_TRIGGERS_NUM                  = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4934
	NL80211_GENL_NAME                                       = "nl80211"
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4935
	NL80211_HE_BSS_COLOR_ATTR_COLOR                         = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4936
	NL80211_HE_BSS_COLOR_ATTR_DISABLED                      = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4937
	NL80211_HE_BSS_COLOR_ATTR_MAX                           = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4938
	NL80211_HE_BSS_COLOR_ATTR_PARTIAL                       = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4939
	NL80211_HE_MAX_CAPABILITY_LEN                           = 0x36
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4940
	NL80211_HE_MIN_CAPABILITY_LEN                           = 0x10
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4941
	NL80211_HE_NSS_MAX                                      = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4942
	NL80211_HE_OBSS_PD_ATTR_BSS_COLOR_BITMAP                = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4943
	NL80211_HE_OBSS_PD_ATTR_MAX                             = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4944
	NL80211_HE_OBSS_PD_ATTR_MAX_OFFSET                      = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4945
	NL80211_HE_OBSS_PD_ATTR_MIN_OFFSET                      = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4946
	NL80211_HE_OBSS_PD_ATTR_NON_SRG_MAX_OFFSET              = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4947
	NL80211_HE_OBSS_PD_ATTR_PARTIAL_BSSID_BITMAP            = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4948
	NL80211_HE_OBSS_PD_ATTR_SR_CTRL                         = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4949
	NL80211_HIDDEN_SSID_NOT_IN_USE                          = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4950
	NL80211_HIDDEN_SSID_ZERO_CONTENTS                       = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4951
	NL80211_HIDDEN_SSID_ZERO_LEN                            = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4952
	NL80211_HT_CAPABILITY_LEN                               = 0x1a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4953
	NL80211_IFACE_COMB_BI_MIN_GCD                           = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4954
	NL80211_IFACE_COMB_LIMITS                               = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4955
	NL80211_IFACE_COMB_MAXNUM                               = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4956
	NL80211_IFACE_COMB_NUM_CHANNELS                         = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4957
	NL80211_IFACE_COMB_RADAR_DETECT_REGIONS                 = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4958
	NL80211_IFACE_COMB_RADAR_DETECT_WIDTHS                  = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4959
	NL80211_IFACE_COMB_STA_AP_BI_MATCH                      = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4960
	NL80211_IFACE_COMB_UNSPEC                               = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4961
	NL80211_IFACE_LIMIT_MAX                                 = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4962
	NL80211_IFACE_LIMIT_TYPES                               = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4963
	NL80211_IFACE_LIMIT_UNSPEC                              = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4964
	NL80211_IFTYPE_ADHOC                                    = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4965
	NL80211_IFTYPE_AKM_ATTR_IFTYPES                         = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4966
	NL80211_IFTYPE_AKM_ATTR_MAX                             = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4967
	NL80211_IFTYPE_AKM_ATTR_SUITES                          = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4968
	NL80211_IFTYPE_AP                                       = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4969
	NL80211_IFTYPE_AP_VLAN                                  = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4970
	NL80211_IFTYPE_MAX                                      = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4971
	NL80211_IFTYPE_MESH_POINT                               = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4972
	NL80211_IFTYPE_MONITOR                                  = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4973
	NL80211_IFTYPE_NAN                                      = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4974
	NL80211_IFTYPE_OCB                                      = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4975
	NL80211_IFTYPE_P2P_CLIENT                               = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4976
	NL80211_IFTYPE_P2P_DEVICE                               = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4977
	NL80211_IFTYPE_P2P_GO                                   = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4978
	NL80211_IFTYPE_STATION                                  = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4979
	NL80211_IFTYPE_UNSPECIFIED                              = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4980
	NL80211_IFTYPE_WDS                                      = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4981
	NL80211_KCK_EXT_LEN                                     = 0x18
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4982
	NL80211_KCK_LEN                                         = 0x10
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4983
	NL80211_KEK_EXT_LEN                                     = 0x20
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4984
	NL80211_KEK_LEN                                         = 0x10
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4985
	NL80211_KEY_CIPHER                                      = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4986
	NL80211_KEY_DATA                                        = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4987
	NL80211_KEY_DEFAULT_BEACON                              = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4988
	NL80211_KEY_DEFAULT                                     = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4989
	NL80211_KEY_DEFAULT_MGMT                                = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4990
	NL80211_KEY_DEFAULT_TYPE_MULTICAST                      = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4991
	NL80211_KEY_DEFAULT_TYPES                               = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4992
	NL80211_KEY_DEFAULT_TYPE_UNICAST                        = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4993
	NL80211_KEY_IDX                                         = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4994
	NL80211_KEY_MAX                                         = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4995
	NL80211_KEY_MODE                                        = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4996
	NL80211_KEY_NO_TX                                       = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4997
	NL80211_KEY_RX_TX                                       = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4998
	NL80211_KEY_SEQ                                         = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  4999
	NL80211_KEY_SET_TX                                      = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5000
	NL80211_KEY_TYPE                                        = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5001
	NL80211_KEYTYPE_GROUP                                   = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5002
	NL80211_KEYTYPE_PAIRWISE                                = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5003
	NL80211_KEYTYPE_PEERKEY                                 = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5004
	NL80211_MAX_NR_AKM_SUITES                               = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5005
	NL80211_MAX_NR_CIPHER_SUITES                            = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5006
	NL80211_MAX_SUPP_HT_RATES                               = 0x4d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5007
	NL80211_MAX_SUPP_RATES                                  = 0x20
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5008
	NL80211_MAX_SUPP_REG_RULES                              = 0x80
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5009
	NL80211_MESHCONF_ATTR_MAX                               = 0x1f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5010
	NL80211_MESHCONF_AUTO_OPEN_PLINKS                       = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5011
	NL80211_MESHCONF_AWAKE_WINDOW                           = 0x1b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5012
	NL80211_MESHCONF_CONFIRM_TIMEOUT                        = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5013
	NL80211_MESHCONF_CONNECTED_TO_AS                        = 0x1f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5014
	NL80211_MESHCONF_CONNECTED_TO_GATE                      = 0x1d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5015
	NL80211_MESHCONF_ELEMENT_TTL                            = 0xf
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5016
	NL80211_MESHCONF_FORWARDING                             = 0x13
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5017
	NL80211_MESHCONF_GATE_ANNOUNCEMENTS                     = 0x11
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5018
	NL80211_MESHCONF_HOLDING_TIMEOUT                        = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5019
	NL80211_MESHCONF_HT_OPMODE                              = 0x16
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5020
	NL80211_MESHCONF_HWMP_ACTIVE_PATH_TIMEOUT               = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5021
	NL80211_MESHCONF_HWMP_CONFIRMATION_INTERVAL             = 0x19
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5022
	NL80211_MESHCONF_HWMP_MAX_PREQ_RETRIES                  = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5023
	NL80211_MESHCONF_HWMP_NET_DIAM_TRVS_TIME                = 0xd
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5024
	NL80211_MESHCONF_HWMP_PATH_TO_ROOT_TIMEOUT              = 0x17
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5025
	NL80211_MESHCONF_HWMP_PERR_MIN_INTERVAL                 = 0x12
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5026
	NL80211_MESHCONF_HWMP_PREQ_MIN_INTERVAL                 = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5027
	NL80211_MESHCONF_HWMP_RANN_INTERVAL                     = 0x10
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5028
	NL80211_MESHCONF_HWMP_ROOT_INTERVAL                     = 0x18
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5029
	NL80211_MESHCONF_HWMP_ROOTMODE                          = 0xe
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5030
	NL80211_MESHCONF_MAX_PEER_LINKS                         = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5031
	NL80211_MESHCONF_MAX_RETRIES                            = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5032
	NL80211_MESHCONF_MIN_DISCOVERY_TIMEOUT                  = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5033
	NL80211_MESHCONF_NOLEARN                                = 0x1e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5034
	NL80211_MESHCONF_PATH_REFRESH_TIME                      = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5035
	NL80211_MESHCONF_PLINK_TIMEOUT                          = 0x1c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5036
	NL80211_MESHCONF_POWER_MODE                             = 0x1a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5037
	NL80211_MESHCONF_RETRY_TIMEOUT                          = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5038
	NL80211_MESHCONF_RSSI_THRESHOLD                         = 0x14
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5039
	NL80211_MESHCONF_SYNC_OFFSET_MAX_NEIGHBOR               = 0x15
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5040
	NL80211_MESHCONF_TTL                                    = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5041
	NL80211_MESH_POWER_ACTIVE                               = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5042
	NL80211_MESH_POWER_DEEP_SLEEP                           = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5043
	NL80211_MESH_POWER_LIGHT_SLEEP                          = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5044
	NL80211_MESH_POWER_MAX                                  = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5045
	NL80211_MESH_POWER_UNKNOWN                              = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5046
	NL80211_MESH_SETUP_ATTR_MAX                             = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5047
	NL80211_MESH_SETUP_AUTH_PROTOCOL                        = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5048
	NL80211_MESH_SETUP_ENABLE_VENDOR_METRIC                 = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5049
	NL80211_MESH_SETUP_ENABLE_VENDOR_PATH_SEL               = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5050
	NL80211_MESH_SETUP_ENABLE_VENDOR_SYNC                   = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5051
	NL80211_MESH_SETUP_IE                                   = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5052
	NL80211_MESH_SETUP_USERSPACE_AMPE                       = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5053
	NL80211_MESH_SETUP_USERSPACE_AUTH                       = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5054
	NL80211_MESH_SETUP_USERSPACE_MPM                        = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5055
	NL80211_MESH_SETUP_VENDOR_PATH_SEL_IE                   = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5056
	NL80211_MFP_NO                                          = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5057
	NL80211_MFP_OPTIONAL                                    = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5058
	NL80211_MFP_REQUIRED                                    = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5059
	NL80211_MIN_REMAIN_ON_CHANNEL_TIME                      = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5060
	NL80211_MNTR_FLAG_ACTIVE                                = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5061
	NL80211_MNTR_FLAG_CONTROL                               = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5062
	NL80211_MNTR_FLAG_COOK_FRAMES                           = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5063
	NL80211_MNTR_FLAG_FCSFAIL                               = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5064
	NL80211_MNTR_FLAG_MAX                                   = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5065
	NL80211_MNTR_FLAG_OTHER_BSS                             = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5066
	NL80211_MNTR_FLAG_PLCPFAIL                              = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5067
	NL80211_MPATH_FLAG_ACTIVE                               = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5068
	NL80211_MPATH_FLAG_FIXED                                = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5069
	NL80211_MPATH_FLAG_RESOLVED                             = 0x10
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5070
	NL80211_MPATH_FLAG_RESOLVING                            = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5071
	NL80211_MPATH_FLAG_SN_VALID                             = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5072
	NL80211_MPATH_INFO_DISCOVERY_RETRIES                    = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5073
	NL80211_MPATH_INFO_DISCOVERY_TIMEOUT                    = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5074
	NL80211_MPATH_INFO_EXPTIME                              = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5075
	NL80211_MPATH_INFO_FLAGS                                = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5076
	NL80211_MPATH_INFO_FRAME_QLEN                           = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5077
	NL80211_MPATH_INFO_HOP_COUNT                            = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5078
	NL80211_MPATH_INFO_MAX                                  = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5079
	NL80211_MPATH_INFO_METRIC                               = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5080
	NL80211_MPATH_INFO_PATH_CHANGE                          = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5081
	NL80211_MPATH_INFO_SN                                   = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5082
	NL80211_MULTICAST_GROUP_CONFIG                          = "config"
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5083
	NL80211_MULTICAST_GROUP_MLME                            = "mlme"
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5084
	NL80211_MULTICAST_GROUP_NAN                             = "nan"
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5085
	NL80211_MULTICAST_GROUP_REG                             = "regulatory"
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5086
	NL80211_MULTICAST_GROUP_SCAN                            = "scan"
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5087
	NL80211_MULTICAST_GROUP_TESTMODE                        = "testmode"
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5088
	NL80211_MULTICAST_GROUP_VENDOR                          = "vendor"
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5089
	NL80211_NAN_FUNC_ATTR_MAX                               = 0x10
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5090
	NL80211_NAN_FUNC_CLOSE_RANGE                            = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5091
	NL80211_NAN_FUNC_FOLLOW_UP                              = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5092
	NL80211_NAN_FUNC_FOLLOW_UP_DEST                         = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5093
	NL80211_NAN_FUNC_FOLLOW_UP_ID                           = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5094
	NL80211_NAN_FUNC_FOLLOW_UP_REQ_ID                       = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5095
	NL80211_NAN_FUNC_INSTANCE_ID                            = 0xf
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5096
	NL80211_NAN_FUNC_MAX_TYPE                               = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5097
	NL80211_NAN_FUNC_PUBLISH_BCAST                          = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5098
	NL80211_NAN_FUNC_PUBLISH                                = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5099
	NL80211_NAN_FUNC_PUBLISH_TYPE                           = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5100
	NL80211_NAN_FUNC_RX_MATCH_FILTER                        = 0xd
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5101
	NL80211_NAN_FUNC_SERVICE_ID                             = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5102
	NL80211_NAN_FUNC_SERVICE_ID_LEN                         = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5103
	NL80211_NAN_FUNC_SERVICE_INFO                           = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5104
	NL80211_NAN_FUNC_SERVICE_SPEC_INFO_MAX_LEN              = 0xff
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5105
	NL80211_NAN_FUNC_SRF                                    = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5106
	NL80211_NAN_FUNC_SRF_MAX_LEN                            = 0xff
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5107
	NL80211_NAN_FUNC_SUBSCRIBE_ACTIVE                       = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5108
	NL80211_NAN_FUNC_SUBSCRIBE                              = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5109
	NL80211_NAN_FUNC_TERM_REASON                            = 0x10
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5110
	NL80211_NAN_FUNC_TERM_REASON_ERROR                      = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5111
	NL80211_NAN_FUNC_TERM_REASON_TTL_EXPIRED                = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5112
	NL80211_NAN_FUNC_TERM_REASON_USER_REQUEST               = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5113
	NL80211_NAN_FUNC_TTL                                    = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5114
	NL80211_NAN_FUNC_TX_MATCH_FILTER                        = 0xe
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5115
	NL80211_NAN_FUNC_TYPE                                   = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5116
	NL80211_NAN_MATCH_ATTR_MAX                              = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5117
	NL80211_NAN_MATCH_FUNC_LOCAL                            = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5118
	NL80211_NAN_MATCH_FUNC_PEER                             = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5119
	NL80211_NAN_SOLICITED_PUBLISH                           = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5120
	NL80211_NAN_SRF_ATTR_MAX                                = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5121
	NL80211_NAN_SRF_BF                                      = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5122
	NL80211_NAN_SRF_BF_IDX                                  = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5123
	NL80211_NAN_SRF_INCLUDE                                 = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5124
	NL80211_NAN_SRF_MAC_ADDRS                               = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5125
	NL80211_NAN_UNSOLICITED_PUBLISH                         = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5126
	NL80211_NUM_ACS                                         = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5127
	NL80211_P2P_PS_SUPPORTED                                = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5128
	NL80211_P2P_PS_UNSUPPORTED                              = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5129
	NL80211_PKTPAT_MASK                                     = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5130
	NL80211_PKTPAT_OFFSET                                   = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5131
	NL80211_PKTPAT_PATTERN                                  = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5132
	NL80211_PLINK_ACTION_BLOCK                              = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5133
	NL80211_PLINK_ACTION_NO_ACTION                          = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5134
	NL80211_PLINK_ACTION_OPEN                               = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5135
	NL80211_PLINK_BLOCKED                                   = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5136
	NL80211_PLINK_CNF_RCVD                                  = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5137
	NL80211_PLINK_ESTAB                                     = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5138
	NL80211_PLINK_HOLDING                                   = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5139
	NL80211_PLINK_LISTEN                                    = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5140
	NL80211_PLINK_OPN_RCVD                                  = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5141
	NL80211_PLINK_OPN_SNT                                   = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5142
	NL80211_PMKSA_CANDIDATE_BSSID                           = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5143
	NL80211_PMKSA_CANDIDATE_INDEX                           = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5144
	NL80211_PMKSA_CANDIDATE_PREAUTH                         = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5145
	NL80211_PMSR_ATTR_MAX                                   = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5146
	NL80211_PMSR_ATTR_MAX_PEERS                             = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5147
	NL80211_PMSR_ATTR_PEERS                                 = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5148
	NL80211_PMSR_ATTR_RANDOMIZE_MAC_ADDR                    = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5149
	NL80211_PMSR_ATTR_REPORT_AP_TSF                         = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5150
	NL80211_PMSR_ATTR_TYPE_CAPA                             = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5151
	NL80211_PMSR_FTM_CAPA_ATTR_ASAP                         = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5152
	NL80211_PMSR_FTM_CAPA_ATTR_BANDWIDTHS                   = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5153
	NL80211_PMSR_FTM_CAPA_ATTR_MAX_BURSTS_EXPONENT          = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5154
	NL80211_PMSR_FTM_CAPA_ATTR_MAX                          = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5155
	NL80211_PMSR_FTM_CAPA_ATTR_MAX_FTMS_PER_BURST           = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5156
	NL80211_PMSR_FTM_CAPA_ATTR_NON_ASAP                     = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5157
	NL80211_PMSR_FTM_CAPA_ATTR_NON_TRIGGER_BASED            = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5158
	NL80211_PMSR_FTM_CAPA_ATTR_PREAMBLES                    = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5159
	NL80211_PMSR_FTM_CAPA_ATTR_REQ_CIVICLOC                 = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5160
	NL80211_PMSR_FTM_CAPA_ATTR_REQ_LCI                      = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5161
	NL80211_PMSR_FTM_CAPA_ATTR_TRIGGER_BASED                = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5162
	NL80211_PMSR_FTM_FAILURE_BAD_CHANGED_PARAMS             = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5163
	NL80211_PMSR_FTM_FAILURE_INVALID_TIMESTAMP              = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5164
	NL80211_PMSR_FTM_FAILURE_NO_RESPONSE                    = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5165
	NL80211_PMSR_FTM_FAILURE_PEER_BUSY                      = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5166
	NL80211_PMSR_FTM_FAILURE_PEER_NOT_CAPABLE               = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5167
	NL80211_PMSR_FTM_FAILURE_REJECTED                       = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5168
	NL80211_PMSR_FTM_FAILURE_UNSPECIFIED                    = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5169
	NL80211_PMSR_FTM_FAILURE_WRONG_CHANNEL                  = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5170
	NL80211_PMSR_FTM_REQ_ATTR_ASAP                          = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5171
	NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION                = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5172
	NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD                  = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5173
	NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST                = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5174
	NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK                  = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5175
	NL80211_PMSR_FTM_REQ_ATTR_MAX                           = 0xd
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5176
	NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED             = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5177
	NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP                = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5178
	NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES              = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5179
	NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE                      = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5180
	NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC              = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5181
	NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI                   = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5182
	NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED                 = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5183
	NL80211_PMSR_FTM_RESP_ATTR_BURST_DURATION               = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5184
	NL80211_PMSR_FTM_RESP_ATTR_BURST_INDEX                  = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5185
	NL80211_PMSR_FTM_RESP_ATTR_BUSY_RETRY_TIME              = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5186
	NL80211_PMSR_FTM_RESP_ATTR_CIVICLOC                     = 0x14
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5187
	NL80211_PMSR_FTM_RESP_ATTR_DIST_AVG                     = 0x10
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5188
	NL80211_PMSR_FTM_RESP_ATTR_DIST_SPREAD                  = 0x12
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5189
	NL80211_PMSR_FTM_RESP_ATTR_DIST_VARIANCE                = 0x11
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5190
	NL80211_PMSR_FTM_RESP_ATTR_FAIL_REASON                  = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5191
	NL80211_PMSR_FTM_RESP_ATTR_FTMS_PER_BURST               = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5192
	NL80211_PMSR_FTM_RESP_ATTR_LCI                          = 0x13
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5193
	NL80211_PMSR_FTM_RESP_ATTR_MAX                          = 0x15
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5194
	NL80211_PMSR_FTM_RESP_ATTR_NUM_BURSTS_EXP               = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5195
	NL80211_PMSR_FTM_RESP_ATTR_NUM_FTMR_ATTEMPTS            = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5196
	NL80211_PMSR_FTM_RESP_ATTR_NUM_FTMR_SUCCESSES           = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5197
	NL80211_PMSR_FTM_RESP_ATTR_PAD                          = 0x15
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5198
	NL80211_PMSR_FTM_RESP_ATTR_RSSI_AVG                     = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5199
	NL80211_PMSR_FTM_RESP_ATTR_RSSI_SPREAD                  = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5200
	NL80211_PMSR_FTM_RESP_ATTR_RTT_AVG                      = 0xd
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5201
	NL80211_PMSR_FTM_RESP_ATTR_RTT_SPREAD                   = 0xf
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5202
	NL80211_PMSR_FTM_RESP_ATTR_RTT_VARIANCE                 = 0xe
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5203
	NL80211_PMSR_FTM_RESP_ATTR_RX_RATE                      = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5204
	NL80211_PMSR_FTM_RESP_ATTR_TX_RATE                      = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5205
	NL80211_PMSR_PEER_ATTR_ADDR                             = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5206
	NL80211_PMSR_PEER_ATTR_CHAN                             = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5207
	NL80211_PMSR_PEER_ATTR_MAX                              = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5208
	NL80211_PMSR_PEER_ATTR_REQ                              = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5209
	NL80211_PMSR_PEER_ATTR_RESP                             = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5210
	NL80211_PMSR_REQ_ATTR_DATA                              = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5211
	NL80211_PMSR_REQ_ATTR_GET_AP_TSF                        = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5212
	NL80211_PMSR_REQ_ATTR_MAX                               = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5213
	NL80211_PMSR_RESP_ATTR_AP_TSF                           = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5214
	NL80211_PMSR_RESP_ATTR_DATA                             = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5215
	NL80211_PMSR_RESP_ATTR_FINAL                            = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5216
	NL80211_PMSR_RESP_ATTR_HOST_TIME                        = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5217
	NL80211_PMSR_RESP_ATTR_MAX                              = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5218
	NL80211_PMSR_RESP_ATTR_PAD                              = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5219
	NL80211_PMSR_RESP_ATTR_STATUS                           = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5220
	NL80211_PMSR_STATUS_FAILURE                             = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5221
	NL80211_PMSR_STATUS_REFUSED                             = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5222
	NL80211_PMSR_STATUS_SUCCESS                             = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5223
	NL80211_PMSR_STATUS_TIMEOUT                             = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5224
	NL80211_PMSR_TYPE_FTM                                   = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5225
	NL80211_PMSR_TYPE_INVALID                               = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5226
	NL80211_PMSR_TYPE_MAX                                   = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5227
	NL80211_PREAMBLE_DMG                                    = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5228
	NL80211_PREAMBLE_HE                                     = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5229
	NL80211_PREAMBLE_HT                                     = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5230
	NL80211_PREAMBLE_LEGACY                                 = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5231
	NL80211_PREAMBLE_VHT                                    = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5232
	NL80211_PROBE_RESP_OFFLOAD_SUPPORT_80211U               = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5233
	NL80211_PROBE_RESP_OFFLOAD_SUPPORT_P2P                  = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5234
	NL80211_PROBE_RESP_OFFLOAD_SUPPORT_WPS2                 = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5235
	NL80211_PROBE_RESP_OFFLOAD_SUPPORT_WPS                  = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5236
	NL80211_PROTOCOL_FEATURE_SPLIT_WIPHY_DUMP               = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5237
	NL80211_PS_DISABLED                                     = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5238
	NL80211_PS_ENABLED                                      = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5239
	NL80211_RADAR_CAC_ABORTED                               = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5240
	NL80211_RADAR_CAC_FINISHED                              = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5241
	NL80211_RADAR_CAC_STARTED                               = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5242
	NL80211_RADAR_DETECTED                                  = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5243
	NL80211_RADAR_NOP_FINISHED                              = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5244
	NL80211_RADAR_PRE_CAC_EXPIRED                           = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5245
	NL80211_RATE_INFO_10_MHZ_WIDTH                          = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5246
	NL80211_RATE_INFO_160_MHZ_WIDTH                         = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5247
	NL80211_RATE_INFO_40_MHZ_WIDTH                          = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5248
	NL80211_RATE_INFO_5_MHZ_WIDTH                           = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5249
	NL80211_RATE_INFO_80_MHZ_WIDTH                          = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5250
	NL80211_RATE_INFO_80P80_MHZ_WIDTH                       = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5251
	NL80211_RATE_INFO_BITRATE32                             = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5252
	NL80211_RATE_INFO_BITRATE                               = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5253
	NL80211_RATE_INFO_HE_1XLTF                              = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5254
	NL80211_RATE_INFO_HE_2XLTF                              = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5255
	NL80211_RATE_INFO_HE_4XLTF                              = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5256
	NL80211_RATE_INFO_HE_DCM                                = 0x10
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5257
	NL80211_RATE_INFO_HE_GI_0_8                             = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5258
	NL80211_RATE_INFO_HE_GI_1_6                             = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5259
	NL80211_RATE_INFO_HE_GI_3_2                             = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5260
	NL80211_RATE_INFO_HE_GI                                 = 0xf
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5261
	NL80211_RATE_INFO_HE_MCS                                = 0xd
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5262
	NL80211_RATE_INFO_HE_NSS                                = 0xe
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5263
	NL80211_RATE_INFO_HE_RU_ALLOC_106                       = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5264
	NL80211_RATE_INFO_HE_RU_ALLOC_242                       = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5265
	NL80211_RATE_INFO_HE_RU_ALLOC_26                        = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5266
	NL80211_RATE_INFO_HE_RU_ALLOC_2x996                     = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5267
	NL80211_RATE_INFO_HE_RU_ALLOC_484                       = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5268
	NL80211_RATE_INFO_HE_RU_ALLOC_52                        = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5269
	NL80211_RATE_INFO_HE_RU_ALLOC_996                       = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5270
	NL80211_RATE_INFO_HE_RU_ALLOC                           = 0x11
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5271
	NL80211_RATE_INFO_MAX                                   = 0x16
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5272
	NL80211_RATE_INFO_MCS                                   = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5273
	NL80211_RATE_INFO_SHORT_GI                              = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5274
	NL80211_RATE_INFO_VHT_MCS                               = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5275
	NL80211_RATE_INFO_VHT_NSS                               = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5276
	NL80211_REGDOM_SET_BY_CORE                              = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5277
	NL80211_REGDOM_SET_BY_COUNTRY_IE                        = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5278
	NL80211_REGDOM_SET_BY_DRIVER                            = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5279
	NL80211_REGDOM_SET_BY_USER                              = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5280
	NL80211_REGDOM_TYPE_COUNTRY                             = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5281
	NL80211_REGDOM_TYPE_CUSTOM_WORLD                        = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5282
	NL80211_REGDOM_TYPE_INTERSECTION                        = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5283
	NL80211_REGDOM_TYPE_WORLD                               = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5284
	NL80211_REG_RULE_ATTR_MAX                               = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5285
	NL80211_REKEY_DATA_AKM                                  = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5286
	NL80211_REKEY_DATA_KCK                                  = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5287
	NL80211_REKEY_DATA_KEK                                  = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5288
	NL80211_REKEY_DATA_REPLAY_CTR                           = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5289
	NL80211_REPLAY_CTR_LEN                                  = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5290
	NL80211_RRF_AUTO_BW                                     = 0x800
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5291
	NL80211_RRF_DFS                                         = 0x10
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5292
	NL80211_RRF_GO_CONCURRENT                               = 0x1000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5293
	NL80211_RRF_IR_CONCURRENT                               = 0x1000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5294
	NL80211_RRF_NO_160MHZ                                   = 0x10000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5295
	NL80211_RRF_NO_80MHZ                                    = 0x8000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5296
	NL80211_RRF_NO_CCK                                      = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5297
	NL80211_RRF_NO_HE                                       = 0x20000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5298
	NL80211_RRF_NO_HT40                                     = 0x6000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5299
	NL80211_RRF_NO_HT40MINUS                                = 0x2000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5300
	NL80211_RRF_NO_HT40PLUS                                 = 0x4000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5301
	NL80211_RRF_NO_IBSS                                     = 0x80
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5302
	NL80211_RRF_NO_INDOOR                                   = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5303
	NL80211_RRF_NO_IR_ALL                                   = 0x180
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5304
	NL80211_RRF_NO_IR                                       = 0x80
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5305
	NL80211_RRF_NO_OFDM                                     = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5306
	NL80211_RRF_NO_OUTDOOR                                  = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5307
	NL80211_RRF_PASSIVE_SCAN                                = 0x80
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5308
	NL80211_RRF_PTMP_ONLY                                   = 0x40
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5309
	NL80211_RRF_PTP_ONLY                                    = 0x20
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5310
	NL80211_RXMGMT_FLAG_ANSWERED                            = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5311
	NL80211_RXMGMT_FLAG_EXTERNAL_AUTH                       = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5312
	NL80211_SAE_PWE_BOTH                                    = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5313
	NL80211_SAE_PWE_HASH_TO_ELEMENT                         = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5314
	NL80211_SAE_PWE_HUNT_AND_PECK                           = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5315
	NL80211_SAE_PWE_UNSPECIFIED                             = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5316
	NL80211_SAR_ATTR_MAX                                    = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5317
	NL80211_SAR_ATTR_SPECS                                  = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5318
	NL80211_SAR_ATTR_SPECS_END_FREQ                         = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5319
	NL80211_SAR_ATTR_SPECS_MAX                              = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5320
	NL80211_SAR_ATTR_SPECS_POWER                            = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5321
	NL80211_SAR_ATTR_SPECS_RANGE_INDEX                      = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5322
	NL80211_SAR_ATTR_SPECS_START_FREQ                       = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5323
	NL80211_SAR_ATTR_TYPE                                   = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5324
	NL80211_SAR_TYPE_POWER                                  = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5325
	NL80211_SCAN_FLAG_ACCEPT_BCAST_PROBE_RESP               = 0x20
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5326
	NL80211_SCAN_FLAG_AP                                    = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5327
	NL80211_SCAN_FLAG_COLOCATED_6GHZ                        = 0x4000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5328
	NL80211_SCAN_FLAG_FILS_MAX_CHANNEL_TIME                 = 0x10
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5329
	NL80211_SCAN_FLAG_FLUSH                                 = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5330
	NL80211_SCAN_FLAG_FREQ_KHZ                              = 0x2000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5331
	NL80211_SCAN_FLAG_HIGH_ACCURACY                         = 0x400
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5332
	NL80211_SCAN_FLAG_LOW_POWER                             = 0x200
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5333
	NL80211_SCAN_FLAG_LOW_PRIORITY                          = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5334
	NL80211_SCAN_FLAG_LOW_SPAN                              = 0x100
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5335
	NL80211_SCAN_FLAG_MIN_PREQ_CONTENT                      = 0x1000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5336
	NL80211_SCAN_FLAG_OCE_PROBE_REQ_DEFERRAL_SUPPRESSION    = 0x80
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5337
	NL80211_SCAN_FLAG_OCE_PROBE_REQ_HIGH_TX_RATE            = 0x40
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5338
	NL80211_SCAN_FLAG_RANDOM_ADDR                           = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5339
	NL80211_SCAN_FLAG_RANDOM_SN                             = 0x800
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5340
	NL80211_SCAN_RSSI_THOLD_OFF                             = -0x12c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5341
	NL80211_SCHED_SCAN_MATCH_ATTR_BSSID                     = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5342
	NL80211_SCHED_SCAN_MATCH_ATTR_MAX                       = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5343
	NL80211_SCHED_SCAN_MATCH_ATTR_RELATIVE_RSSI             = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5344
	NL80211_SCHED_SCAN_MATCH_ATTR_RSSI_ADJUST               = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5345
	NL80211_SCHED_SCAN_MATCH_ATTR_RSSI                      = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5346
	NL80211_SCHED_SCAN_MATCH_ATTR_SSID                      = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5347
	NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI                  = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5348
	NL80211_SCHED_SCAN_PLAN_INTERVAL                        = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5349
	NL80211_SCHED_SCAN_PLAN_ITERATIONS                      = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5350
	NL80211_SCHED_SCAN_PLAN_MAX                             = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5351
	NL80211_SMPS_DYNAMIC                                    = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5352
	NL80211_SMPS_MAX                                        = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5353
	NL80211_SMPS_OFF                                        = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5354
	NL80211_SMPS_STATIC                                     = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5355
	NL80211_STA_BSS_PARAM_BEACON_INTERVAL                   = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5356
	NL80211_STA_BSS_PARAM_CTS_PROT                          = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5357
	NL80211_STA_BSS_PARAM_DTIM_PERIOD                       = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5358
	NL80211_STA_BSS_PARAM_MAX                               = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5359
	NL80211_STA_BSS_PARAM_SHORT_PREAMBLE                    = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5360
	NL80211_STA_BSS_PARAM_SHORT_SLOT_TIME                   = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5361
	NL80211_STA_FLAG_ASSOCIATED                             = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5362
	NL80211_STA_FLAG_AUTHENTICATED                          = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5363
	NL80211_STA_FLAG_AUTHORIZED                             = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5364
	NL80211_STA_FLAG_MAX                                    = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5365
	NL80211_STA_FLAG_MAX_OLD_API                            = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5366
	NL80211_STA_FLAG_MFP                                    = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5367
	NL80211_STA_FLAG_SHORT_PREAMBLE                         = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5368
	NL80211_STA_FLAG_TDLS_PEER                              = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5369
	NL80211_STA_FLAG_WME                                    = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5370
	NL80211_STA_INFO_ACK_SIGNAL_AVG                         = 0x23
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5371
	NL80211_STA_INFO_ACK_SIGNAL                             = 0x22
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5372
	NL80211_STA_INFO_AIRTIME_LINK_METRIC                    = 0x29
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5373
	NL80211_STA_INFO_AIRTIME_WEIGHT                         = 0x28
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5374
	NL80211_STA_INFO_ASSOC_AT_BOOTTIME                      = 0x2a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5375
	NL80211_STA_INFO_BEACON_LOSS                            = 0x12
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5376
	NL80211_STA_INFO_BEACON_RX                              = 0x1d
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5377
	NL80211_STA_INFO_BEACON_SIGNAL_AVG                      = 0x1e
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5378
	NL80211_STA_INFO_BSS_PARAM                              = 0xf
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5379
	NL80211_STA_INFO_CHAIN_SIGNAL_AVG                       = 0x1a
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5380
	NL80211_STA_INFO_CHAIN_SIGNAL                           = 0x19
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5381
	NL80211_STA_INFO_CONNECTED_TIME                         = 0x10
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5382
	NL80211_STA_INFO_CONNECTED_TO_AS                        = 0x2b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5383
	NL80211_STA_INFO_CONNECTED_TO_GATE                      = 0x26
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5384
	NL80211_STA_INFO_DATA_ACK_SIGNAL_AVG                    = 0x23
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5385
	NL80211_STA_INFO_EXPECTED_THROUGHPUT                    = 0x1b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5386
	NL80211_STA_INFO_FCS_ERROR_COUNT                        = 0x25
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5387
	NL80211_STA_INFO_INACTIVE_TIME                          = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5388
	NL80211_STA_INFO_LLID                                   = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5389
	NL80211_STA_INFO_LOCAL_PM                               = 0x14
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5390
	NL80211_STA_INFO_MAX                                    = 0x2b
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5391
	NL80211_STA_INFO_NONPEER_PM                             = 0x16
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5392
	NL80211_STA_INFO_PAD                                    = 0x21
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5393
	NL80211_STA_INFO_PEER_PM                                = 0x15
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5394
	NL80211_STA_INFO_PLID                                   = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5395
	NL80211_STA_INFO_PLINK_STATE                            = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5396
	NL80211_STA_INFO_RX_BITRATE                             = 0xe
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5397
	NL80211_STA_INFO_RX_BYTES64                             = 0x17
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5398
	NL80211_STA_INFO_RX_BYTES                               = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5399
	NL80211_STA_INFO_RX_DROP_MISC                           = 0x1c
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5400
	NL80211_STA_INFO_RX_DURATION                            = 0x20
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5401
	NL80211_STA_INFO_RX_MPDUS                               = 0x24
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5402
	NL80211_STA_INFO_RX_PACKETS                             = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5403
	NL80211_STA_INFO_SIGNAL_AVG                             = 0xd
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5404
	NL80211_STA_INFO_SIGNAL                                 = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5405
	NL80211_STA_INFO_STA_FLAGS                              = 0x11
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5406
	NL80211_STA_INFO_TID_STATS                              = 0x1f
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5407
	NL80211_STA_INFO_T_OFFSET                               = 0x13
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5408
	NL80211_STA_INFO_TX_BITRATE                             = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5409
	NL80211_STA_INFO_TX_BYTES64                             = 0x18
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5410
	NL80211_STA_INFO_TX_BYTES                               = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5411
	NL80211_STA_INFO_TX_DURATION                            = 0x27
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5412
	NL80211_STA_INFO_TX_FAILED                              = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5413
	NL80211_STA_INFO_TX_PACKETS                             = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5414
	NL80211_STA_INFO_TX_RETRIES                             = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5415
	NL80211_STA_WME_MAX                                     = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5416
	NL80211_STA_WME_MAX_SP                                  = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5417
	NL80211_STA_WME_UAPSD_QUEUES                            = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5418
	NL80211_SURVEY_INFO_CHANNEL_TIME_BUSY                   = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5419
	NL80211_SURVEY_INFO_CHANNEL_TIME                        = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5420
	NL80211_SURVEY_INFO_CHANNEL_TIME_EXT_BUSY               = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5421
	NL80211_SURVEY_INFO_CHANNEL_TIME_RX                     = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5422
	NL80211_SURVEY_INFO_CHANNEL_TIME_TX                     = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5423
	NL80211_SURVEY_INFO_FREQUENCY                           = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5424
	NL80211_SURVEY_INFO_FREQUENCY_OFFSET                    = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5425
	NL80211_SURVEY_INFO_IN_USE                              = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5426
	NL80211_SURVEY_INFO_MAX                                 = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5427
	NL80211_SURVEY_INFO_NOISE                               = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5428
	NL80211_SURVEY_INFO_PAD                                 = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5429
	NL80211_SURVEY_INFO_TIME_BSS_RX                         = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5430
	NL80211_SURVEY_INFO_TIME_BUSY                           = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5431
	NL80211_SURVEY_INFO_TIME                                = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5432
	NL80211_SURVEY_INFO_TIME_EXT_BUSY                       = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5433
	NL80211_SURVEY_INFO_TIME_RX                             = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5434
	NL80211_SURVEY_INFO_TIME_SCAN                           = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5435
	NL80211_SURVEY_INFO_TIME_TX                             = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5436
	NL80211_TDLS_DISABLE_LINK                               = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5437
	NL80211_TDLS_DISCOVERY_REQ                              = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5438
	NL80211_TDLS_ENABLE_LINK                                = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5439
	NL80211_TDLS_PEER_HE                                    = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5440
	NL80211_TDLS_PEER_HT                                    = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5441
	NL80211_TDLS_PEER_VHT                                   = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5442
	NL80211_TDLS_PEER_WMM                                   = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5443
	NL80211_TDLS_SETUP                                      = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5444
	NL80211_TDLS_TEARDOWN                                   = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5445
	NL80211_TID_CONFIG_ATTR_AMPDU_CTRL                      = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5446
	NL80211_TID_CONFIG_ATTR_AMSDU_CTRL                      = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5447
	NL80211_TID_CONFIG_ATTR_MAX                             = 0xd
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5448
	NL80211_TID_CONFIG_ATTR_NOACK                           = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5449
	NL80211_TID_CONFIG_ATTR_OVERRIDE                        = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5450
	NL80211_TID_CONFIG_ATTR_PAD                             = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5451
	NL80211_TID_CONFIG_ATTR_PEER_SUPP                       = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5452
	NL80211_TID_CONFIG_ATTR_RETRY_LONG                      = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5453
	NL80211_TID_CONFIG_ATTR_RETRY_SHORT                     = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5454
	NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL                     = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5455
	NL80211_TID_CONFIG_ATTR_TIDS                            = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5456
	NL80211_TID_CONFIG_ATTR_TX_RATE                         = 0xd
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5457
	NL80211_TID_CONFIG_ATTR_TX_RATE_TYPE                    = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5458
	NL80211_TID_CONFIG_ATTR_VIF_SUPP                        = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5459
	NL80211_TID_CONFIG_DISABLE                              = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5460
	NL80211_TID_CONFIG_ENABLE                               = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5461
	NL80211_TID_STATS_MAX                                   = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5462
	NL80211_TID_STATS_PAD                                   = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5463
	NL80211_TID_STATS_RX_MSDU                               = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5464
	NL80211_TID_STATS_TX_MSDU                               = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5465
	NL80211_TID_STATS_TX_MSDU_FAILED                        = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5466
	NL80211_TID_STATS_TX_MSDU_RETRIES                       = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5467
	NL80211_TID_STATS_TXQ_STATS                             = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5468
	NL80211_TIMEOUT_ASSOC                                   = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5469
	NL80211_TIMEOUT_AUTH                                    = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5470
	NL80211_TIMEOUT_SCAN                                    = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5471
	NL80211_TIMEOUT_UNSPECIFIED                             = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5472
	NL80211_TKIP_DATA_OFFSET_ENCR_KEY                       = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5473
	NL80211_TKIP_DATA_OFFSET_RX_MIC_KEY                     = 0x18
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5474
	NL80211_TKIP_DATA_OFFSET_TX_MIC_KEY                     = 0x10
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5475
	NL80211_TX_POWER_AUTOMATIC                              = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5476
	NL80211_TX_POWER_FIXED                                  = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5477
	NL80211_TX_POWER_LIMITED                                = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5478
	NL80211_TXQ_ATTR_AC                                     = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5479
	NL80211_TXQ_ATTR_AIFS                                   = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5480
	NL80211_TXQ_ATTR_CWMAX                                  = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5481
	NL80211_TXQ_ATTR_CWMIN                                  = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5482
	NL80211_TXQ_ATTR_MAX                                    = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5483
	NL80211_TXQ_ATTR_QUEUE                                  = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5484
	NL80211_TXQ_ATTR_TXOP                                   = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5485
	NL80211_TXQ_Q_BE                                        = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5486
	NL80211_TXQ_Q_BK                                        = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5487
	NL80211_TXQ_Q_VI                                        = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5488
	NL80211_TXQ_Q_VO                                        = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5489
	NL80211_TXQ_STATS_BACKLOG_BYTES                         = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5490
	NL80211_TXQ_STATS_BACKLOG_PACKETS                       = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5491
	NL80211_TXQ_STATS_COLLISIONS                            = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5492
	NL80211_TXQ_STATS_DROPS                                 = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5493
	NL80211_TXQ_STATS_ECN_MARKS                             = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5494
	NL80211_TXQ_STATS_FLOWS                                 = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5495
	NL80211_TXQ_STATS_MAX                                   = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5496
	NL80211_TXQ_STATS_MAX_FLOWS                             = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5497
	NL80211_TXQ_STATS_OVERLIMIT                             = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5498
	NL80211_TXQ_STATS_OVERMEMORY                            = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5499
	NL80211_TXQ_STATS_TX_BYTES                              = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5500
	NL80211_TXQ_STATS_TX_PACKETS                            = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5501
	NL80211_TX_RATE_AUTOMATIC                               = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5502
	NL80211_TXRATE_DEFAULT_GI                               = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5503
	NL80211_TX_RATE_FIXED                                   = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5504
	NL80211_TXRATE_FORCE_LGI                                = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5505
	NL80211_TXRATE_FORCE_SGI                                = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5506
	NL80211_TXRATE_GI                                       = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5507
	NL80211_TXRATE_HE                                       = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5508
	NL80211_TXRATE_HE_GI                                    = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5509
	NL80211_TXRATE_HE_LTF                                   = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5510
	NL80211_TXRATE_HT                                       = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5511
	NL80211_TXRATE_LEGACY                                   = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5512
	NL80211_TX_RATE_LIMITED                                 = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5513
	NL80211_TXRATE_MAX                                      = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5514
	NL80211_TXRATE_MCS                                      = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5515
	NL80211_TXRATE_VHT                                      = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5516
	NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_INT                 = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5517
	NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_MAX                 = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5518
	NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_TMPL                = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5519
	NL80211_USER_REG_HINT_CELL_BASE                         = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5520
	NL80211_USER_REG_HINT_INDOOR                            = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5521
	NL80211_USER_REG_HINT_USER                              = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5522
	NL80211_VENDOR_ID_IS_LINUX                              = 0x80000000
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5523
	NL80211_VHT_CAPABILITY_LEN                              = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5524
	NL80211_VHT_NSS_MAX                                     = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5525
	NL80211_WIPHY_NAME_MAXLEN                               = 0x40
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5526
	NL80211_WMMR_AIFSN                                      = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5527
	NL80211_WMMR_CW_MAX                                     = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5528
	NL80211_WMMR_CW_MIN                                     = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5529
	NL80211_WMMR_MAX                                        = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5530
	NL80211_WMMR_TXOP                                       = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5531
	NL80211_WOWLAN_PKTPAT_MASK                              = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5532
	NL80211_WOWLAN_PKTPAT_OFFSET                            = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5533
	NL80211_WOWLAN_PKTPAT_PATTERN                           = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5534
	NL80211_WOWLAN_TCP_DATA_INTERVAL                        = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5535
	NL80211_WOWLAN_TCP_DATA_PAYLOAD                         = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5536
	NL80211_WOWLAN_TCP_DATA_PAYLOAD_SEQ                     = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5537
	NL80211_WOWLAN_TCP_DATA_PAYLOAD_TOKEN                   = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5538
	NL80211_WOWLAN_TCP_DST_IPV4                             = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5539
	NL80211_WOWLAN_TCP_DST_MAC                              = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5540
	NL80211_WOWLAN_TCP_DST_PORT                             = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5541
	NL80211_WOWLAN_TCP_SRC_IPV4                             = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5542
	NL80211_WOWLAN_TCP_SRC_PORT                             = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5543
	NL80211_WOWLAN_TCP_WAKE_MASK                            = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5544
	NL80211_WOWLAN_TCP_WAKE_PAYLOAD                         = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5545
	NL80211_WOWLAN_TRIG_4WAY_HANDSHAKE                      = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5546
	NL80211_WOWLAN_TRIG_ANY                                 = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5547
	NL80211_WOWLAN_TRIG_DISCONNECT                          = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5548
	NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST                   = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5549
	NL80211_WOWLAN_TRIG_GTK_REKEY_FAILURE                   = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5550
	NL80211_WOWLAN_TRIG_GTK_REKEY_SUPPORTED                 = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5551
	NL80211_WOWLAN_TRIG_MAGIC_PKT                           = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5552
	NL80211_WOWLAN_TRIG_NET_DETECT                          = 0x12
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5553
	NL80211_WOWLAN_TRIG_NET_DETECT_RESULTS                  = 0x13
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5554
	NL80211_WOWLAN_TRIG_PKT_PATTERN                         = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5555
	NL80211_WOWLAN_TRIG_RFKILL_RELEASE                      = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5556
	NL80211_WOWLAN_TRIG_TCP_CONNECTION                      = 0xe
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5557
	NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211                    = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5558
	NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211_LEN                = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5559
	NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023                     = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5560
	NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023_LEN                 = 0xd
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5561
	NL80211_WOWLAN_TRIG_WAKEUP_TCP_CONNLOST                 = 0x10
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5562
	NL80211_WOWLAN_TRIG_WAKEUP_TCP_MATCH                    = 0xf
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5563
	NL80211_WOWLAN_TRIG_WAKEUP_TCP_NOMORETOKENS             = 0x11
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5564
	NL80211_WPA_VERSION_1                                   = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5565
	NL80211_WPA_VERSION_2                                   = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5566
	NL80211_WPA_VERSION_3                                   = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5567
)
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5568
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5569
const (
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5570
	FRA_UNSPEC             = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5571
	FRA_DST                = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5572
	FRA_SRC                = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5573
	FRA_IIFNAME            = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5574
	FRA_GOTO               = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5575
	FRA_UNUSED2            = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5576
	FRA_PRIORITY           = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5577
	FRA_UNUSED3            = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5578
	FRA_UNUSED4            = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5579
	FRA_UNUSED5            = 0x9
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5580
	FRA_FWMARK             = 0xa
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5581
	FRA_FLOW               = 0xb
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5582
	FRA_TUN_ID             = 0xc
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5583
	FRA_SUPPRESS_IFGROUP   = 0xd
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5584
	FRA_SUPPRESS_PREFIXLEN = 0xe
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5585
	FRA_TABLE              = 0xf
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5586
	FRA_FWMASK             = 0x10
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5587
	FRA_OIFNAME            = 0x11
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5588
	FRA_PAD                = 0x12
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5589
	FRA_L3MDEV             = 0x13
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5590
	FRA_UID_RANGE          = 0x14
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5591
	FRA_PROTOCOL           = 0x15
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5592
	FRA_IP_PROTO           = 0x16
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5593
	FRA_SPORT_RANGE        = 0x17
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5594
	FRA_DPORT_RANGE        = 0x18
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5595
	FR_ACT_UNSPEC          = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5596
	FR_ACT_TO_TBL          = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5597
	FR_ACT_GOTO            = 0x2
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5598
	FR_ACT_NOP             = 0x3
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5599
	FR_ACT_RES3            = 0x4
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5600
	FR_ACT_RES4            = 0x5
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5601
	FR_ACT_BLACKHOLE       = 0x6
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5602
	FR_ACT_UNREACHABLE     = 0x7
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5603
	FR_ACT_PROHIBIT        = 0x8
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5604
)
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5605
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5606
const (
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5607
	AUDIT_NLGRP_NONE    = 0x0
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5608
	AUDIT_NLGRP_READLOG = 0x1
445e01aede7e Update vendor directory
Mikael Berthe <mikael@lilotux.net>
parents: 256
diff changeset
  5609
)