git: e0b5b2c5d958 - main - sysutils/paladin: Fix build on aarch64
Mikael Urankar
mikael at FreeBSD.org
Mon Sep 13 13:19:14 UTC 2021
The branch main has been updated by mikael:
URL: https://cgit.FreeBSD.org/ports/commit/?id=e0b5b2c5d9589a17c12ff55cf7006b57dac591b2
commit e0b5b2c5d9589a17c12ff55cf7006b57dac591b2
Author: Mikael Urankar <mikael at FreeBSD.org>
AuthorDate: 2021-09-13 13:13:15 +0000
Commit: Mikael Urankar <mikael at FreeBSD.org>
CommitDate: 2021-09-13 13:19:08 +0000
sysutils/paladin: Fix build on aarch64
Import the missing aarch64 bits.
Approved by: portmgr (build fix blanket)
---
...dor_golang.org_x_sys_unix_asm__freebsd__arm64.s | 32 +
...olang.org_x_sys_unix_syscall__freebsd__arm64.go | 64 +
...olang.org_x_sys_unix_zerrors__freebsd__arm64.go | 1751 ++++++++++++++++++++
...lang.org_x_sys_unix_zsyscall__freebsd__arm64.go | 1668 +++++++++++++++++++
...olang.org_x_sys_unix_zsysnum__freebsd__arm64.go | 354 ++++
...golang.org_x_sys_unix_ztypes__freebsd__arm64.go | 508 ++++++
6 files changed, 4377 insertions(+)
diff --git a/sysutils/paladin/files/patch-vendor_golang.org_x_sys_unix_asm__freebsd__arm64.s b/sysutils/paladin/files/patch-vendor_golang.org_x_sys_unix_asm__freebsd__arm64.s
new file mode 100644
index 000000000000..45fa1c47593d
--- /dev/null
+++ b/sysutils/paladin/files/patch-vendor_golang.org_x_sys_unix_asm__freebsd__arm64.s
@@ -0,0 +1,32 @@
+--- vendor/golang.org/x/sys/unix/asm_freebsd_arm64.s.orig 2021-09-13 12:54:00 UTC
++++ vendor/golang.org/x/sys/unix/asm_freebsd_arm64.s
+@@ -0,0 +1,29 @@
++// Copyright 2018 The Go Authors. All rights reserved.
++// Use of this source code is governed by a BSD-style
++// license that can be found in the LICENSE file.
++
++// +build !gccgo
++
++#include "textflag.h"
++
++//
++// System call support for ARM64, FreeBSD
++//
++
++// Just jump to package syscall's implementation for all these functions.
++// The runtime may know about them.
++
++TEXT ·Syscall(SB),NOSPLIT,$0-56
++ JMP syscall·Syscall(SB)
++
++TEXT ·Syscall6(SB),NOSPLIT,$0-80
++ JMP syscall·Syscall6(SB)
++
++TEXT ·Syscall9(SB),NOSPLIT,$0-104
++ JMP syscall·Syscall9(SB)
++
++TEXT ·RawSyscall(SB),NOSPLIT,$0-56
++ JMP syscall·RawSyscall(SB)
++
++TEXT ·RawSyscall6(SB),NOSPLIT,$0-80
++ JMP syscall·RawSyscall6(SB)
diff --git a/sysutils/paladin/files/patch-vendor_golang.org_x_sys_unix_syscall__freebsd__arm64.go b/sysutils/paladin/files/patch-vendor_golang.org_x_sys_unix_syscall__freebsd__arm64.go
new file mode 100644
index 000000000000..d5272fec2cbd
--- /dev/null
+++ b/sysutils/paladin/files/patch-vendor_golang.org_x_sys_unix_syscall__freebsd__arm64.go
@@ -0,0 +1,64 @@
+--- vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go.orig 2021-09-13 12:54:00 UTC
++++ vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go
+@@ -0,0 +1,61 @@
++// Copyright 2018 The Go Authors. All rights reserved.
++// Use of this source code is governed by a BSD-style
++// license that can be found in the LICENSE file.
++
++// +build arm64,freebsd
++
++package unix
++
++import (
++ "syscall"
++ "unsafe"
++)
++
++func Getpagesize() int { return 4096 }
++
++func TimespecToNsec(ts Timespec) int64 { return int64(ts.Sec)*1e9 + int64(ts.Nsec) }
++
++func NsecToTimespec(nsec int64) (ts Timespec) {
++ ts.Sec = nsec / 1e9
++ ts.Nsec = nsec % 1e9
++ return
++}
++
++func NsecToTimeval(nsec int64) (tv Timeval) {
++ nsec += 999 // round up to microsecond
++ tv.Usec = nsec % 1e9 / 1e3
++ tv.Sec = int64(nsec / 1e9)
++ return
++}
++
++func SetKevent(k *Kevent_t, fd, mode, flags int) {
++ k.Ident = uint64(fd)
++ k.Filter = int16(mode)
++ k.Flags = uint16(flags)
++}
++
++func (iov *Iovec) SetLen(length int) {
++ iov.Len = uint64(length)
++}
++
++func (msghdr *Msghdr) SetControllen(length int) {
++ msghdr.Controllen = uint32(length)
++}
++
++func (cmsg *Cmsghdr) SetLen(length int) {
++ cmsg.Len = uint32(length)
++}
++
++func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
++ var writtenOut uint64 = 0
++ _, _, e1 := Syscall9(SYS_SENDFILE, uintptr(infd), uintptr(outfd), uintptr(*offset), uintptr(count), 0, uintptr(unsafe.Pointer(&writtenOut)), 0, 0, 0)
++
++ written = int(writtenOut)
++
++ if e1 != 0 {
++ err = e1
++ }
++ return
++}
++
++func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
diff --git a/sysutils/paladin/files/patch-vendor_golang.org_x_sys_unix_zerrors__freebsd__arm64.go b/sysutils/paladin/files/patch-vendor_golang.org_x_sys_unix_zerrors__freebsd__arm64.go
new file mode 100644
index 000000000000..2d85e48f5c0c
--- /dev/null
+++ b/sysutils/paladin/files/patch-vendor_golang.org_x_sys_unix_zerrors__freebsd__arm64.go
@@ -0,0 +1,1751 @@
+--- vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go.orig 2021-09-13 12:54:00 UTC
++++ vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go
+@@ -0,0 +1,1748 @@
++// mkerrors.sh -m64
++// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
++
++// +build arm64,freebsd
++
++// Created by cgo -godefs - DO NOT EDIT
++// cgo -godefs -- -m64 _const.go
++
++package unix
++
++import "syscall"
++
++const (
++ AF_APPLETALK = 0x10
++ AF_ARP = 0x23
++ AF_ATM = 0x1e
++ AF_BLUETOOTH = 0x24
++ AF_CCITT = 0xa
++ AF_CHAOS = 0x5
++ AF_CNT = 0x15
++ AF_COIP = 0x14
++ AF_DATAKIT = 0x9
++ AF_DECnet = 0xc
++ AF_DLI = 0xd
++ AF_E164 = 0x1a
++ AF_ECMA = 0x8
++ AF_HYLINK = 0xf
++ AF_IEEE80211 = 0x25
++ AF_IMPLINK = 0x3
++ AF_INET = 0x2
++ AF_INET6 = 0x1c
++ AF_INET6_SDP = 0x2a
++ AF_INET_SDP = 0x28
++ AF_IPX = 0x17
++ AF_ISDN = 0x1a
++ AF_ISO = 0x7
++ AF_LAT = 0xe
++ AF_LINK = 0x12
++ AF_LOCAL = 0x1
++ AF_MAX = 0x2a
++ AF_NATM = 0x1d
++ AF_NETBIOS = 0x6
++ AF_NETGRAPH = 0x20
++ AF_OSI = 0x7
++ AF_PUP = 0x4
++ AF_ROUTE = 0x11
++ AF_SCLUSTER = 0x22
++ AF_SIP = 0x18
++ AF_SLOW = 0x21
++ AF_SNA = 0xb
++ AF_UNIX = 0x1
++ AF_UNSPEC = 0x0
++ AF_VENDOR00 = 0x27
++ AF_VENDOR01 = 0x29
++ AF_VENDOR02 = 0x2b
++ AF_VENDOR03 = 0x2d
++ AF_VENDOR04 = 0x2f
++ AF_VENDOR05 = 0x31
++ AF_VENDOR06 = 0x33
++ AF_VENDOR07 = 0x35
++ AF_VENDOR08 = 0x37
++ AF_VENDOR09 = 0x39
++ AF_VENDOR10 = 0x3b
++ AF_VENDOR11 = 0x3d
++ AF_VENDOR12 = 0x3f
++ AF_VENDOR13 = 0x41
++ AF_VENDOR14 = 0x43
++ AF_VENDOR15 = 0x45
++ AF_VENDOR16 = 0x47
++ AF_VENDOR17 = 0x49
++ AF_VENDOR18 = 0x4b
++ AF_VENDOR19 = 0x4d
++ AF_VENDOR20 = 0x4f
++ AF_VENDOR21 = 0x51
++ AF_VENDOR22 = 0x53
++ AF_VENDOR23 = 0x55
++ AF_VENDOR24 = 0x57
++ AF_VENDOR25 = 0x59
++ AF_VENDOR26 = 0x5b
++ AF_VENDOR27 = 0x5d
++ AF_VENDOR28 = 0x5f
++ AF_VENDOR29 = 0x61
++ AF_VENDOR30 = 0x63
++ AF_VENDOR31 = 0x65
++ AF_VENDOR32 = 0x67
++ AF_VENDOR33 = 0x69
++ AF_VENDOR34 = 0x6b
++ AF_VENDOR35 = 0x6d
++ AF_VENDOR36 = 0x6f
++ AF_VENDOR37 = 0x71
++ AF_VENDOR38 = 0x73
++ AF_VENDOR39 = 0x75
++ AF_VENDOR40 = 0x77
++ AF_VENDOR41 = 0x79
++ AF_VENDOR42 = 0x7b
++ AF_VENDOR43 = 0x7d
++ AF_VENDOR44 = 0x7f
++ AF_VENDOR45 = 0x81
++ AF_VENDOR46 = 0x83
++ AF_VENDOR47 = 0x85
++ B0 = 0x0
++ B110 = 0x6e
++ B115200 = 0x1c200
++ B1200 = 0x4b0
++ B134 = 0x86
++ B14400 = 0x3840
++ B150 = 0x96
++ B1800 = 0x708
++ B19200 = 0x4b00
++ B200 = 0xc8
++ B230400 = 0x38400
++ B2400 = 0x960
++ B28800 = 0x7080
++ B300 = 0x12c
++ B38400 = 0x9600
++ B460800 = 0x70800
++ B4800 = 0x12c0
++ B50 = 0x32
++ B57600 = 0xe100
++ B600 = 0x258
++ B7200 = 0x1c20
++ B75 = 0x4b
++ B76800 = 0x12c00
++ B921600 = 0xe1000
++ B9600 = 0x2580
++ BIOCFEEDBACK = 0x8004427c
++ BIOCFLUSH = 0x20004268
++ BIOCGBLEN = 0x40044266
++ BIOCGDIRECTION = 0x40044276
++ BIOCGDLT = 0x4004426a
++ BIOCGDLTLIST = 0xc0104279
++ BIOCGETBUFMODE = 0x4004427d
++ BIOCGETIF = 0x4020426b
++ BIOCGETZMAX = 0x4008427f
++ BIOCGHDRCMPLT = 0x40044274
++ BIOCGRSIG = 0x40044272
++ BIOCGRTIMEOUT = 0x4010426e
++ BIOCGSEESENT = 0x40044276
++ BIOCGSTATS = 0x4008426f
++ BIOCGTSTAMP = 0x40044283
++ BIOCIMMEDIATE = 0x80044270
++ BIOCLOCK = 0x2000427a
++ BIOCPROMISC = 0x20004269
++ BIOCROTZBUF = 0x40184280
++ BIOCSBLEN = 0xc0044266
++ BIOCSDIRECTION = 0x80044277
++ BIOCSDLT = 0x80044278
++ BIOCSETBUFMODE = 0x8004427e
++ BIOCSETF = 0x80104267
++ BIOCSETFNR = 0x80104282
++ BIOCSETIF = 0x8020426c
++ BIOCSETWF = 0x8010427b
++ BIOCSETZBUF = 0x80184281
++ BIOCSHDRCMPLT = 0x80044275
++ BIOCSRSIG = 0x80044273
++ BIOCSRTIMEOUT = 0x8010426d
++ BIOCSSEESENT = 0x80044277
++ BIOCSTSTAMP = 0x80044284
++ BIOCVERSION = 0x40044271
++ BPF_A = 0x10
++ BPF_ABS = 0x20
++ BPF_ADD = 0x0
++ BPF_ALIGNMENT = 0x8
++ BPF_ALU = 0x4
++ BPF_AND = 0x50
++ BPF_B = 0x10
++ BPF_BUFMODE_BUFFER = 0x1
++ BPF_BUFMODE_ZBUF = 0x2
++ BPF_DIV = 0x30
++ BPF_H = 0x8
++ BPF_IMM = 0x0
++ BPF_IND = 0x40
++ BPF_JA = 0x0
++ BPF_JEQ = 0x10
++ BPF_JGE = 0x30
++ BPF_JGT = 0x20
++ BPF_JMP = 0x5
++ BPF_JSET = 0x40
++ BPF_K = 0x0
++ BPF_LD = 0x0
++ BPF_LDX = 0x1
++ BPF_LEN = 0x80
++ BPF_LSH = 0x60
++ BPF_MAJOR_VERSION = 0x1
++ BPF_MAXBUFSIZE = 0x80000
++ BPF_MAXINSNS = 0x200
++ BPF_MEM = 0x60
++ BPF_MEMWORDS = 0x10
++ BPF_MINBUFSIZE = 0x20
++ BPF_MINOR_VERSION = 0x1
++ BPF_MISC = 0x7
++ BPF_MSH = 0xa0
++ BPF_MUL = 0x20
++ BPF_NEG = 0x80
++ BPF_OR = 0x40
++ BPF_RELEASE = 0x30bb6
++ BPF_RET = 0x6
++ BPF_RSH = 0x70
++ BPF_ST = 0x2
++ BPF_STX = 0x3
++ BPF_SUB = 0x10
++ BPF_TAX = 0x0
++ BPF_TXA = 0x80
++ BPF_T_BINTIME = 0x2
++ BPF_T_BINTIME_FAST = 0x102
++ BPF_T_BINTIME_MONOTONIC = 0x202
++ BPF_T_BINTIME_MONOTONIC_FAST = 0x302
++ BPF_T_FAST = 0x100
++ BPF_T_FLAG_MASK = 0x300
++ BPF_T_FORMAT_MASK = 0x3
++ BPF_T_MICROTIME = 0x0
++ BPF_T_MICROTIME_FAST = 0x100
++ BPF_T_MICROTIME_MONOTONIC = 0x200
++ BPF_T_MICROTIME_MONOTONIC_FAST = 0x300
++ BPF_T_MONOTONIC = 0x200
++ BPF_T_MONOTONIC_FAST = 0x300
++ BPF_T_NANOTIME = 0x1
++ BPF_T_NANOTIME_FAST = 0x101
++ BPF_T_NANOTIME_MONOTONIC = 0x201
++ BPF_T_NANOTIME_MONOTONIC_FAST = 0x301
++ BPF_T_NONE = 0x3
++ BPF_T_NORMAL = 0x0
++ BPF_W = 0x0
++ BPF_X = 0x8
++ BRKINT = 0x2
++ CFLUSH = 0xf
++ CLOCAL = 0x8000
++ CLOCK_MONOTONIC = 0x4
++ CLOCK_MONOTONIC_FAST = 0xc
++ CLOCK_MONOTONIC_PRECISE = 0xb
++ CLOCK_PROCESS_CPUTIME_ID = 0xf
++ CLOCK_PROF = 0x2
++ CLOCK_REALTIME = 0x0
++ CLOCK_REALTIME_FAST = 0xa
++ CLOCK_REALTIME_PRECISE = 0x9
++ CLOCK_SECOND = 0xd
++ CLOCK_THREAD_CPUTIME_ID = 0xe
++ CLOCK_UPTIME = 0x5
++ CLOCK_UPTIME_FAST = 0x8
++ CLOCK_UPTIME_PRECISE = 0x7
++ CLOCK_VIRTUAL = 0x1
++ CREAD = 0x800
++ CS5 = 0x0
++ CS6 = 0x100
++ CS7 = 0x200
++ CS8 = 0x300
++ CSIZE = 0x300
++ CSTART = 0x11
++ CSTATUS = 0x14
++ CSTOP = 0x13
++ CSTOPB = 0x400
++ CSUSP = 0x1a
++ CTL_MAXNAME = 0x18
++ CTL_NET = 0x4
++ DLT_A429 = 0xb8
++ DLT_A653_ICM = 0xb9
++ DLT_AIRONET_HEADER = 0x78
++ DLT_AOS = 0xde
++ DLT_APPLE_IP_OVER_IEEE1394 = 0x8a
++ DLT_ARCNET = 0x7
++ DLT_ARCNET_LINUX = 0x81
++ DLT_ATM_CLIP = 0x13
++ DLT_ATM_RFC1483 = 0xb
++ DLT_AURORA = 0x7e
++ DLT_AX25 = 0x3
++ DLT_AX25_KISS = 0xca
++ DLT_BACNET_MS_TP = 0xa5
++ DLT_BLUETOOTH_HCI_H4 = 0xbb
++ DLT_BLUETOOTH_HCI_H4_WITH_PHDR = 0xc9
++ DLT_CAN20B = 0xbe
++ DLT_CAN_SOCKETCAN = 0xe3
++ DLT_CHAOS = 0x5
++ DLT_CHDLC = 0x68
++ DLT_CISCO_IOS = 0x76
++ DLT_C_HDLC = 0x68
++ DLT_C_HDLC_WITH_DIR = 0xcd
++ DLT_DBUS = 0xe7
++ DLT_DECT = 0xdd
++ DLT_DOCSIS = 0x8f
++ DLT_DVB_CI = 0xeb
++ DLT_ECONET = 0x73
++ DLT_EN10MB = 0x1
++ DLT_EN3MB = 0x2
++ DLT_ENC = 0x6d
++ DLT_ERF = 0xc5
++ DLT_ERF_ETH = 0xaf
++ DLT_ERF_POS = 0xb0
++ DLT_FC_2 = 0xe0
++ DLT_FC_2_WITH_FRAME_DELIMS = 0xe1
++ DLT_FDDI = 0xa
++ DLT_FLEXRAY = 0xd2
++ DLT_FRELAY = 0x6b
++ DLT_FRELAY_WITH_DIR = 0xce
++ DLT_GCOM_SERIAL = 0xad
++ DLT_GCOM_T1E1 = 0xac
++ DLT_GPF_F = 0xab
++ DLT_GPF_T = 0xaa
++ DLT_GPRS_LLC = 0xa9
++ DLT_GSMTAP_ABIS = 0xda
++ DLT_GSMTAP_UM = 0xd9
++ DLT_HHDLC = 0x79
++ DLT_IBM_SN = 0x92
++ DLT_IBM_SP = 0x91
++ DLT_IEEE802 = 0x6
++ DLT_IEEE802_11 = 0x69
++ DLT_IEEE802_11_RADIO = 0x7f
++ DLT_IEEE802_11_RADIO_AVS = 0xa3
++ DLT_IEEE802_15_4 = 0xc3
++ DLT_IEEE802_15_4_LINUX = 0xbf
++ DLT_IEEE802_15_4_NOFCS = 0xe6
++ DLT_IEEE802_15_4_NONASK_PHY = 0xd7
++ DLT_IEEE802_16_MAC_CPS = 0xbc
++ DLT_IEEE802_16_MAC_CPS_RADIO = 0xc1
++ DLT_IPFILTER = 0x74
++ DLT_IPMB = 0xc7
++ DLT_IPMB_LINUX = 0xd1
++ DLT_IPNET = 0xe2
++ DLT_IPOIB = 0xf2
++ DLT_IPV4 = 0xe4
++ DLT_IPV6 = 0xe5
++ DLT_IP_OVER_FC = 0x7a
++ DLT_JUNIPER_ATM1 = 0x89
++ DLT_JUNIPER_ATM2 = 0x87
++ DLT_JUNIPER_ATM_CEMIC = 0xee
++ DLT_JUNIPER_CHDLC = 0xb5
++ DLT_JUNIPER_ES = 0x84
++ DLT_JUNIPER_ETHER = 0xb2
++ DLT_JUNIPER_FIBRECHANNEL = 0xea
++ DLT_JUNIPER_FRELAY = 0xb4
++ DLT_JUNIPER_GGSN = 0x85
++ DLT_JUNIPER_ISM = 0xc2
++ DLT_JUNIPER_MFR = 0x86
++ DLT_JUNIPER_MLFR = 0x83
++ DLT_JUNIPER_MLPPP = 0x82
++ DLT_JUNIPER_MONITOR = 0xa4
++ DLT_JUNIPER_PIC_PEER = 0xae
++ DLT_JUNIPER_PPP = 0xb3
++ DLT_JUNIPER_PPPOE = 0xa7
++ DLT_JUNIPER_PPPOE_ATM = 0xa8
++ DLT_JUNIPER_SERVICES = 0x88
++ DLT_JUNIPER_SRX_E2E = 0xe9
++ DLT_JUNIPER_ST = 0xc8
++ DLT_JUNIPER_VP = 0xb7
++ DLT_JUNIPER_VS = 0xe8
++ DLT_LAPB_WITH_DIR = 0xcf
++ DLT_LAPD = 0xcb
++ DLT_LIN = 0xd4
++ DLT_LINUX_EVDEV = 0xd8
++ DLT_LINUX_IRDA = 0x90
++ DLT_LINUX_LAPD = 0xb1
++ DLT_LINUX_PPP_WITHDIRECTION = 0xa6
++ DLT_LINUX_SLL = 0x71
++ DLT_LOOP = 0x6c
++ DLT_LTALK = 0x72
++ DLT_MATCHING_MAX = 0xf6
++ DLT_MATCHING_MIN = 0x68
++ DLT_MFR = 0xb6
++ DLT_MOST = 0xd3
++ DLT_MPEG_2_TS = 0xf3
++ DLT_MPLS = 0xdb
++ DLT_MTP2 = 0x8c
++ DLT_MTP2_WITH_PHDR = 0x8b
++ DLT_MTP3 = 0x8d
++ DLT_MUX27010 = 0xec
++ DLT_NETANALYZER = 0xf0
++ DLT_NETANALYZER_TRANSPARENT = 0xf1
++ DLT_NFC_LLCP = 0xf5
++ DLT_NFLOG = 0xef
++ DLT_NG40 = 0xf4
++ DLT_NULL = 0x0
++ DLT_PCI_EXP = 0x7d
++ DLT_PFLOG = 0x75
++ DLT_PFSYNC = 0x79
++ DLT_PPI = 0xc0
++ DLT_PPP = 0x9
++ DLT_PPP_BSDOS = 0x10
++ DLT_PPP_ETHER = 0x33
++ DLT_PPP_PPPD = 0xa6
++ DLT_PPP_SERIAL = 0x32
++ DLT_PPP_WITH_DIR = 0xcc
++ DLT_PPP_WITH_DIRECTION = 0xa6
++ DLT_PRISM_HEADER = 0x77
++ DLT_PRONET = 0x4
++ DLT_RAIF1 = 0xc6
++ DLT_RAW = 0xc
++ DLT_RIO = 0x7c
++ DLT_SCCP = 0x8e
++ DLT_SITA = 0xc4
++ DLT_SLIP = 0x8
++ DLT_SLIP_BSDOS = 0xf
++ DLT_STANAG_5066_D_PDU = 0xed
++ DLT_SUNATM = 0x7b
++ DLT_SYMANTEC_FIREWALL = 0x63
++ DLT_TZSP = 0x80
++ DLT_USB = 0xba
++ DLT_USB_LINUX = 0xbd
++ DLT_USB_LINUX_MMAPPED = 0xdc
++ DLT_USER0 = 0x93
++ DLT_USER1 = 0x94
++ DLT_USER10 = 0x9d
++ DLT_USER11 = 0x9e
++ DLT_USER12 = 0x9f
++ DLT_USER13 = 0xa0
++ DLT_USER14 = 0xa1
++ DLT_USER15 = 0xa2
++ DLT_USER2 = 0x95
++ DLT_USER3 = 0x96
++ DLT_USER4 = 0x97
++ DLT_USER5 = 0x98
++ DLT_USER6 = 0x99
++ DLT_USER7 = 0x9a
++ DLT_USER8 = 0x9b
++ DLT_USER9 = 0x9c
++ DLT_WIHART = 0xdf
++ DLT_X2E_SERIAL = 0xd5
++ DLT_X2E_XORAYA = 0xd6
++ DT_BLK = 0x6
++ DT_CHR = 0x2
++ DT_DIR = 0x4
++ DT_FIFO = 0x1
++ DT_LNK = 0xa
++ DT_REG = 0x8
++ DT_SOCK = 0xc
++ DT_UNKNOWN = 0x0
++ DT_WHT = 0xe
++ ECHO = 0x8
++ ECHOCTL = 0x40
++ ECHOE = 0x2
++ ECHOK = 0x4
++ ECHOKE = 0x1
++ ECHONL = 0x10
++ ECHOPRT = 0x20
++ EVFILT_AIO = -0x3
++ EVFILT_FS = -0x9
++ EVFILT_LIO = -0xa
++ EVFILT_PROC = -0x5
++ EVFILT_READ = -0x1
++ EVFILT_SIGNAL = -0x6
++ EVFILT_SYSCOUNT = 0xb
++ EVFILT_TIMER = -0x7
++ EVFILT_USER = -0xb
++ EVFILT_VNODE = -0x4
++ EVFILT_WRITE = -0x2
++ EV_ADD = 0x1
++ EV_CLEAR = 0x20
++ EV_DELETE = 0x2
++ EV_DISABLE = 0x8
++ EV_DISPATCH = 0x80
++ EV_DROP = 0x1000
++ EV_ENABLE = 0x4
++ EV_EOF = 0x8000
++ EV_ERROR = 0x4000
++ EV_FLAG1 = 0x2000
++ EV_ONESHOT = 0x10
++ EV_RECEIPT = 0x40
++ EV_SYSFLAGS = 0xf000
++ EXTA = 0x4b00
++ EXTATTR_NAMESPACE_EMPTY = 0x0
++ EXTATTR_NAMESPACE_SYSTEM = 0x2
++ EXTATTR_NAMESPACE_USER = 0x1
++ EXTB = 0x9600
++ EXTPROC = 0x800
++ FD_CLOEXEC = 0x1
++ FD_SETSIZE = 0x400
++ FLUSHO = 0x800000
++ F_CANCEL = 0x5
++ F_DUP2FD = 0xa
++ F_DUP2FD_CLOEXEC = 0x12
++ F_DUPFD = 0x0
++ F_DUPFD_CLOEXEC = 0x11
++ F_GETFD = 0x1
++ F_GETFL = 0x3
++ F_GETLK = 0xb
++ F_GETOWN = 0x5
++ F_OGETLK = 0x7
++ F_OK = 0x0
++ F_OSETLK = 0x8
++ F_OSETLKW = 0x9
++ F_RDAHEAD = 0x10
++ F_RDLCK = 0x1
++ F_READAHEAD = 0xf
++ F_SETFD = 0x2
++ F_SETFL = 0x4
++ F_SETLK = 0xc
++ F_SETLKW = 0xd
++ F_SETLK_REMOTE = 0xe
++ F_SETOWN = 0x6
++ F_UNLCK = 0x2
++ F_UNLCKSYS = 0x4
++ F_WRLCK = 0x3
++ HUPCL = 0x4000
++ ICANON = 0x100
++ ICMP6_FILTER = 0x12
++ ICRNL = 0x100
++ IEXTEN = 0x400
++ IFAN_ARRIVAL = 0x0
++ IFAN_DEPARTURE = 0x1
++ IFF_ALLMULTI = 0x200
++ IFF_ALTPHYS = 0x4000
++ IFF_BROADCAST = 0x2
++ IFF_CANTCHANGE = 0x218f72
++ IFF_CANTCONFIG = 0x10000
++ IFF_DEBUG = 0x4
++ IFF_DRV_OACTIVE = 0x400
++ IFF_DRV_RUNNING = 0x40
++ IFF_DYING = 0x200000
++ IFF_LINK0 = 0x1000
++ IFF_LINK1 = 0x2000
++ IFF_LINK2 = 0x4000
++ IFF_LOOPBACK = 0x8
++ IFF_MONITOR = 0x40000
++ IFF_MULTICAST = 0x8000
++ IFF_NOARP = 0x80
++ IFF_OACTIVE = 0x400
++ IFF_POINTOPOINT = 0x10
++ IFF_PPROMISC = 0x20000
++ IFF_PROMISC = 0x100
++ IFF_RENAMING = 0x400000
++ IFF_RUNNING = 0x40
++ IFF_SIMPLEX = 0x800
++ IFF_SMART = 0x20
++ IFF_STATICARP = 0x80000
++ IFF_UP = 0x1
++ IFNAMSIZ = 0x10
++ IFT_1822 = 0x2
++ IFT_A12MPPSWITCH = 0x82
++ IFT_AAL2 = 0xbb
++ IFT_AAL5 = 0x31
++ IFT_ADSL = 0x5e
++ IFT_AFLANE8023 = 0x3b
++ IFT_AFLANE8025 = 0x3c
++ IFT_ARAP = 0x58
++ IFT_ARCNET = 0x23
++ IFT_ARCNETPLUS = 0x24
++ IFT_ASYNC = 0x54
++ IFT_ATM = 0x25
++ IFT_ATMDXI = 0x69
++ IFT_ATMFUNI = 0x6a
++ IFT_ATMIMA = 0x6b
++ IFT_ATMLOGICAL = 0x50
++ IFT_ATMRADIO = 0xbd
++ IFT_ATMSUBINTERFACE = 0x86
++ IFT_ATMVCIENDPT = 0xc2
++ IFT_ATMVIRTUAL = 0x95
++ IFT_BGPPOLICYACCOUNTING = 0xa2
++ IFT_BRIDGE = 0xd1
++ IFT_BSC = 0x53
++ IFT_CARP = 0xf8
++ IFT_CCTEMUL = 0x3d
++ IFT_CEPT = 0x13
++ IFT_CES = 0x85
++ IFT_CHANNEL = 0x46
++ IFT_CNR = 0x55
++ IFT_COFFEE = 0x84
++ IFT_COMPOSITELINK = 0x9b
++ IFT_DCN = 0x8d
++ IFT_DIGITALPOWERLINE = 0x8a
++ IFT_DIGITALWRAPPEROVERHEADCHANNEL = 0xba
++ IFT_DLSW = 0x4a
++ IFT_DOCSCABLEDOWNSTREAM = 0x80
++ IFT_DOCSCABLEMACLAYER = 0x7f
++ IFT_DOCSCABLEUPSTREAM = 0x81
++ IFT_DS0 = 0x51
++ IFT_DS0BUNDLE = 0x52
++ IFT_DS1FDL = 0xaa
++ IFT_DS3 = 0x1e
++ IFT_DTM = 0x8c
++ IFT_DVBASILN = 0xac
++ IFT_DVBASIOUT = 0xad
++ IFT_DVBRCCDOWNSTREAM = 0x93
++ IFT_DVBRCCMACLAYER = 0x92
++ IFT_DVBRCCUPSTREAM = 0x94
++ IFT_ENC = 0xf4
++ IFT_EON = 0x19
++ IFT_EPLRS = 0x57
++ IFT_ESCON = 0x49
++ IFT_ETHER = 0x6
++ IFT_FAITH = 0xf2
++ IFT_FAST = 0x7d
++ IFT_FASTETHER = 0x3e
++ IFT_FASTETHERFX = 0x45
++ IFT_FDDI = 0xf
++ IFT_FIBRECHANNEL = 0x38
++ IFT_FRAMERELAYINTERCONNECT = 0x3a
++ IFT_FRAMERELAYMPI = 0x5c
++ IFT_FRDLCIENDPT = 0xc1
++ IFT_FRELAY = 0x20
++ IFT_FRELAYDCE = 0x2c
++ IFT_FRF16MFRBUNDLE = 0xa3
++ IFT_FRFORWARD = 0x9e
++ IFT_G703AT2MB = 0x43
++ IFT_G703AT64K = 0x42
++ IFT_GIF = 0xf0
++ IFT_GIGABITETHERNET = 0x75
++ IFT_GR303IDT = 0xb2
++ IFT_GR303RDT = 0xb1
++ IFT_H323GATEKEEPER = 0xa4
++ IFT_H323PROXY = 0xa5
++ IFT_HDH1822 = 0x3
++ IFT_HDLC = 0x76
++ IFT_HDSL2 = 0xa8
++ IFT_HIPERLAN2 = 0xb7
++ IFT_HIPPI = 0x2f
++ IFT_HIPPIINTERFACE = 0x39
++ IFT_HOSTPAD = 0x5a
++ IFT_HSSI = 0x2e
++ IFT_HY = 0xe
++ IFT_IBM370PARCHAN = 0x48
++ IFT_IDSL = 0x9a
++ IFT_IEEE1394 = 0x90
++ IFT_IEEE80211 = 0x47
++ IFT_IEEE80212 = 0x37
++ IFT_IEEE8023ADLAG = 0xa1
++ IFT_IFGSN = 0x91
++ IFT_IMT = 0xbe
++ IFT_INFINIBAND = 0xc7
++ IFT_INTERLEAVE = 0x7c
++ IFT_IP = 0x7e
++ IFT_IPFORWARD = 0x8e
++ IFT_IPOVERATM = 0x72
++ IFT_IPOVERCDLC = 0x6d
++ IFT_IPOVERCLAW = 0x6e
++ IFT_IPSWITCH = 0x4e
++ IFT_IPXIP = 0xf9
++ IFT_ISDN = 0x3f
++ IFT_ISDNBASIC = 0x14
++ IFT_ISDNPRIMARY = 0x15
++ IFT_ISDNS = 0x4b
++ IFT_ISDNU = 0x4c
++ IFT_ISO88022LLC = 0x29
++ IFT_ISO88023 = 0x7
++ IFT_ISO88024 = 0x8
++ IFT_ISO88025 = 0x9
++ IFT_ISO88025CRFPINT = 0x62
++ IFT_ISO88025DTR = 0x56
++ IFT_ISO88025FIBER = 0x73
++ IFT_ISO88026 = 0xa
++ IFT_ISUP = 0xb3
++ IFT_L2VLAN = 0x87
++ IFT_L3IPVLAN = 0x88
++ IFT_L3IPXVLAN = 0x89
++ IFT_LAPB = 0x10
++ IFT_LAPD = 0x4d
++ IFT_LAPF = 0x77
++ IFT_LOCALTALK = 0x2a
++ IFT_LOOP = 0x18
++ IFT_MEDIAMAILOVERIP = 0x8b
++ IFT_MFSIGLINK = 0xa7
++ IFT_MIOX25 = 0x26
++ IFT_MODEM = 0x30
++ IFT_MPC = 0x71
++ IFT_MPLS = 0xa6
++ IFT_MPLSTUNNEL = 0x96
++ IFT_MSDSL = 0x8f
++ IFT_MVL = 0xbf
++ IFT_MYRINET = 0x63
++ IFT_NFAS = 0xaf
++ IFT_NSIP = 0x1b
++ IFT_OPTICALCHANNEL = 0xc3
++ IFT_OPTICALTRANSPORT = 0xc4
++ IFT_OTHER = 0x1
++ IFT_P10 = 0xc
++ IFT_P80 = 0xd
++ IFT_PARA = 0x22
++ IFT_PFLOG = 0xf6
++ IFT_PFSYNC = 0xf7
++ IFT_PLC = 0xae
++ IFT_POS = 0xab
++ IFT_PPP = 0x17
++ IFT_PPPMULTILINKBUNDLE = 0x6c
++ IFT_PROPBWAP2MP = 0xb8
++ IFT_PROPCNLS = 0x59
++ IFT_PROPDOCSWIRELESSDOWNSTREAM = 0xb5
++ IFT_PROPDOCSWIRELESSMACLAYER = 0xb4
++ IFT_PROPDOCSWIRELESSUPSTREAM = 0xb6
++ IFT_PROPMUX = 0x36
++ IFT_PROPVIRTUAL = 0x35
++ IFT_PROPWIRELESSP2P = 0x9d
++ IFT_PTPSERIAL = 0x16
++ IFT_PVC = 0xf1
++ IFT_QLLC = 0x44
++ IFT_RADIOMAC = 0xbc
++ IFT_RADSL = 0x5f
++ IFT_REACHDSL = 0xc0
++ IFT_RFC1483 = 0x9f
++ IFT_RS232 = 0x21
++ IFT_RSRB = 0x4f
++ IFT_SDLC = 0x11
++ IFT_SDSL = 0x60
++ IFT_SHDSL = 0xa9
++ IFT_SIP = 0x1f
++ IFT_SLIP = 0x1c
++ IFT_SMDSDXI = 0x2b
++ IFT_SMDSICIP = 0x34
++ IFT_SONET = 0x27
++ IFT_SONETOVERHEADCHANNEL = 0xb9
++ IFT_SONETPATH = 0x32
++ IFT_SONETVT = 0x33
++ IFT_SRP = 0x97
++ IFT_SS7SIGLINK = 0x9c
++ IFT_STACKTOSTACK = 0x6f
++ IFT_STARLAN = 0xb
++ IFT_STF = 0xd7
++ IFT_T1 = 0x12
++ IFT_TDLC = 0x74
++ IFT_TERMPAD = 0x5b
++ IFT_TR008 = 0xb0
++ IFT_TRANSPHDLC = 0x7b
++ IFT_TUNNEL = 0x83
++ IFT_ULTRA = 0x1d
++ IFT_USB = 0xa0
++ IFT_V11 = 0x40
++ IFT_V35 = 0x2d
++ IFT_V36 = 0x41
++ IFT_V37 = 0x78
++ IFT_VDSL = 0x61
++ IFT_VIRTUALIPADDRESS = 0x70
++ IFT_VOICEEM = 0x64
++ IFT_VOICEENCAP = 0x67
++ IFT_VOICEFXO = 0x65
++ IFT_VOICEFXS = 0x66
++ IFT_VOICEOVERATM = 0x98
++ IFT_VOICEOVERFRAMERELAY = 0x99
++ IFT_VOICEOVERIP = 0x68
++ IFT_X213 = 0x5d
++ IFT_X25 = 0x5
++ IFT_X25DDN = 0x4
++ IFT_X25HUNTGROUP = 0x7a
++ IFT_X25MLP = 0x79
++ IFT_X25PLE = 0x28
++ IFT_XETHER = 0x1a
++ IGNBRK = 0x1
++ IGNCR = 0x80
++ IGNPAR = 0x4
++ IMAXBEL = 0x2000
++ INLCR = 0x40
++ INPCK = 0x10
++ IN_CLASSA_HOST = 0xffffff
++ IN_CLASSA_MAX = 0x80
++ IN_CLASSA_NET = 0xff000000
++ IN_CLASSA_NSHIFT = 0x18
++ IN_CLASSB_HOST = 0xffff
++ IN_CLASSB_MAX = 0x10000
++ IN_CLASSB_NET = 0xffff0000
++ IN_CLASSB_NSHIFT = 0x10
++ IN_CLASSC_HOST = 0xff
++ IN_CLASSC_NET = 0xffffff00
++ IN_CLASSC_NSHIFT = 0x8
++ IN_CLASSD_HOST = 0xfffffff
++ IN_CLASSD_NET = 0xf0000000
++ IN_CLASSD_NSHIFT = 0x1c
++ IN_LOOPBACKNET = 0x7f
++ IN_RFC3021_MASK = 0xfffffffe
++ IPPROTO_3PC = 0x22
++ IPPROTO_ADFS = 0x44
++ IPPROTO_AH = 0x33
++ IPPROTO_AHIP = 0x3d
++ IPPROTO_APES = 0x63
++ IPPROTO_ARGUS = 0xd
++ IPPROTO_AX25 = 0x5d
++ IPPROTO_BHA = 0x31
++ IPPROTO_BLT = 0x1e
++ IPPROTO_BRSATMON = 0x4c
++ IPPROTO_CARP = 0x70
++ IPPROTO_CFTP = 0x3e
++ IPPROTO_CHAOS = 0x10
++ IPPROTO_CMTP = 0x26
++ IPPROTO_CPHB = 0x49
++ IPPROTO_CPNX = 0x48
++ IPPROTO_DDP = 0x25
++ IPPROTO_DGP = 0x56
++ IPPROTO_DIVERT = 0x102
++ IPPROTO_DONE = 0x101
++ IPPROTO_DSTOPTS = 0x3c
++ IPPROTO_EGP = 0x8
++ IPPROTO_EMCON = 0xe
++ IPPROTO_ENCAP = 0x62
++ IPPROTO_EON = 0x50
++ IPPROTO_ESP = 0x32
++ IPPROTO_ETHERIP = 0x61
++ IPPROTO_FRAGMENT = 0x2c
++ IPPROTO_GGP = 0x3
++ IPPROTO_GMTP = 0x64
++ IPPROTO_GRE = 0x2f
++ IPPROTO_HELLO = 0x3f
++ IPPROTO_HIP = 0x8b
++ IPPROTO_HMP = 0x14
++ IPPROTO_HOPOPTS = 0x0
++ IPPROTO_ICMP = 0x1
++ IPPROTO_ICMPV6 = 0x3a
++ IPPROTO_IDP = 0x16
++ IPPROTO_IDPR = 0x23
++ IPPROTO_IDRP = 0x2d
++ IPPROTO_IGMP = 0x2
++ IPPROTO_IGP = 0x55
++ IPPROTO_IGRP = 0x58
++ IPPROTO_IL = 0x28
++ IPPROTO_INLSP = 0x34
++ IPPROTO_INP = 0x20
++ IPPROTO_IP = 0x0
++ IPPROTO_IPCOMP = 0x6c
++ IPPROTO_IPCV = 0x47
++ IPPROTO_IPEIP = 0x5e
++ IPPROTO_IPIP = 0x4
++ IPPROTO_IPPC = 0x43
++ IPPROTO_IPV4 = 0x4
++ IPPROTO_IPV6 = 0x29
++ IPPROTO_IRTP = 0x1c
++ IPPROTO_KRYPTOLAN = 0x41
++ IPPROTO_LARP = 0x5b
++ IPPROTO_LEAF1 = 0x19
++ IPPROTO_LEAF2 = 0x1a
++ IPPROTO_MAX = 0x100
++ IPPROTO_MAXID = 0x34
++ IPPROTO_MEAS = 0x13
++ IPPROTO_MH = 0x87
++ IPPROTO_MHRP = 0x30
++ IPPROTO_MICP = 0x5f
++ IPPROTO_MOBILE = 0x37
++ IPPROTO_MPLS = 0x89
++ IPPROTO_MTP = 0x5c
++ IPPROTO_MUX = 0x12
++ IPPROTO_ND = 0x4d
++ IPPROTO_NHRP = 0x36
++ IPPROTO_NONE = 0x3b
++ IPPROTO_NSP = 0x1f
++ IPPROTO_NVPII = 0xb
++ IPPROTO_OLD_DIVERT = 0xfe
++ IPPROTO_OSPFIGP = 0x59
++ IPPROTO_PFSYNC = 0xf0
++ IPPROTO_PGM = 0x71
++ IPPROTO_PIGP = 0x9
++ IPPROTO_PIM = 0x67
++ IPPROTO_PRM = 0x15
++ IPPROTO_PUP = 0xc
++ IPPROTO_PVP = 0x4b
++ IPPROTO_RAW = 0xff
++ IPPROTO_RCCMON = 0xa
++ IPPROTO_RDP = 0x1b
++ IPPROTO_RESERVED_253 = 0xfd
++ IPPROTO_RESERVED_254 = 0xfe
++ IPPROTO_ROUTING = 0x2b
++ IPPROTO_RSVP = 0x2e
++ IPPROTO_RVD = 0x42
++ IPPROTO_SATEXPAK = 0x40
++ IPPROTO_SATMON = 0x45
*** 3450 LINES SKIPPED ***
More information about the dev-commits-ports-all
mailing list