Compare commits
2 Commits
debian/whe
...
0.18
Author | SHA1 | Date | |
---|---|---|---|
![]() |
552696e3b0 | ||
![]() |
23d710e94b |
@@ -1,7 +1,3 @@
|
|||||||
^debian/ruby-linux-netlink$
|
|
||||||
~$
|
~$
|
||||||
^.config-liblinux-netlink-ruby
|
^.config-liblinux-netlink-ruby
|
||||||
^.pc/
|
^debian/$
|
||||||
^debian/files$
|
|
||||||
^debian/.*\.substvars$
|
|
||||||
^debian/.*\.debhelper.log$
|
|
||||||
|
87
debian/changelog
vendored
87
debian/changelog
vendored
@@ -1,87 +0,0 @@
|
|||||||
ruby-linux-netlink (0.17-1+wheezy1) stable; urgency=medium
|
|
||||||
|
|
||||||
* New upstream release
|
|
||||||
|
|
||||||
-- Patrick J Cherry <patrick@bytemark.co.uk> Wed, 01 Apr 2015 22:44:51 +0100
|
|
||||||
|
|
||||||
ruby-linux-netlink (0.16-1+wheezy1) stable; urgency=medium
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Patrick J Cherry <patch@dynamo> Tue, 26 Aug 2014 16:33:48 +0100
|
|
||||||
|
|
||||||
ruby-linux-netlink (0.15-1+wheezy1) stable; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Patrick J Cherry <patrick@bytemark.co.uk> Tue, 21 Jan 2014 10:01:20 +0000
|
|
||||||
|
|
||||||
ruby-linux-netlink (0.14-1+wheezy1) stable; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Patrick J Cherry <patrick@bytemark.co.uk> Thu, 14 Nov 2013 13:37:28 +0000
|
|
||||||
|
|
||||||
ruby-linux-netlink (0.13-1+wheezy1) stable; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Patrick J Cherry <patrick@bytemark.co.uk> Wed, 13 Nov 2013 16:16:36 +0000
|
|
||||||
|
|
||||||
ruby-linux-netlink (0.12-1+wheezy1) stable; urgency=low
|
|
||||||
|
|
||||||
* New upstream release.
|
|
||||||
|
|
||||||
-- Patrick J Cherry <patrick@bytemark.co.uk> Thu, 12 Sep 2013 14:26:41 +0100
|
|
||||||
|
|
||||||
ruby-linux-netlink (0.11-1+wheezy2) stable; urgency=low
|
|
||||||
|
|
||||||
* Switch to dpkg-source 3.0 (quilt) format.
|
|
||||||
* Added patch to remove rubygems requires.
|
|
||||||
* Renamed source package to fit in with the new guidelines.
|
|
||||||
|
|
||||||
-- Patrick J Cherry <patrick@bytemark.co.uk> Fri, 05 Jul 2013 14:16:30 +0100
|
|
||||||
|
|
||||||
linux-netlink-ruby (0.11-1+wheezy1) stable; urgency=low
|
|
||||||
|
|
||||||
* New upstream version, repackaged for wheezy.
|
|
||||||
|
|
||||||
-- Patrick J Cherry <patrick@bytemark.co.uk> Fri, 05 Jul 2013 14:16:05 +0100
|
|
||||||
|
|
||||||
linux-netlink-ruby (0.10-6) stable; urgency=low
|
|
||||||
|
|
||||||
* Add ip rule support
|
|
||||||
|
|
||||||
-- Nick Thomas <nick@bytemark.co.uk> Thu, 5 Jul 2012 15:19:42 +0100
|
|
||||||
|
|
||||||
linux-netlink-ruby (0.10-5) stable; urgency=low
|
|
||||||
|
|
||||||
* Updated rattr constants to work with linux 3.2.
|
|
||||||
* Updated link handler to have new rattrs.
|
|
||||||
|
|
||||||
-- Patrick J Cherry <patrick@bytemark.co.uk> Mon, 11 Jun 2012 10:53:37 +0100
|
|
||||||
|
|
||||||
linux-netlink-ruby (0.10-4) unstable; urgency=low
|
|
||||||
|
|
||||||
* Removed dependency on gcc, in favour of having arch-dependent packages
|
|
||||||
which rely on build-time ascertation of sizeof size_t.
|
|
||||||
|
|
||||||
-- Patrick J Cherry <patrick@bytemark.co.uk> Tue, 24 Jan 2012 15:56:46 +0000
|
|
||||||
|
|
||||||
linux-netlink-ruby (0.10-3) unstable; urgency=low
|
|
||||||
|
|
||||||
* Updated version number to cover the previous changes.
|
|
||||||
|
|
||||||
-- Steve Kemp <steve@bytemark.co.uk> Thu, 12 Jan 2012 12:00:21 +0000
|
|
||||||
|
|
||||||
linux-netlink-ruby (0.10-2) unstable; urgency=low
|
|
||||||
|
|
||||||
* Added NlSocket.open and scope handling.
|
|
||||||
|
|
||||||
-- Matthew Bloch <matthew@bytemark.co.uk> Wed, 18 May 2011 15:27:00 +0100
|
|
||||||
|
|
||||||
linux-netlink-ruby (0.10-1) unstable; urgency=low
|
|
||||||
|
|
||||||
* Initial release.
|
|
||||||
|
|
||||||
-- Patrick J Cherry <patrick@bytemark.co.uk> Thu, 12 May 2011 17:17:45 +0100
|
|
1
debian/compat
vendored
1
debian/compat
vendored
@@ -1 +0,0 @@
|
|||||||
7
|
|
18
debian/control
vendored
18
debian/control
vendored
@@ -1,18 +0,0 @@
|
|||||||
Source: ruby-linux-netlink
|
|
||||||
Maintainer: Matthew Bloch <matthew@bytemark.co.uk>
|
|
||||||
Uploaders: Patrick J Cherry <patrick@bytemark.co.uk>
|
|
||||||
Section: ruby
|
|
||||||
Priority: optional
|
|
||||||
Build-Depends: debhelper (>= 7), gem2deb, rake, ruby-ffi
|
|
||||||
Standards-Version: 3.8.0
|
|
||||||
XS-Ruby-Versions: all
|
|
||||||
|
|
||||||
Package: ruby-linux-netlink
|
|
||||||
Architecture: any
|
|
||||||
Depends: ruby | ruby-interpreter, ruby-ffi, ${misc:Depends}
|
|
||||||
Provides: liblinux-netlink-ruby1.8, liblinux-netlink-ruby1.9.1
|
|
||||||
XB-Ruby-Versions: ${ruby:Versions}
|
|
||||||
Description: Netlink socket library for Ruby
|
|
||||||
This library provides an API for using a Linux Netlink socket, for doing
|
|
||||||
things like manipulating IP interfaces and routes programmatically, and
|
|
||||||
capturing packets from ULOG.
|
|
20
debian/copyright
vendored
20
debian/copyright
vendored
@@ -1,20 +0,0 @@
|
|||||||
Ruby Netlink
|
|
||||||
============
|
|
||||||
|
|
||||||
Copyright (c) 2011 Bytemark Computer Consulting Ltd
|
|
||||||
|
|
||||||
Licence:
|
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License as published by
|
|
||||||
the Free Software Foundation; either version 2 of the License, or
|
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful, but
|
|
||||||
WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
||||||
General Public License for more details.
|
|
||||||
|
|
||||||
On Debian GNU/Linux systems, the complete text of the GNU General Public
|
|
||||||
License can be found in ‘/usr/share/common-licenses/GPL’ or in the dpkg
|
|
||||||
source as the file ‘COPYING’
|
|
32
debian/patches/remove-rubygems-requirements
vendored
32
debian/patches/remove-rubygems-requirements
vendored
@@ -1,32 +0,0 @@
|
|||||||
Removed "require rubygems" from everywhere.
|
|
||||||
--- a/lib/linux/iptables.rb
|
|
||||||
+++ b/lib/linux/iptables.rb
|
|
||||||
@@ -1,11 +1,6 @@
|
|
||||||
require 'socket'
|
|
||||||
require 'linux/constants'
|
|
||||||
-
|
|
||||||
-begin
|
|
||||||
- require 'ffi'
|
|
||||||
-rescue LoadError
|
|
||||||
- require('rubygems') ? retry : raise
|
|
||||||
-end
|
|
||||||
+require 'ffi'
|
|
||||||
|
|
||||||
|
|
||||||
# Good things about FFI::Struct:
|
|
||||||
--- a/lib/linux/sendmsg.rb
|
|
||||||
+++ b/lib/linux/sendmsg.rb
|
|
||||||
@@ -1,12 +1,7 @@
|
|
||||||
# Patchup to add Socket#sendmsg and Socket#recvmsg for ruby 1.8
|
|
||||||
|
|
||||||
if BasicSocket.instance_methods.grep(/^sendmsg$/).empty?
|
|
||||||
- begin
|
|
||||||
- require 'ffi'
|
|
||||||
- rescue LoadError
|
|
||||||
- require('rubygems') ? retry : raise
|
|
||||||
- end
|
|
||||||
-
|
|
||||||
+ require 'ffi'
|
|
||||||
|
|
||||||
class BasicSocket
|
|
||||||
module FFIExt
|
|
1
debian/patches/series
vendored
1
debian/patches/series
vendored
@@ -1 +0,0 @@
|
|||||||
remove-rubygems-requirements
|
|
1
debian/ruby-linux-netlink.examples
vendored
1
debian/ruby-linux-netlink.examples
vendored
@@ -1 +0,0 @@
|
|||||||
examples/*
|
|
2
debian/ruby-test-files.yaml
vendored
2
debian/ruby-test-files.yaml
vendored
@@ -1,2 +0,0 @@
|
|||||||
---
|
|
||||||
- test/t_route.rb
|
|
23
debian/rules
vendored
23
debian/rules
vendored
@@ -1,23 +0,0 @@
|
|||||||
#!/usr/bin/make -f
|
|
||||||
#
|
|
||||||
# export DH_VERBOSE=1
|
|
||||||
#
|
|
||||||
# Uncomment to ignore all test failures (but the tests will run anyway)
|
|
||||||
# export DH_RUBY_IGNORE_TESTS=all
|
|
||||||
#
|
|
||||||
# Uncomment to ignore some test failures (but the tests will run anyway).
|
|
||||||
# Valid values:
|
|
||||||
# export DH_RUBY_IGNORE_TESTS=ruby1.8 ruby1.9.1 require-rubygems
|
|
||||||
#
|
|
||||||
# If you need to specify the .gemspec (eg there is more than one)
|
|
||||||
# export DH_RUBY_GEMSPEC=gem.gemspec
|
|
||||||
|
|
||||||
%:
|
|
||||||
dh $@ --buildsystem=ruby --with ruby
|
|
||||||
|
|
||||||
override_dh_auto_build-arch:
|
|
||||||
rake lib/linux/c_struct_sizeof_size_t.rb
|
|
||||||
|
|
||||||
override_dh_auto_clean:
|
|
||||||
rake clean
|
|
||||||
|
|
1
debian/source/format
vendored
1
debian/source/format
vendored
@@ -1 +0,0 @@
|
|||||||
3.0 (quilt)
|
|
@@ -36,6 +36,7 @@ module Linux
|
|||||||
NLM_F_ACK = 4
|
NLM_F_ACK = 4
|
||||||
NLM_F_ECHO = 8
|
NLM_F_ECHO = 8
|
||||||
NLM_F_DUMP_INTR = 16
|
NLM_F_DUMP_INTR = 16
|
||||||
|
NLM_F_DUMP_FILTERED = 32
|
||||||
NLM_F_ROOT = 0x100
|
NLM_F_ROOT = 0x100
|
||||||
NLM_F_MATCH = 0x200
|
NLM_F_MATCH = 0x200
|
||||||
NLM_F_ATOMIC = 0x400
|
NLM_F_ATOMIC = 0x400
|
||||||
@@ -53,6 +54,8 @@ module Linux
|
|||||||
NLMSG_DONE = 0x3
|
NLMSG_DONE = 0x3
|
||||||
NLMSG_OVERRUN = 0x4
|
NLMSG_OVERRUN = 0x4
|
||||||
|
|
||||||
|
NLMSG_MIN_TYPE = 0x10
|
||||||
|
|
||||||
NETLINK_ADD_MEMBERSHIP = 1
|
NETLINK_ADD_MEMBERSHIP = 1
|
||||||
NETLINK_DROP_MEMBERSHIP = 2
|
NETLINK_DROP_MEMBERSHIP = 2
|
||||||
NETLINK_PKTINFO = 3
|
NETLINK_PKTINFO = 3
|
||||||
@@ -60,6 +63,9 @@ module Linux
|
|||||||
NETLINK_NO_ENOBUFS = 5
|
NETLINK_NO_ENOBUFS = 5
|
||||||
NETLINK_RX_RING = 6
|
NETLINK_RX_RING = 6
|
||||||
NETLINK_TX_RING = 7
|
NETLINK_TX_RING = 7
|
||||||
|
NETLINK_LISTEN_ALL_NSID = 8
|
||||||
|
NETLINK_LIST_MEMBERSHIPS = 9
|
||||||
|
NETLINK_CAP_ACK = 10
|
||||||
|
|
||||||
NETLINK_UNCONNECTED = 0
|
NETLINK_UNCONNECTED = 0
|
||||||
NETLINK_CONNECTED = 1
|
NETLINK_CONNECTED = 1
|
||||||
@@ -71,6 +77,7 @@ module Linux
|
|||||||
NLA_ALIGNTO = 4 # same on i686 and x86_64
|
NLA_ALIGNTO = 4 # same on i686 and x86_64
|
||||||
|
|
||||||
# from linux/rtnetlink.h.
|
# from linux/rtnetlink.h.
|
||||||
|
RTM_BASE = 16
|
||||||
RTM_NEWLINK = 16
|
RTM_NEWLINK = 16
|
||||||
RTM_DELLINK = 17
|
RTM_DELLINK = 17
|
||||||
RTM_GETLINK = 18
|
RTM_GETLINK = 18
|
||||||
@@ -133,6 +140,12 @@ module Linux
|
|||||||
RTM_DELMDB = 85
|
RTM_DELMDB = 85
|
||||||
RTM_GETMDB = 86
|
RTM_GETMDB = 86
|
||||||
|
|
||||||
|
RTM_NEWNSID = 88
|
||||||
|
RTM_DELNSID = 89
|
||||||
|
RTM_GETNSID = 90
|
||||||
|
|
||||||
|
RTM_NEWSTATS = 92
|
||||||
|
RTM_GETSTATS = 94
|
||||||
|
|
||||||
# RT#type
|
# RT#type
|
||||||
RTN_UNSPEC = 0
|
RTN_UNSPEC = 0
|
||||||
@@ -164,6 +177,7 @@ module Linux
|
|||||||
RTPROT_NTK = 15
|
RTPROT_NTK = 15
|
||||||
RTPROT_DHCP = 16
|
RTPROT_DHCP = 16
|
||||||
RTPROT_MROUTED = 17
|
RTPROT_MROUTED = 17
|
||||||
|
RTPROT_BABEL = 42
|
||||||
|
|
||||||
# RT#scope, IFAddr#scope
|
# RT#scope, IFAddr#scope
|
||||||
RT_SCOPE_UNIVERSE = 0
|
RT_SCOPE_UNIVERSE = 0
|
||||||
@@ -177,6 +191,7 @@ module Linux
|
|||||||
RTM_F_CLONED = 0x200
|
RTM_F_CLONED = 0x200
|
||||||
RTM_F_EQUALIZE = 0x400
|
RTM_F_EQUALIZE = 0x400
|
||||||
RTM_F_PREFIX = 0x800
|
RTM_F_PREFIX = 0x800
|
||||||
|
RTM_F_LOOKUP_TABLE = 0x1000
|
||||||
|
|
||||||
# RT#table (reserved values)
|
# RT#table (reserved values)
|
||||||
RT_TABLE_UNSPEC = 0
|
RT_TABLE_UNSPEC = 0
|
||||||
@@ -201,11 +216,21 @@ module Linux
|
|||||||
RTA_TABLE = 15
|
RTA_TABLE = 15
|
||||||
RTA_MARK = 16
|
RTA_MARK = 16
|
||||||
RTA_MFC_STATS = 17
|
RTA_MFC_STATS = 17
|
||||||
|
RTA_VIA = 18
|
||||||
|
RTA_NEWDST = 19
|
||||||
|
RTA_PREF = 20
|
||||||
|
RTA_ENCAP_TYPE = 21
|
||||||
|
RTA_ENCAP = 22
|
||||||
|
RTA_EXPIRES = 23
|
||||||
|
RTA_PAD = 24
|
||||||
|
|
||||||
# Keys for RT#nh_flags
|
# Keys for RT#nh_flags
|
||||||
RTNH_F_DEAD = 1 # Nexthop is dead (used by multipath)
|
RTNH_F_DEAD = 1 # Nexthop is dead (used by multipath)
|
||||||
RTNH_F_PERVASIVE = 2 # Do recursive gateway lookup
|
RTNH_F_PERVASIVE = 2 # Do recursive gateway lookup
|
||||||
RTNH_F_ONLINK = 4 # Gateway is forced on link
|
RTNH_F_ONLINK = 4 # Gateway is forced on link
|
||||||
|
RTNH_F_OFFLOAD = 8 # offloaded route
|
||||||
|
RTNH_F_LINKDOWN = 16 # carrier-down on nexthop
|
||||||
|
|
||||||
|
|
||||||
# Keys for RT#metrics
|
# Keys for RT#metrics
|
||||||
RTAX_UNSPEC = 0
|
RTAX_UNSPEC = 0
|
||||||
@@ -224,6 +249,7 @@ module Linux
|
|||||||
RTAX_RTO_MIN = 13
|
RTAX_RTO_MIN = 13
|
||||||
RTAX_INITRWND = 14
|
RTAX_INITRWND = 14
|
||||||
RTAX_QUICKACK = 15
|
RTAX_QUICKACK = 15
|
||||||
|
RTAX_CC_ALGO = 16
|
||||||
|
|
||||||
# from linux/if_link.h
|
# from linux/if_link.h
|
||||||
IFLA_UNSPEC = 0
|
IFLA_UNSPEC = 0
|
||||||
@@ -261,6 +287,14 @@ module Linux
|
|||||||
IFLA_NUM_RX_QUEUES = 32
|
IFLA_NUM_RX_QUEUES = 32
|
||||||
IFLA_CARRIER = 33
|
IFLA_CARRIER = 33
|
||||||
IFLA_PHYS_PORT_ID = 34
|
IFLA_PHYS_PORT_ID = 34
|
||||||
|
IFLA_CARRIER_CHANGES = 35
|
||||||
|
IFLA_PHYS_SWITCH_ID = 36
|
||||||
|
IFLA_LINK_NETNSID = 37
|
||||||
|
IFLA_PHYS_PORT_NAME = 38
|
||||||
|
IFLA_PROTO_DOWN = 39
|
||||||
|
IFLA_GSO_MAX_SEGS = 40
|
||||||
|
IFLA_GSO_MAX_SIZE = 41
|
||||||
|
IFLA_PAD = 42
|
||||||
|
|
||||||
BRIDGE_MODE_UNSPEC = 0
|
BRIDGE_MODE_UNSPEC = 0
|
||||||
BRIDGE_MODE_HAIRPIN = 1
|
BRIDGE_MODE_HAIRPIN = 1
|
||||||
@@ -275,12 +309,30 @@ module Linux
|
|||||||
IFLA_BRPORT_FAST_LEAVE = 7 # multicast fast leave
|
IFLA_BRPORT_FAST_LEAVE = 7 # multicast fast leave
|
||||||
IFLA_BRPORT_LEARNING = 8 # mac learning
|
IFLA_BRPORT_LEARNING = 8 # mac learning
|
||||||
IFLA_BRPORT_UNICAST_FLOOD = 9 # flood unicast traffic
|
IFLA_BRPORT_UNICAST_FLOOD = 9 # flood unicast traffic
|
||||||
|
IFLA_BRPORT_PROXYARP = 10 # proxy ARP
|
||||||
|
IFLA_BRPORT_LEARNING_SYNC = 11 # mac learning sync from device
|
||||||
|
IFLA_BRPORT_PROXYARP_WIFI = 12 # proxy ARP for Wi-Fi
|
||||||
|
IFLA_BRPORT_ROOT_ID = 13 # designated root
|
||||||
|
IFLA_BRPORT_BRIDGE_ID = 14 # designated bridge
|
||||||
|
IFLA_BRPORT_DESIGNATED_PORT = 15
|
||||||
|
IFLA_BRPORT_DESIGNATED_COST = 16
|
||||||
|
IFLA_BRPORT_ID = 17
|
||||||
|
IFLA_BRPORT_NO = 18
|
||||||
|
IFLA_BRPORT_TOPOLOGY_CHANGE_ACK = 19
|
||||||
|
IFLA_BRPORT_CONFIG_PENDING = 20
|
||||||
|
IFLA_BRPORT_MESSAGE_AGE_TIMER = 21
|
||||||
|
IFLA_BRPORT_FORWARD_DELAY_TIMER = 22
|
||||||
|
IFLA_BRPORT_HOLD_TIMER = 23
|
||||||
|
IFLA_BRPORT_FLUSH = 24
|
||||||
|
IFLA_BRPORT_MULTICAST_ROUTER = 25
|
||||||
|
IFLA_BRPORT_PAD = 26
|
||||||
|
|
||||||
IFLA_INFO_UNSPEC = 0
|
IFLA_INFO_UNSPEC = 0
|
||||||
IFLA_INFO_KIND = 1 # "vlan", "gre" etc
|
IFLA_INFO_KIND = 1 # "vlan", "gre" etc
|
||||||
IFLA_INFO_DATA = 2 # packed rtattrs specific to type, e.g. vlan
|
IFLA_INFO_DATA = 2 # packed rtattrs specific to type, e.g. vlan
|
||||||
IFLA_INFO_XSTATS = 3
|
IFLA_INFO_XSTATS = 3
|
||||||
|
|
||||||
|
|
||||||
# INFO_DATA for INFO_KIND == "vlan"
|
# INFO_DATA for INFO_KIND == "vlan"
|
||||||
IFLA_VLAN_UNSPEC = 0
|
IFLA_VLAN_UNSPEC = 0
|
||||||
IFLA_VLAN_ID = 1 # ushort
|
IFLA_VLAN_ID = 1 # ushort
|
||||||
@@ -295,11 +347,16 @@ module Linux
|
|||||||
IFLA_MACVLAN_UNSPEC = 0
|
IFLA_MACVLAN_UNSPEC = 0
|
||||||
IFLA_MACVLAN_MODE = 1
|
IFLA_MACVLAN_MODE = 1
|
||||||
IFLA_MACVLAN_FLAGS = 2
|
IFLA_MACVLAN_FLAGS = 2
|
||||||
|
IFLA_MACVLAN_MACADDR_MODE = 3
|
||||||
|
IFLA_MACVLAN_MACADDR = 4
|
||||||
|
IFLA_MACVLAN_MACADDR_DATA = 5
|
||||||
|
IFLA_MACVLAN_MACADDR_COUNT = 6
|
||||||
|
|
||||||
MACVLAN_MODE_PRIVATE = 1
|
MACVLAN_MODE_PRIVATE = 1 # don't talk to other macvlans
|
||||||
MACVLAN_MODE_VEPA = 2
|
MACVLAN_MODE_VEPA = 2 # talk to other ports through ext bridge
|
||||||
MACVLAN_MODE_BRIDGE = 4
|
MACVLAN_MODE_BRIDGE = 4 # talk to bridge ports directly
|
||||||
MACVLAN_MODE_PASSTHRU = 8
|
MACVLAN_MODE_PASSTHRU = 8 # take over the underlying device
|
||||||
|
MACVLAN_MODE_SOURCE = 16 # use source MAC address list to assign
|
||||||
|
|
||||||
# TODO: VXLAN and VF stuff is missing here
|
# TODO: VXLAN and VF stuff is missing here
|
||||||
|
|
||||||
@@ -331,6 +388,8 @@ module Linux
|
|||||||
IFA_F_PERMANENT = 0x80
|
IFA_F_PERMANENT = 0x80
|
||||||
IFA_F_MANAGETEMPADDR = 0x100
|
IFA_F_MANAGETEMPADDR = 0x100
|
||||||
IFA_F_NOPREFIXROUTE = 0x200
|
IFA_F_NOPREFIXROUTE = 0x200
|
||||||
|
IFA_F_MCAUTOJOIN = 0x400
|
||||||
|
IFA_F_STABLE_PRIVACY = 0x800
|
||||||
|
|
||||||
# from linux/if_arp.h - selected subset
|
# from linux/if_arp.h - selected subset
|
||||||
ARPHRD_NETROM = 0
|
ARPHRD_NETROM = 0
|
||||||
@@ -392,8 +451,10 @@ module Linux
|
|||||||
NF_INET_NUMHOOKS = 5
|
NF_INET_NUMHOOKS = 5
|
||||||
|
|
||||||
NFPROTO_UNSPEC = 0
|
NFPROTO_UNSPEC = 0
|
||||||
|
NFPROTO_INET = 1
|
||||||
NFPROTO_IPV4 = 2
|
NFPROTO_IPV4 = 2
|
||||||
NFPROTO_ARP = 3
|
NFPROTO_ARP = 3
|
||||||
|
NFPROTO_NETDEV = 5
|
||||||
NFPROTO_BRIDGE = 7
|
NFPROTO_BRIDGE = 7
|
||||||
NFPROTO_IPV6 = 10
|
NFPROTO_IPV6 = 10
|
||||||
NFPROTO_DECNET = 12
|
NFPROTO_DECNET = 12
|
||||||
|
@@ -5,7 +5,7 @@ $:.unshift lib unless $:.include? lib
|
|||||||
|
|
||||||
Gem::Specification.new do |s|
|
Gem::Specification.new do |s|
|
||||||
s.name = "netlinkrb"
|
s.name = "netlinkrb"
|
||||||
s.version = "0.17"
|
s.version = "0.18"
|
||||||
s.platform = Gem::Platform::RUBY
|
s.platform = Gem::Platform::RUBY
|
||||||
s.authors = ["Brian Candler", "Matthew Bloch", "Patrick Cherry", "Alex Young", "Nicholas Thomas"]
|
s.authors = ["Brian Candler", "Matthew Bloch", "Patrick Cherry", "Alex Young", "Nicholas Thomas"]
|
||||||
s.email = ["matthew@bytemark.co.uk"]
|
s.email = ["matthew@bytemark.co.uk"]
|
||||||
|
Reference in New Issue
Block a user