mirror of
https://github.com/rclone/rclone.git
synced 2025-12-25 20:53:28 +00:00
vendor: update all dependencies
This commit is contained in:
10
vendor/golang.org/x/sys/unix/linux/Dockerfile
generated
vendored
10
vendor/golang.org/x/sys/unix/linux/Dockerfile
generated
vendored
@@ -1,4 +1,4 @@
|
||||
FROM ubuntu:17.10
|
||||
FROM ubuntu:18.04
|
||||
|
||||
# Dependencies to get the git sources and go binaries
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
@@ -11,15 +11,15 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
# Get the git sources. If not cached, this takes O(5 minutes).
|
||||
WORKDIR /git
|
||||
RUN git config --global advice.detachedHead false
|
||||
# Linux Kernel: Released 01 Apr 2018
|
||||
RUN git clone --branch v4.16 --depth 1 https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
|
||||
# Linux Kernel: Released 03 Jun 2018
|
||||
RUN git clone --branch v4.17 --depth 1 https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
|
||||
# GNU C library: Released 01 Feb 2018 (we should try to get a secure way to clone this)
|
||||
RUN git clone --branch glibc-2.27 --depth 1 git://sourceware.org/git/glibc.git
|
||||
|
||||
# Get Go
|
||||
ENV GOLANG_VERSION 1.10.1
|
||||
ENV GOLANG_VERSION 1.10.3
|
||||
ENV GOLANG_DOWNLOAD_URL https://golang.org/dl/go$GOLANG_VERSION.linux-amd64.tar.gz
|
||||
ENV GOLANG_DOWNLOAD_SHA256 72d820dec546752e5a8303b33b009079c15c2390ce76d67cf514991646c6127b
|
||||
ENV GOLANG_DOWNLOAD_SHA256 fa1b0e45d3b647c252f51f5e1204aba049cde4af177ef9f2181f43004f901035
|
||||
|
||||
RUN curl -fsSL "$GOLANG_DOWNLOAD_URL" -o golang.tar.gz \
|
||||
&& echo "$GOLANG_DOWNLOAD_SHA256 golang.tar.gz" | sha256sum -c - \
|
||||
|
||||
526
vendor/golang.org/x/sys/unix/linux/types.go
generated
vendored
526
vendor/golang.org/x/sys/unix/linux/types.go
generated
vendored
@@ -22,7 +22,6 @@ package unix
|
||||
#include <dirent.h>
|
||||
#include <netinet/in.h>
|
||||
#include <netinet/tcp.h>
|
||||
#include <netpacket/packet.h>
|
||||
#include <poll.h>
|
||||
#include <sched.h>
|
||||
#include <signal.h>
|
||||
@@ -38,6 +37,7 @@ package unix
|
||||
#include <sys/select.h>
|
||||
#include <sys/signal.h>
|
||||
#include <sys/statfs.h>
|
||||
#include <sys/statvfs.h>
|
||||
#include <sys/sysinfo.h>
|
||||
#include <sys/time.h>
|
||||
#include <sys/times.h>
|
||||
@@ -49,6 +49,9 @@ package unix
|
||||
#include <linux/filter.h>
|
||||
#include <linux/icmpv6.h>
|
||||
#include <linux/keyctl.h>
|
||||
#include <linux/netfilter/nf_tables.h>
|
||||
#include <linux/netfilter/nfnetlink.h>
|
||||
#include <linux/netfilter.h>
|
||||
#include <linux/netlink.h>
|
||||
#include <linux/perf_event.h>
|
||||
#include <linux/rtnetlink.h>
|
||||
@@ -61,6 +64,7 @@ package unix
|
||||
#include <utime.h>
|
||||
#include <linux/can.h>
|
||||
#include <linux/if_alg.h>
|
||||
#include <linux/if_packet.h>
|
||||
#include <linux/fs.h>
|
||||
#include <linux/vm_sockets.h>
|
||||
#include <linux/random.h>
|
||||
@@ -69,6 +73,7 @@ package unix
|
||||
#include <linux/genetlink.h>
|
||||
#include <linux/socket.h>
|
||||
#include <linux/hdreg.h>
|
||||
#include <linux/rtc.h>
|
||||
|
||||
// abi/abi.h generated by mkall.go.
|
||||
#include "abi/abi.h"
|
||||
@@ -337,8 +342,6 @@ type _Gid_t C.gid_t
|
||||
|
||||
type Stat_t C.struct_stat
|
||||
|
||||
type Statfs_t C.struct_statfs
|
||||
|
||||
type StatxTimestamp C.struct_statx_timestamp
|
||||
|
||||
type Statx_t C.struct_statx
|
||||
@@ -972,3 +975,520 @@ type HDDriveCmdHdr C.struct_hd_drive_cmd_hdr
|
||||
type HDGeometry C.struct_hd_geometry
|
||||
|
||||
type HDDriveID C.struct_hd_driveid
|
||||
|
||||
// Statfs
|
||||
|
||||
type Statfs_t C.struct_statfs
|
||||
|
||||
const (
|
||||
ST_MANDLOCK = C.ST_MANDLOCK
|
||||
ST_NOATIME = C.ST_NOATIME
|
||||
ST_NODEV = C.ST_NODEV
|
||||
ST_NODIRATIME = C.ST_NODIRATIME
|
||||
ST_NOEXEC = C.ST_NOEXEC
|
||||
ST_NOSUID = C.ST_NOSUID
|
||||
ST_RDONLY = C.ST_RDONLY
|
||||
ST_RELATIME = C.ST_RELATIME
|
||||
ST_SYNCHRONOUS = C.ST_SYNCHRONOUS
|
||||
)
|
||||
|
||||
// TPacket
|
||||
|
||||
type TpacketHdr C.struct_tpacket_hdr
|
||||
|
||||
type Tpacket2Hdr C.struct_tpacket2_hdr
|
||||
|
||||
type Tpacket3Hdr C.struct_tpacket3_hdr
|
||||
|
||||
type TpacketHdrVariant1 C.struct_tpacket_hdr_variant1
|
||||
|
||||
type TpacketBlockDesc C.struct_tpacket_block_desc
|
||||
|
||||
type TpacketReq C.struct_tpacket_req
|
||||
|
||||
type TpacketReq3 C.struct_tpacket_req3
|
||||
|
||||
type TpacketStats C.struct_tpacket_stats
|
||||
|
||||
type TpacketStatsV3 C.struct_tpacket_stats_v3
|
||||
|
||||
type TpacketAuxdata C.struct_tpacket_auxdata
|
||||
|
||||
const (
|
||||
TPACKET_V1 = C.TPACKET_V1
|
||||
TPACKET_V2 = C.TPACKET_V2
|
||||
TPACKET_V3 = C.TPACKET_V3
|
||||
)
|
||||
|
||||
const (
|
||||
SizeofTpacketHdr = C.sizeof_struct_tpacket_hdr
|
||||
SizeofTpacket2Hdr = C.sizeof_struct_tpacket2_hdr
|
||||
SizeofTpacket3Hdr = C.sizeof_struct_tpacket3_hdr
|
||||
)
|
||||
|
||||
// netfilter
|
||||
// generated using:
|
||||
// perl -nlE '/^\s*(NF\w+)/ && say "$1 = C.$1"' /usr/include/linux/netfilter.h
|
||||
const (
|
||||
NF_INET_PRE_ROUTING = C.NF_INET_PRE_ROUTING
|
||||
NF_INET_LOCAL_IN = C.NF_INET_LOCAL_IN
|
||||
NF_INET_FORWARD = C.NF_INET_FORWARD
|
||||
NF_INET_LOCAL_OUT = C.NF_INET_LOCAL_OUT
|
||||
NF_INET_POST_ROUTING = C.NF_INET_POST_ROUTING
|
||||
NF_INET_NUMHOOKS = C.NF_INET_NUMHOOKS
|
||||
)
|
||||
|
||||
const (
|
||||
NF_NETDEV_INGRESS = C.NF_NETDEV_INGRESS
|
||||
NF_NETDEV_NUMHOOKS = C.NF_NETDEV_NUMHOOKS
|
||||
)
|
||||
|
||||
const (
|
||||
NFPROTO_UNSPEC = C.NFPROTO_UNSPEC
|
||||
NFPROTO_INET = C.NFPROTO_INET
|
||||
NFPROTO_IPV4 = C.NFPROTO_IPV4
|
||||
NFPROTO_ARP = C.NFPROTO_ARP
|
||||
NFPROTO_NETDEV = C.NFPROTO_NETDEV
|
||||
NFPROTO_BRIDGE = C.NFPROTO_BRIDGE
|
||||
NFPROTO_IPV6 = C.NFPROTO_IPV6
|
||||
NFPROTO_DECNET = C.NFPROTO_DECNET
|
||||
NFPROTO_NUMPROTO = C.NFPROTO_NUMPROTO
|
||||
)
|
||||
|
||||
// netfilter nfnetlink
|
||||
type Nfgenmsg C.struct_nfgenmsg
|
||||
|
||||
const (
|
||||
NFNL_BATCH_UNSPEC = C.NFNL_BATCH_UNSPEC
|
||||
NFNL_BATCH_GENID = C.NFNL_BATCH_GENID
|
||||
)
|
||||
|
||||
// netfilter nf_tables
|
||||
// generated using:
|
||||
// perl -nlE '/^\s*(NFT\w+)/ && say "$1 = C.$1"' /usr/include/linux/netfilter/nf_tables.h
|
||||
const (
|
||||
NFT_REG_VERDICT = C.NFT_REG_VERDICT
|
||||
NFT_REG_1 = C.NFT_REG_1
|
||||
NFT_REG_2 = C.NFT_REG_2
|
||||
NFT_REG_3 = C.NFT_REG_3
|
||||
NFT_REG_4 = C.NFT_REG_4
|
||||
NFT_REG32_00 = C.NFT_REG32_00
|
||||
NFT_REG32_01 = C.NFT_REG32_01
|
||||
NFT_REG32_02 = C.NFT_REG32_02
|
||||
NFT_REG32_03 = C.NFT_REG32_03
|
||||
NFT_REG32_04 = C.NFT_REG32_04
|
||||
NFT_REG32_05 = C.NFT_REG32_05
|
||||
NFT_REG32_06 = C.NFT_REG32_06
|
||||
NFT_REG32_07 = C.NFT_REG32_07
|
||||
NFT_REG32_08 = C.NFT_REG32_08
|
||||
NFT_REG32_09 = C.NFT_REG32_09
|
||||
NFT_REG32_10 = C.NFT_REG32_10
|
||||
NFT_REG32_11 = C.NFT_REG32_11
|
||||
NFT_REG32_12 = C.NFT_REG32_12
|
||||
NFT_REG32_13 = C.NFT_REG32_13
|
||||
NFT_REG32_14 = C.NFT_REG32_14
|
||||
NFT_REG32_15 = C.NFT_REG32_15
|
||||
NFT_CONTINUE = C.NFT_CONTINUE
|
||||
NFT_BREAK = C.NFT_BREAK
|
||||
NFT_JUMP = C.NFT_JUMP
|
||||
NFT_GOTO = C.NFT_GOTO
|
||||
NFT_RETURN = C.NFT_RETURN
|
||||
NFT_MSG_NEWTABLE = C.NFT_MSG_NEWTABLE
|
||||
NFT_MSG_GETTABLE = C.NFT_MSG_GETTABLE
|
||||
NFT_MSG_DELTABLE = C.NFT_MSG_DELTABLE
|
||||
NFT_MSG_NEWCHAIN = C.NFT_MSG_NEWCHAIN
|
||||
NFT_MSG_GETCHAIN = C.NFT_MSG_GETCHAIN
|
||||
NFT_MSG_DELCHAIN = C.NFT_MSG_DELCHAIN
|
||||
NFT_MSG_NEWRULE = C.NFT_MSG_NEWRULE
|
||||
NFT_MSG_GETRULE = C.NFT_MSG_GETRULE
|
||||
NFT_MSG_DELRULE = C.NFT_MSG_DELRULE
|
||||
NFT_MSG_NEWSET = C.NFT_MSG_NEWSET
|
||||
NFT_MSG_GETSET = C.NFT_MSG_GETSET
|
||||
NFT_MSG_DELSET = C.NFT_MSG_DELSET
|
||||
NFT_MSG_NEWSETELEM = C.NFT_MSG_NEWSETELEM
|
||||
NFT_MSG_GETSETELEM = C.NFT_MSG_GETSETELEM
|
||||
NFT_MSG_DELSETELEM = C.NFT_MSG_DELSETELEM
|
||||
NFT_MSG_NEWGEN = C.NFT_MSG_NEWGEN
|
||||
NFT_MSG_GETGEN = C.NFT_MSG_GETGEN
|
||||
NFT_MSG_TRACE = C.NFT_MSG_TRACE
|
||||
NFT_MSG_NEWOBJ = C.NFT_MSG_NEWOBJ
|
||||
NFT_MSG_GETOBJ = C.NFT_MSG_GETOBJ
|
||||
NFT_MSG_DELOBJ = C.NFT_MSG_DELOBJ
|
||||
NFT_MSG_GETOBJ_RESET = C.NFT_MSG_GETOBJ_RESET
|
||||
NFT_MSG_MAX = C.NFT_MSG_MAX
|
||||
NFTA_LIST_UNPEC = C.NFTA_LIST_UNPEC
|
||||
NFTA_LIST_ELEM = C.NFTA_LIST_ELEM
|
||||
NFTA_HOOK_UNSPEC = C.NFTA_HOOK_UNSPEC
|
||||
NFTA_HOOK_HOOKNUM = C.NFTA_HOOK_HOOKNUM
|
||||
NFTA_HOOK_PRIORITY = C.NFTA_HOOK_PRIORITY
|
||||
NFTA_HOOK_DEV = C.NFTA_HOOK_DEV
|
||||
NFT_TABLE_F_DORMANT = C.NFT_TABLE_F_DORMANT
|
||||
NFTA_TABLE_UNSPEC = C.NFTA_TABLE_UNSPEC
|
||||
NFTA_TABLE_NAME = C.NFTA_TABLE_NAME
|
||||
NFTA_TABLE_FLAGS = C.NFTA_TABLE_FLAGS
|
||||
NFTA_TABLE_USE = C.NFTA_TABLE_USE
|
||||
NFTA_CHAIN_UNSPEC = C.NFTA_CHAIN_UNSPEC
|
||||
NFTA_CHAIN_TABLE = C.NFTA_CHAIN_TABLE
|
||||
NFTA_CHAIN_HANDLE = C.NFTA_CHAIN_HANDLE
|
||||
NFTA_CHAIN_NAME = C.NFTA_CHAIN_NAME
|
||||
NFTA_CHAIN_HOOK = C.NFTA_CHAIN_HOOK
|
||||
NFTA_CHAIN_POLICY = C.NFTA_CHAIN_POLICY
|
||||
NFTA_CHAIN_USE = C.NFTA_CHAIN_USE
|
||||
NFTA_CHAIN_TYPE = C.NFTA_CHAIN_TYPE
|
||||
NFTA_CHAIN_COUNTERS = C.NFTA_CHAIN_COUNTERS
|
||||
NFTA_CHAIN_PAD = C.NFTA_CHAIN_PAD
|
||||
NFTA_RULE_UNSPEC = C.NFTA_RULE_UNSPEC
|
||||
NFTA_RULE_TABLE = C.NFTA_RULE_TABLE
|
||||
NFTA_RULE_CHAIN = C.NFTA_RULE_CHAIN
|
||||
NFTA_RULE_HANDLE = C.NFTA_RULE_HANDLE
|
||||
NFTA_RULE_EXPRESSIONS = C.NFTA_RULE_EXPRESSIONS
|
||||
NFTA_RULE_COMPAT = C.NFTA_RULE_COMPAT
|
||||
NFTA_RULE_POSITION = C.NFTA_RULE_POSITION
|
||||
NFTA_RULE_USERDATA = C.NFTA_RULE_USERDATA
|
||||
NFTA_RULE_PAD = C.NFTA_RULE_PAD
|
||||
NFTA_RULE_ID = C.NFTA_RULE_ID
|
||||
NFT_RULE_COMPAT_F_INV = C.NFT_RULE_COMPAT_F_INV
|
||||
NFT_RULE_COMPAT_F_MASK = C.NFT_RULE_COMPAT_F_MASK
|
||||
NFTA_RULE_COMPAT_UNSPEC = C.NFTA_RULE_COMPAT_UNSPEC
|
||||
NFTA_RULE_COMPAT_PROTO = C.NFTA_RULE_COMPAT_PROTO
|
||||
NFTA_RULE_COMPAT_FLAGS = C.NFTA_RULE_COMPAT_FLAGS
|
||||
NFT_SET_ANONYMOUS = C.NFT_SET_ANONYMOUS
|
||||
NFT_SET_CONSTANT = C.NFT_SET_CONSTANT
|
||||
NFT_SET_INTERVAL = C.NFT_SET_INTERVAL
|
||||
NFT_SET_MAP = C.NFT_SET_MAP
|
||||
NFT_SET_TIMEOUT = C.NFT_SET_TIMEOUT
|
||||
NFT_SET_EVAL = C.NFT_SET_EVAL
|
||||
NFT_SET_OBJECT = C.NFT_SET_OBJECT
|
||||
NFT_SET_POL_PERFORMANCE = C.NFT_SET_POL_PERFORMANCE
|
||||
NFT_SET_POL_MEMORY = C.NFT_SET_POL_MEMORY
|
||||
NFTA_SET_DESC_UNSPEC = C.NFTA_SET_DESC_UNSPEC
|
||||
NFTA_SET_DESC_SIZE = C.NFTA_SET_DESC_SIZE
|
||||
NFTA_SET_UNSPEC = C.NFTA_SET_UNSPEC
|
||||
NFTA_SET_TABLE = C.NFTA_SET_TABLE
|
||||
NFTA_SET_NAME = C.NFTA_SET_NAME
|
||||
NFTA_SET_FLAGS = C.NFTA_SET_FLAGS
|
||||
NFTA_SET_KEY_TYPE = C.NFTA_SET_KEY_TYPE
|
||||
NFTA_SET_KEY_LEN = C.NFTA_SET_KEY_LEN
|
||||
NFTA_SET_DATA_TYPE = C.NFTA_SET_DATA_TYPE
|
||||
NFTA_SET_DATA_LEN = C.NFTA_SET_DATA_LEN
|
||||
NFTA_SET_POLICY = C.NFTA_SET_POLICY
|
||||
NFTA_SET_DESC = C.NFTA_SET_DESC
|
||||
NFTA_SET_ID = C.NFTA_SET_ID
|
||||
NFTA_SET_TIMEOUT = C.NFTA_SET_TIMEOUT
|
||||
NFTA_SET_GC_INTERVAL = C.NFTA_SET_GC_INTERVAL
|
||||
NFTA_SET_USERDATA = C.NFTA_SET_USERDATA
|
||||
NFTA_SET_PAD = C.NFTA_SET_PAD
|
||||
NFTA_SET_OBJ_TYPE = C.NFTA_SET_OBJ_TYPE
|
||||
NFT_SET_ELEM_INTERVAL_END = C.NFT_SET_ELEM_INTERVAL_END
|
||||
NFTA_SET_ELEM_UNSPEC = C.NFTA_SET_ELEM_UNSPEC
|
||||
NFTA_SET_ELEM_KEY = C.NFTA_SET_ELEM_KEY
|
||||
NFTA_SET_ELEM_DATA = C.NFTA_SET_ELEM_DATA
|
||||
NFTA_SET_ELEM_FLAGS = C.NFTA_SET_ELEM_FLAGS
|
||||
NFTA_SET_ELEM_TIMEOUT = C.NFTA_SET_ELEM_TIMEOUT
|
||||
NFTA_SET_ELEM_EXPIRATION = C.NFTA_SET_ELEM_EXPIRATION
|
||||
NFTA_SET_ELEM_USERDATA = C.NFTA_SET_ELEM_USERDATA
|
||||
NFTA_SET_ELEM_EXPR = C.NFTA_SET_ELEM_EXPR
|
||||
NFTA_SET_ELEM_PAD = C.NFTA_SET_ELEM_PAD
|
||||
NFTA_SET_ELEM_OBJREF = C.NFTA_SET_ELEM_OBJREF
|
||||
NFTA_SET_ELEM_LIST_UNSPEC = C.NFTA_SET_ELEM_LIST_UNSPEC
|
||||
NFTA_SET_ELEM_LIST_TABLE = C.NFTA_SET_ELEM_LIST_TABLE
|
||||
NFTA_SET_ELEM_LIST_SET = C.NFTA_SET_ELEM_LIST_SET
|
||||
NFTA_SET_ELEM_LIST_ELEMENTS = C.NFTA_SET_ELEM_LIST_ELEMENTS
|
||||
NFTA_SET_ELEM_LIST_SET_ID = C.NFTA_SET_ELEM_LIST_SET_ID
|
||||
NFT_DATA_VALUE = C.NFT_DATA_VALUE
|
||||
NFT_DATA_VERDICT = C.NFT_DATA_VERDICT
|
||||
NFTA_DATA_UNSPEC = C.NFTA_DATA_UNSPEC
|
||||
NFTA_DATA_VALUE = C.NFTA_DATA_VALUE
|
||||
NFTA_DATA_VERDICT = C.NFTA_DATA_VERDICT
|
||||
NFTA_VERDICT_UNSPEC = C.NFTA_VERDICT_UNSPEC
|
||||
NFTA_VERDICT_CODE = C.NFTA_VERDICT_CODE
|
||||
NFTA_VERDICT_CHAIN = C.NFTA_VERDICT_CHAIN
|
||||
NFTA_EXPR_UNSPEC = C.NFTA_EXPR_UNSPEC
|
||||
NFTA_EXPR_NAME = C.NFTA_EXPR_NAME
|
||||
NFTA_EXPR_DATA = C.NFTA_EXPR_DATA
|
||||
NFTA_IMMEDIATE_UNSPEC = C.NFTA_IMMEDIATE_UNSPEC
|
||||
NFTA_IMMEDIATE_DREG = C.NFTA_IMMEDIATE_DREG
|
||||
NFTA_IMMEDIATE_DATA = C.NFTA_IMMEDIATE_DATA
|
||||
NFTA_BITWISE_UNSPEC = C.NFTA_BITWISE_UNSPEC
|
||||
NFTA_BITWISE_SREG = C.NFTA_BITWISE_SREG
|
||||
NFTA_BITWISE_DREG = C.NFTA_BITWISE_DREG
|
||||
NFTA_BITWISE_LEN = C.NFTA_BITWISE_LEN
|
||||
NFTA_BITWISE_MASK = C.NFTA_BITWISE_MASK
|
||||
NFTA_BITWISE_XOR = C.NFTA_BITWISE_XOR
|
||||
NFT_BYTEORDER_NTOH = C.NFT_BYTEORDER_NTOH
|
||||
NFT_BYTEORDER_HTON = C.NFT_BYTEORDER_HTON
|
||||
NFTA_BYTEORDER_UNSPEC = C.NFTA_BYTEORDER_UNSPEC
|
||||
NFTA_BYTEORDER_SREG = C.NFTA_BYTEORDER_SREG
|
||||
NFTA_BYTEORDER_DREG = C.NFTA_BYTEORDER_DREG
|
||||
NFTA_BYTEORDER_OP = C.NFTA_BYTEORDER_OP
|
||||
NFTA_BYTEORDER_LEN = C.NFTA_BYTEORDER_LEN
|
||||
NFTA_BYTEORDER_SIZE = C.NFTA_BYTEORDER_SIZE
|
||||
NFT_CMP_EQ = C.NFT_CMP_EQ
|
||||
NFT_CMP_NEQ = C.NFT_CMP_NEQ
|
||||
NFT_CMP_LT = C.NFT_CMP_LT
|
||||
NFT_CMP_LTE = C.NFT_CMP_LTE
|
||||
NFT_CMP_GT = C.NFT_CMP_GT
|
||||
NFT_CMP_GTE = C.NFT_CMP_GTE
|
||||
NFTA_CMP_UNSPEC = C.NFTA_CMP_UNSPEC
|
||||
NFTA_CMP_SREG = C.NFTA_CMP_SREG
|
||||
NFTA_CMP_OP = C.NFTA_CMP_OP
|
||||
NFTA_CMP_DATA = C.NFTA_CMP_DATA
|
||||
NFT_RANGE_EQ = C.NFT_RANGE_EQ
|
||||
NFT_RANGE_NEQ = C.NFT_RANGE_NEQ
|
||||
NFTA_RANGE_UNSPEC = C.NFTA_RANGE_UNSPEC
|
||||
NFTA_RANGE_SREG = C.NFTA_RANGE_SREG
|
||||
NFTA_RANGE_OP = C.NFTA_RANGE_OP
|
||||
NFTA_RANGE_FROM_DATA = C.NFTA_RANGE_FROM_DATA
|
||||
NFTA_RANGE_TO_DATA = C.NFTA_RANGE_TO_DATA
|
||||
NFT_LOOKUP_F_INV = C.NFT_LOOKUP_F_INV
|
||||
NFTA_LOOKUP_UNSPEC = C.NFTA_LOOKUP_UNSPEC
|
||||
NFTA_LOOKUP_SET = C.NFTA_LOOKUP_SET
|
||||
NFTA_LOOKUP_SREG = C.NFTA_LOOKUP_SREG
|
||||
NFTA_LOOKUP_DREG = C.NFTA_LOOKUP_DREG
|
||||
NFTA_LOOKUP_SET_ID = C.NFTA_LOOKUP_SET_ID
|
||||
NFTA_LOOKUP_FLAGS = C.NFTA_LOOKUP_FLAGS
|
||||
NFT_DYNSET_OP_ADD = C.NFT_DYNSET_OP_ADD
|
||||
NFT_DYNSET_OP_UPDATE = C.NFT_DYNSET_OP_UPDATE
|
||||
NFT_DYNSET_F_INV = C.NFT_DYNSET_F_INV
|
||||
NFTA_DYNSET_UNSPEC = C.NFTA_DYNSET_UNSPEC
|
||||
NFTA_DYNSET_SET_NAME = C.NFTA_DYNSET_SET_NAME
|
||||
NFTA_DYNSET_SET_ID = C.NFTA_DYNSET_SET_ID
|
||||
NFTA_DYNSET_OP = C.NFTA_DYNSET_OP
|
||||
NFTA_DYNSET_SREG_KEY = C.NFTA_DYNSET_SREG_KEY
|
||||
NFTA_DYNSET_SREG_DATA = C.NFTA_DYNSET_SREG_DATA
|
||||
NFTA_DYNSET_TIMEOUT = C.NFTA_DYNSET_TIMEOUT
|
||||
NFTA_DYNSET_EXPR = C.NFTA_DYNSET_EXPR
|
||||
NFTA_DYNSET_PAD = C.NFTA_DYNSET_PAD
|
||||
NFTA_DYNSET_FLAGS = C.NFTA_DYNSET_FLAGS
|
||||
NFT_PAYLOAD_LL_HEADER = C.NFT_PAYLOAD_LL_HEADER
|
||||
NFT_PAYLOAD_NETWORK_HEADER = C.NFT_PAYLOAD_NETWORK_HEADER
|
||||
NFT_PAYLOAD_TRANSPORT_HEADER = C.NFT_PAYLOAD_TRANSPORT_HEADER
|
||||
NFT_PAYLOAD_CSUM_NONE = C.NFT_PAYLOAD_CSUM_NONE
|
||||
NFT_PAYLOAD_CSUM_INET = C.NFT_PAYLOAD_CSUM_INET
|
||||
NFT_PAYLOAD_L4CSUM_PSEUDOHDR = C.NFT_PAYLOAD_L4CSUM_PSEUDOHDR
|
||||
NFTA_PAYLOAD_UNSPEC = C.NFTA_PAYLOAD_UNSPEC
|
||||
NFTA_PAYLOAD_DREG = C.NFTA_PAYLOAD_DREG
|
||||
NFTA_PAYLOAD_BASE = C.NFTA_PAYLOAD_BASE
|
||||
NFTA_PAYLOAD_OFFSET = C.NFTA_PAYLOAD_OFFSET
|
||||
NFTA_PAYLOAD_LEN = C.NFTA_PAYLOAD_LEN
|
||||
NFTA_PAYLOAD_SREG = C.NFTA_PAYLOAD_SREG
|
||||
NFTA_PAYLOAD_CSUM_TYPE = C.NFTA_PAYLOAD_CSUM_TYPE
|
||||
NFTA_PAYLOAD_CSUM_OFFSET = C.NFTA_PAYLOAD_CSUM_OFFSET
|
||||
NFTA_PAYLOAD_CSUM_FLAGS = C.NFTA_PAYLOAD_CSUM_FLAGS
|
||||
NFT_EXTHDR_F_PRESENT = C.NFT_EXTHDR_F_PRESENT
|
||||
NFT_EXTHDR_OP_IPV6 = C.NFT_EXTHDR_OP_IPV6
|
||||
NFT_EXTHDR_OP_TCPOPT = C.NFT_EXTHDR_OP_TCPOPT
|
||||
NFTA_EXTHDR_UNSPEC = C.NFTA_EXTHDR_UNSPEC
|
||||
NFTA_EXTHDR_DREG = C.NFTA_EXTHDR_DREG
|
||||
NFTA_EXTHDR_TYPE = C.NFTA_EXTHDR_TYPE
|
||||
NFTA_EXTHDR_OFFSET = C.NFTA_EXTHDR_OFFSET
|
||||
NFTA_EXTHDR_LEN = C.NFTA_EXTHDR_LEN
|
||||
NFTA_EXTHDR_FLAGS = C.NFTA_EXTHDR_FLAGS
|
||||
NFTA_EXTHDR_OP = C.NFTA_EXTHDR_OP
|
||||
NFTA_EXTHDR_SREG = C.NFTA_EXTHDR_SREG
|
||||
NFT_META_LEN = C.NFT_META_LEN
|
||||
NFT_META_PROTOCOL = C.NFT_META_PROTOCOL
|
||||
NFT_META_PRIORITY = C.NFT_META_PRIORITY
|
||||
NFT_META_MARK = C.NFT_META_MARK
|
||||
NFT_META_IIF = C.NFT_META_IIF
|
||||
NFT_META_OIF = C.NFT_META_OIF
|
||||
NFT_META_IIFNAME = C.NFT_META_IIFNAME
|
||||
NFT_META_OIFNAME = C.NFT_META_OIFNAME
|
||||
NFT_META_IIFTYPE = C.NFT_META_IIFTYPE
|
||||
NFT_META_OIFTYPE = C.NFT_META_OIFTYPE
|
||||
NFT_META_SKUID = C.NFT_META_SKUID
|
||||
NFT_META_SKGID = C.NFT_META_SKGID
|
||||
NFT_META_NFTRACE = C.NFT_META_NFTRACE
|
||||
NFT_META_RTCLASSID = C.NFT_META_RTCLASSID
|
||||
NFT_META_SECMARK = C.NFT_META_SECMARK
|
||||
NFT_META_NFPROTO = C.NFT_META_NFPROTO
|
||||
NFT_META_L4PROTO = C.NFT_META_L4PROTO
|
||||
NFT_META_BRI_IIFNAME = C.NFT_META_BRI_IIFNAME
|
||||
NFT_META_BRI_OIFNAME = C.NFT_META_BRI_OIFNAME
|
||||
NFT_META_PKTTYPE = C.NFT_META_PKTTYPE
|
||||
NFT_META_CPU = C.NFT_META_CPU
|
||||
NFT_META_IIFGROUP = C.NFT_META_IIFGROUP
|
||||
NFT_META_OIFGROUP = C.NFT_META_OIFGROUP
|
||||
NFT_META_CGROUP = C.NFT_META_CGROUP
|
||||
NFT_META_PRANDOM = C.NFT_META_PRANDOM
|
||||
NFT_RT_CLASSID = C.NFT_RT_CLASSID
|
||||
NFT_RT_NEXTHOP4 = C.NFT_RT_NEXTHOP4
|
||||
NFT_RT_NEXTHOP6 = C.NFT_RT_NEXTHOP6
|
||||
NFT_RT_TCPMSS = C.NFT_RT_TCPMSS
|
||||
NFT_HASH_JENKINS = C.NFT_HASH_JENKINS
|
||||
NFT_HASH_SYM = C.NFT_HASH_SYM
|
||||
NFTA_HASH_UNSPEC = C.NFTA_HASH_UNSPEC
|
||||
NFTA_HASH_SREG = C.NFTA_HASH_SREG
|
||||
NFTA_HASH_DREG = C.NFTA_HASH_DREG
|
||||
NFTA_HASH_LEN = C.NFTA_HASH_LEN
|
||||
NFTA_HASH_MODULUS = C.NFTA_HASH_MODULUS
|
||||
NFTA_HASH_SEED = C.NFTA_HASH_SEED
|
||||
NFTA_HASH_OFFSET = C.NFTA_HASH_OFFSET
|
||||
NFTA_HASH_TYPE = C.NFTA_HASH_TYPE
|
||||
NFTA_META_UNSPEC = C.NFTA_META_UNSPEC
|
||||
NFTA_META_DREG = C.NFTA_META_DREG
|
||||
NFTA_META_KEY = C.NFTA_META_KEY
|
||||
NFTA_META_SREG = C.NFTA_META_SREG
|
||||
NFTA_RT_UNSPEC = C.NFTA_RT_UNSPEC
|
||||
NFTA_RT_DREG = C.NFTA_RT_DREG
|
||||
NFTA_RT_KEY = C.NFTA_RT_KEY
|
||||
NFT_CT_STATE = C.NFT_CT_STATE
|
||||
NFT_CT_DIRECTION = C.NFT_CT_DIRECTION
|
||||
NFT_CT_STATUS = C.NFT_CT_STATUS
|
||||
NFT_CT_MARK = C.NFT_CT_MARK
|
||||
NFT_CT_SECMARK = C.NFT_CT_SECMARK
|
||||
NFT_CT_EXPIRATION = C.NFT_CT_EXPIRATION
|
||||
NFT_CT_HELPER = C.NFT_CT_HELPER
|
||||
NFT_CT_L3PROTOCOL = C.NFT_CT_L3PROTOCOL
|
||||
NFT_CT_SRC = C.NFT_CT_SRC
|
||||
NFT_CT_DST = C.NFT_CT_DST
|
||||
NFT_CT_PROTOCOL = C.NFT_CT_PROTOCOL
|
||||
NFT_CT_PROTO_SRC = C.NFT_CT_PROTO_SRC
|
||||
NFT_CT_PROTO_DST = C.NFT_CT_PROTO_DST
|
||||
NFT_CT_LABELS = C.NFT_CT_LABELS
|
||||
NFT_CT_PKTS = C.NFT_CT_PKTS
|
||||
NFT_CT_BYTES = C.NFT_CT_BYTES
|
||||
NFT_CT_AVGPKT = C.NFT_CT_AVGPKT
|
||||
NFT_CT_ZONE = C.NFT_CT_ZONE
|
||||
NFT_CT_EVENTMASK = C.NFT_CT_EVENTMASK
|
||||
NFTA_CT_UNSPEC = C.NFTA_CT_UNSPEC
|
||||
NFTA_CT_DREG = C.NFTA_CT_DREG
|
||||
NFTA_CT_KEY = C.NFTA_CT_KEY
|
||||
NFTA_CT_DIRECTION = C.NFTA_CT_DIRECTION
|
||||
NFTA_CT_SREG = C.NFTA_CT_SREG
|
||||
NFT_LIMIT_PKTS = C.NFT_LIMIT_PKTS
|
||||
NFT_LIMIT_PKT_BYTES = C.NFT_LIMIT_PKT_BYTES
|
||||
NFT_LIMIT_F_INV = C.NFT_LIMIT_F_INV
|
||||
NFTA_LIMIT_UNSPEC = C.NFTA_LIMIT_UNSPEC
|
||||
NFTA_LIMIT_RATE = C.NFTA_LIMIT_RATE
|
||||
NFTA_LIMIT_UNIT = C.NFTA_LIMIT_UNIT
|
||||
NFTA_LIMIT_BURST = C.NFTA_LIMIT_BURST
|
||||
NFTA_LIMIT_TYPE = C.NFTA_LIMIT_TYPE
|
||||
NFTA_LIMIT_FLAGS = C.NFTA_LIMIT_FLAGS
|
||||
NFTA_LIMIT_PAD = C.NFTA_LIMIT_PAD
|
||||
NFTA_COUNTER_UNSPEC = C.NFTA_COUNTER_UNSPEC
|
||||
NFTA_COUNTER_BYTES = C.NFTA_COUNTER_BYTES
|
||||
NFTA_COUNTER_PACKETS = C.NFTA_COUNTER_PACKETS
|
||||
NFTA_COUNTER_PAD = C.NFTA_COUNTER_PAD
|
||||
NFTA_LOG_UNSPEC = C.NFTA_LOG_UNSPEC
|
||||
NFTA_LOG_GROUP = C.NFTA_LOG_GROUP
|
||||
NFTA_LOG_PREFIX = C.NFTA_LOG_PREFIX
|
||||
NFTA_LOG_SNAPLEN = C.NFTA_LOG_SNAPLEN
|
||||
NFTA_LOG_QTHRESHOLD = C.NFTA_LOG_QTHRESHOLD
|
||||
NFTA_LOG_LEVEL = C.NFTA_LOG_LEVEL
|
||||
NFTA_LOG_FLAGS = C.NFTA_LOG_FLAGS
|
||||
NFTA_QUEUE_UNSPEC = C.NFTA_QUEUE_UNSPEC
|
||||
NFTA_QUEUE_NUM = C.NFTA_QUEUE_NUM
|
||||
NFTA_QUEUE_TOTAL = C.NFTA_QUEUE_TOTAL
|
||||
NFTA_QUEUE_FLAGS = C.NFTA_QUEUE_FLAGS
|
||||
NFTA_QUEUE_SREG_QNUM = C.NFTA_QUEUE_SREG_QNUM
|
||||
NFT_QUOTA_F_INV = C.NFT_QUOTA_F_INV
|
||||
NFT_QUOTA_F_DEPLETED = C.NFT_QUOTA_F_DEPLETED
|
||||
NFTA_QUOTA_UNSPEC = C.NFTA_QUOTA_UNSPEC
|
||||
NFTA_QUOTA_BYTES = C.NFTA_QUOTA_BYTES
|
||||
NFTA_QUOTA_FLAGS = C.NFTA_QUOTA_FLAGS
|
||||
NFTA_QUOTA_PAD = C.NFTA_QUOTA_PAD
|
||||
NFTA_QUOTA_CONSUMED = C.NFTA_QUOTA_CONSUMED
|
||||
NFT_REJECT_ICMP_UNREACH = C.NFT_REJECT_ICMP_UNREACH
|
||||
NFT_REJECT_TCP_RST = C.NFT_REJECT_TCP_RST
|
||||
NFT_REJECT_ICMPX_UNREACH = C.NFT_REJECT_ICMPX_UNREACH
|
||||
NFT_REJECT_ICMPX_NO_ROUTE = C.NFT_REJECT_ICMPX_NO_ROUTE
|
||||
NFT_REJECT_ICMPX_PORT_UNREACH = C.NFT_REJECT_ICMPX_PORT_UNREACH
|
||||
NFT_REJECT_ICMPX_HOST_UNREACH = C.NFT_REJECT_ICMPX_HOST_UNREACH
|
||||
NFT_REJECT_ICMPX_ADMIN_PROHIBITED = C.NFT_REJECT_ICMPX_ADMIN_PROHIBITED
|
||||
NFTA_REJECT_UNSPEC = C.NFTA_REJECT_UNSPEC
|
||||
NFTA_REJECT_TYPE = C.NFTA_REJECT_TYPE
|
||||
NFTA_REJECT_ICMP_CODE = C.NFTA_REJECT_ICMP_CODE
|
||||
NFT_NAT_SNAT = C.NFT_NAT_SNAT
|
||||
NFT_NAT_DNAT = C.NFT_NAT_DNAT
|
||||
NFTA_NAT_UNSPEC = C.NFTA_NAT_UNSPEC
|
||||
NFTA_NAT_TYPE = C.NFTA_NAT_TYPE
|
||||
NFTA_NAT_FAMILY = C.NFTA_NAT_FAMILY
|
||||
NFTA_NAT_REG_ADDR_MIN = C.NFTA_NAT_REG_ADDR_MIN
|
||||
NFTA_NAT_REG_ADDR_MAX = C.NFTA_NAT_REG_ADDR_MAX
|
||||
NFTA_NAT_REG_PROTO_MIN = C.NFTA_NAT_REG_PROTO_MIN
|
||||
NFTA_NAT_REG_PROTO_MAX = C.NFTA_NAT_REG_PROTO_MAX
|
||||
NFTA_NAT_FLAGS = C.NFTA_NAT_FLAGS
|
||||
NFTA_MASQ_UNSPEC = C.NFTA_MASQ_UNSPEC
|
||||
NFTA_MASQ_FLAGS = C.NFTA_MASQ_FLAGS
|
||||
NFTA_MASQ_REG_PROTO_MIN = C.NFTA_MASQ_REG_PROTO_MIN
|
||||
NFTA_MASQ_REG_PROTO_MAX = C.NFTA_MASQ_REG_PROTO_MAX
|
||||
NFTA_REDIR_UNSPEC = C.NFTA_REDIR_UNSPEC
|
||||
NFTA_REDIR_REG_PROTO_MIN = C.NFTA_REDIR_REG_PROTO_MIN
|
||||
NFTA_REDIR_REG_PROTO_MAX = C.NFTA_REDIR_REG_PROTO_MAX
|
||||
NFTA_REDIR_FLAGS = C.NFTA_REDIR_FLAGS
|
||||
NFTA_DUP_UNSPEC = C.NFTA_DUP_UNSPEC
|
||||
NFTA_DUP_SREG_ADDR = C.NFTA_DUP_SREG_ADDR
|
||||
NFTA_DUP_SREG_DEV = C.NFTA_DUP_SREG_DEV
|
||||
NFTA_FWD_UNSPEC = C.NFTA_FWD_UNSPEC
|
||||
NFTA_FWD_SREG_DEV = C.NFTA_FWD_SREG_DEV
|
||||
NFTA_OBJREF_UNSPEC = C.NFTA_OBJREF_UNSPEC
|
||||
NFTA_OBJREF_IMM_TYPE = C.NFTA_OBJREF_IMM_TYPE
|
||||
NFTA_OBJREF_IMM_NAME = C.NFTA_OBJREF_IMM_NAME
|
||||
NFTA_OBJREF_SET_SREG = C.NFTA_OBJREF_SET_SREG
|
||||
NFTA_OBJREF_SET_NAME = C.NFTA_OBJREF_SET_NAME
|
||||
NFTA_OBJREF_SET_ID = C.NFTA_OBJREF_SET_ID
|
||||
NFTA_GEN_UNSPEC = C.NFTA_GEN_UNSPEC
|
||||
NFTA_GEN_ID = C.NFTA_GEN_ID
|
||||
NFTA_GEN_PROC_PID = C.NFTA_GEN_PROC_PID
|
||||
NFTA_GEN_PROC_NAME = C.NFTA_GEN_PROC_NAME
|
||||
NFTA_FIB_UNSPEC = C.NFTA_FIB_UNSPEC
|
||||
NFTA_FIB_DREG = C.NFTA_FIB_DREG
|
||||
NFTA_FIB_RESULT = C.NFTA_FIB_RESULT
|
||||
NFTA_FIB_FLAGS = C.NFTA_FIB_FLAGS
|
||||
NFT_FIB_RESULT_UNSPEC = C.NFT_FIB_RESULT_UNSPEC
|
||||
NFT_FIB_RESULT_OIF = C.NFT_FIB_RESULT_OIF
|
||||
NFT_FIB_RESULT_OIFNAME = C.NFT_FIB_RESULT_OIFNAME
|
||||
NFT_FIB_RESULT_ADDRTYPE = C.NFT_FIB_RESULT_ADDRTYPE
|
||||
NFTA_FIB_F_SADDR = C.NFTA_FIB_F_SADDR
|
||||
NFTA_FIB_F_DADDR = C.NFTA_FIB_F_DADDR
|
||||
NFTA_FIB_F_MARK = C.NFTA_FIB_F_MARK
|
||||
NFTA_FIB_F_IIF = C.NFTA_FIB_F_IIF
|
||||
NFTA_FIB_F_OIF = C.NFTA_FIB_F_OIF
|
||||
NFTA_FIB_F_PRESENT = C.NFTA_FIB_F_PRESENT
|
||||
NFTA_CT_HELPER_UNSPEC = C.NFTA_CT_HELPER_UNSPEC
|
||||
NFTA_CT_HELPER_NAME = C.NFTA_CT_HELPER_NAME
|
||||
NFTA_CT_HELPER_L3PROTO = C.NFTA_CT_HELPER_L3PROTO
|
||||
NFTA_CT_HELPER_L4PROTO = C.NFTA_CT_HELPER_L4PROTO
|
||||
NFTA_OBJ_UNSPEC = C.NFTA_OBJ_UNSPEC
|
||||
NFTA_OBJ_TABLE = C.NFTA_OBJ_TABLE
|
||||
NFTA_OBJ_NAME = C.NFTA_OBJ_NAME
|
||||
NFTA_OBJ_TYPE = C.NFTA_OBJ_TYPE
|
||||
NFTA_OBJ_DATA = C.NFTA_OBJ_DATA
|
||||
NFTA_OBJ_USE = C.NFTA_OBJ_USE
|
||||
NFTA_TRACE_UNSPEC = C.NFTA_TRACE_UNSPEC
|
||||
NFTA_TRACE_TABLE = C.NFTA_TRACE_TABLE
|
||||
NFTA_TRACE_CHAIN = C.NFTA_TRACE_CHAIN
|
||||
NFTA_TRACE_RULE_HANDLE = C.NFTA_TRACE_RULE_HANDLE
|
||||
NFTA_TRACE_TYPE = C.NFTA_TRACE_TYPE
|
||||
NFTA_TRACE_VERDICT = C.NFTA_TRACE_VERDICT
|
||||
NFTA_TRACE_ID = C.NFTA_TRACE_ID
|
||||
NFTA_TRACE_LL_HEADER = C.NFTA_TRACE_LL_HEADER
|
||||
NFTA_TRACE_NETWORK_HEADER = C.NFTA_TRACE_NETWORK_HEADER
|
||||
NFTA_TRACE_TRANSPORT_HEADER = C.NFTA_TRACE_TRANSPORT_HEADER
|
||||
NFTA_TRACE_IIF = C.NFTA_TRACE_IIF
|
||||
NFTA_TRACE_IIFTYPE = C.NFTA_TRACE_IIFTYPE
|
||||
NFTA_TRACE_OIF = C.NFTA_TRACE_OIF
|
||||
NFTA_TRACE_OIFTYPE = C.NFTA_TRACE_OIFTYPE
|
||||
NFTA_TRACE_MARK = C.NFTA_TRACE_MARK
|
||||
NFTA_TRACE_NFPROTO = C.NFTA_TRACE_NFPROTO
|
||||
NFTA_TRACE_POLICY = C.NFTA_TRACE_POLICY
|
||||
NFTA_TRACE_PAD = C.NFTA_TRACE_PAD
|
||||
NFT_TRACETYPE_UNSPEC = C.NFT_TRACETYPE_UNSPEC
|
||||
NFT_TRACETYPE_POLICY = C.NFT_TRACETYPE_POLICY
|
||||
NFT_TRACETYPE_RETURN = C.NFT_TRACETYPE_RETURN
|
||||
NFT_TRACETYPE_RULE = C.NFT_TRACETYPE_RULE
|
||||
NFTA_NG_UNSPEC = C.NFTA_NG_UNSPEC
|
||||
NFTA_NG_DREG = C.NFTA_NG_DREG
|
||||
NFTA_NG_MODULUS = C.NFTA_NG_MODULUS
|
||||
NFTA_NG_TYPE = C.NFTA_NG_TYPE
|
||||
NFTA_NG_OFFSET = C.NFTA_NG_OFFSET
|
||||
NFT_NG_INCREMENTAL = C.NFT_NG_INCREMENTAL
|
||||
NFT_NG_RANDOM = C.NFT_NG_RANDOM
|
||||
)
|
||||
|
||||
type RTCTime C.struct_rtc_time
|
||||
|
||||
type RTCWkAlrm C.struct_rtc_wkalrm
|
||||
|
||||
type RTCPLLInfo C.struct_rtc_pll_info
|
||||
|
||||
Reference in New Issue
Block a user