Stephen Hemminger
75d67d356e
update kernel headers to 4.2-net-next
2015-08-23 10:10:44 -07:00
Stephen Hemminger
8fcba79ed5
update header files from 4.2 net-next
2015-08-12 09:18:04 -07:00
Stephen Hemminger
4f3489cd58
update to net-next (4.3) headers
2015-08-10 11:21:20 -07:00
Stephen Hemminger
089d93d6f2
update kernel headers from net-next
...
Align with upstream kernel.
2015-07-31 18:13:56 -07:00
Stephen Hemminger
a3563ede2d
update to 4.2-net-next headers
2015-07-28 16:42:12 -07:00
Stephen Hemminger
b0085d0ee9
update kernel headers for 4.2-rc1
2015-07-20 14:57:18 -07:00
Stephen Hemminger
f5386e1150
headers update
...
if_tun: new ioctl value
libc-compat.h: add definitions for kernel build
2015-07-06 14:47:26 -07:00
Michal Kubeček
38db20ff2d
include: add copy of tipc.h
...
Copy of kernel include/uapi/linux/tipc.h is needed to build on systems
with pre-3.16 kernel headers.
Signed-off-by: Michal Kubecek <mkubecek@suse.cz>
2015-07-06 14:47:05 -07:00
Stephen Hemminger
ff631c3a10
update to 4.2-pre-rc headers
...
This update is to santized kernel headers from net-next.
With one change for fixing the in.h header incompatiablity
(already sent upstream).
2015-06-25 22:34:26 -04:00
John W. Linville
f4739b2ee7
iplink_geneve: add tos configuration at link creation
...
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2015-06-25 15:16:31 -04:00
John W. Linville
f4c05c2e99
iplink_geneve: add ttl configuration at link creation
...
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2015-06-25 15:16:31 -04:00
Stephen Hemminger
439951f8bf
pkt_cls: update header
...
Upstream changes removed some kernel only stuff from header file.
2015-05-28 09:18:28 -07:00
Stephen Hemminger
03371c7d98
Merge branch 'master' into net-next
...
Conflicts:
include/linux/tcp.h
lib/libnetlink.c
2015-05-28 09:18:01 -07:00
Stephen Hemminger
ebfe49224b
update to 4.1-rc5 headers
...
Pull in some changes like RTN_F_EXTERNAL
2015-05-27 18:27:42 -07:00
Stephen Hemminger
f9b004020a
Merge branch 'master' into net-next
2015-05-21 14:52:42 -07:00
Stephen Hemminger
8f42ceaf24
Update kernels for net-next
...
Get latest files
2015-05-21 14:52:08 -07:00
Stephen Hemminger
cbb99f7fbe
Update to latest kernel headers
...
Also add tipc_netlink.h for later TIPC support
2015-05-21 14:41:11 -07:00
Stephen Hemminger
270763546a
update headers to 4.1-rc1 net-next
2015-05-04 09:04:59 -07:00
Stephen Hemminger
aeedd8e1e7
update headers to reflect BPF changes
...
Reclone sanitized headers from 4.1-rc
2015-04-29 12:33:24 -07:00
Stephen Hemminger
94f665387e
update kernel headers and add tc_connmark.h
...
Needed for later tc action patches
2015-04-13 10:49:33 -07:00
Stephen Hemminger
e46efaed0f
update kernel headers for net-next
...
Current santized kernel headers from net-next
2015-04-10 13:18:38 -07:00
Eric W. Biederman
dacc5d4197
add basic mpls support to iproute
...
- Pull in the uapi mpls.h
- Update rtnetlink.h to include the mpls rtnetlink notification multicast group.
- Define AF_MPLS in utils.h if it is not defined from elsewhere
as is done with AF_DECnet
The address syntax for multiple mpls labels is a complete invention.
When I looked there seemed to be no wide spread convention for talking
about an mpls label stack in text for. Sometimes people did:
"{ Label1, Label2, Label3 }", sometimes people would do:
"[ label3, label2, label1 ]", and most of the time label
stacks were not explicitly shown at all.
The syntax I wound up using, so it would not have spaces and so it
would visually distinct from other kinds of addresses is.
label1/label2/label3 Where label1 is the label at the top of the label
stack and label3 is the label at the bottom on the label stack.
When there is a single label this matches what seems to be convention
with other tools. Just print out the numeric value of the mpls label.
The netlink protocol for labels uses the on the wire format for a
label stack. The ttl and traffic class are expected to be 0. Using
the on the wire format is common and what happens with other address
types. BGP when passing label stacks also uses this technique with the
exception that the ttl byte is not included making each label in a BGP
label stack 3 bytes instead of 4.
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
2015-03-24 15:45:23 -07:00
Stephen Hemminger
cbdc3ed88a
update kernel headers to net-next 4.0-rc5
...
Lastest features
2015-03-24 15:45:23 -07:00
Daniel Borkmann
b54ac87ef8
misc: header rebase, add bpf.h
...
Include the bpf.h uapi header file.
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
2015-03-24 15:45:23 -07:00
Stephen Hemminger
61333d2442
update headers files for net-next
...
Use sanitized headers from 4.0.0-rc3
2015-03-24 15:45:23 -07:00
Stephen Hemminger
1f01dd89f5
update headers to 3.20-rc1
...
Add net_namespace.h and update other headers
2015-02-20 16:58:45 -08:00
Jiri Pirko
86ab59a666
tc: add support for BPF based actions
...
Signed-off-by: Jiri Pirko <jiri@resnulli.us>
2015-02-05 10:38:13 -08:00
Stephen Hemminger
8c58d4036b
update kernel headers based on net-next 3.21
...
Pull in headers from later tree
2015-02-05 10:20:58 -08:00
Stephen Hemminger
668dfab274
Merge branch 'master' into net-next
2015-02-05 10:20:10 -08:00
Stephen Hemminger
4c7d75de95
can: update kernel header
...
Sanitized header from upstream 3.20-rc kernel
2015-02-05 10:17:50 -08:00
Stephen Hemminger
f233410d20
update kernel headers to 3.19 net-next
2015-01-13 17:39:32 -08:00
Stephen Hemminger
093f18fd7a
update kernel headers to 3.19-rc1
2014-12-20 12:22:01 -08:00
Stephen Hemminger
effdfc9e87
Merge branch 'master' into net-next
2014-12-20 12:18:14 -08:00
Stephen Hemminger
8a504fc356
resolve header file conflict betwen linux/in6.h and netinet/in.h
...
Go back to kernel version of if_bridge.h and use patched
version of linux/in6.h and libc-compat.h
2014-12-20 12:14:30 -08:00
Stephen Hemminger
9d2c16438c
if_bridge: remove in6.h
...
Adding in6.h breaks build with redefined values.
2014-12-09 20:19:26 -08:00
Stephen Hemminger
c9b8aef6ae
Merge branch 'master' into net-next
2014-12-09 16:33:59 -08:00
Stephen Hemminger
5a311b0bec
need libc-compat.h for new in6.h
...
The header wars continue...
2014-12-05 12:47:34 -08:00
Stephen Hemminger
69fdff1fdb
add local version of linux/in6.h
...
Need this header file to avoid build issues on older systems
like Debian 7
2014-12-05 12:16:36 -08:00
Jiri Pirko
8b1c0216d8
tc: add support for vlan tc action
...
Signed-off-by: Jamal Hadi Salim <jhs@mojatatu.com>
Signed-off-by: Jiri Pirko <jiri@resnulli.us>
Reviewed-by: Cong Wang <cwang@twopensource.com>
2014-12-03 09:29:21 -08:00
Stephen Hemminger
1c0986873e
update kernel headers to net-next (3.18-rc6)
...
Early merge of upstream headers
2014-12-03 09:27:43 -08:00
Stephen Hemminger
e9c4b7c38f
update if_bridge
...
Use current upstream header.
2014-11-30 09:48:14 -08:00
Dave Taht
1fa804e0d3
iproute2: Add support for babel protocol table entry
2014-11-29 11:24:25 -08:00
Tom Herbert
6928747b6e
ip fou: Support to configure foo-over-udp RX
...
Added 'ip fou...' commands to enable/disable UDP ports for doing
foo-over-udp and Generic UDP Encapsulation variant. Arguments are port
number to bind to and IP protocol to map to port (for direct FOU).
Examples:
ip fou add port 7777 gue
ip fou add port 8888 ipproto 4
The first command creates a GUE port, the second creates a direct FOU
port for IPIP (receive payload is a assumed to be an IPv4 packet).
Signed-off-by: Tom Herbert <therbert@google.com>
2014-11-06 16:17:34 -08:00
Stephen Hemminger
dddfc7f67e
Update kernel headers to 3.18-rc2
2014-10-29 22:32:02 -07:00
Stephen Hemminger
945eaebdf7
Update kernel headers to net-next
2014-08-04 12:39:49 -07:00
Stephen Hemminger
76723fd1c6
Update kernel headers to 3.16-rc5
2014-07-14 11:56:33 -07:00
Stephen Hemminger
fd5c1d4391
Update to current net-next kernel headers
...
Update sanitized headers
2014-06-09 12:50:30 -07:00
Stephen Hemminger
ce3436ca05
Update to 3.15-rc2 headers
2014-04-21 08:26:44 -07:00
Stephen Hemminger
bf9f122de3
Update headers to net-next
2014-03-21 14:16:17 -07:00
Stephen Hemminger
8cfeddabce
Update kernel headers to 3.13-rc2
2014-02-10 14:40:33 -08:00
Stephen Hemminger
3ba9ccda87
Update headers files from net-next
2014-01-20 12:28:42 -08:00
Stephen Hemminger
af9cd91228
Update to 3.13-rc6 + net-next headers
2014-01-09 22:45:49 -08:00
Stephen Hemminger
a4c51eb348
update to latest net-next headers
2013-12-28 11:15:10 -08:00
Stephen Hemminger
ec69a50cc8
Update header files to 3.13-rc2 net-next
2013-12-17 22:32:19 -08:00
Stephen Hemminger
dc0e9c7f22
update to net-next headers
2013-11-22 17:29:02 -08:00
Stephen Hemminger
fb876d8996
update kernel headers to 3.13-rc1
2013-11-22 17:22:35 -08:00
Stephen Hemminger
793da0e702
Update kernel headers
...
Lastest from net-next
2013-10-30 16:42:03 -07:00
Stephen Hemminger
03ddbbd5ad
update kernel headers
2013-10-30 16:36:47 -07:00
Stephen Hemminger
29ff4d2e11
tc: add default action to kernel headers
2013-09-30 21:28:09 -07:00
Stephen Hemminger
6b2ed935ae
Update to 3.12-rc1 headers
2013-09-23 13:15:49 -07:00
Stephen Hemminger
efa4dde4c7
Update kernel headers to 3.11
...
Last minute addition to pkt_sched.h
2013-09-03 08:18:25 -07:00
Stephen Hemminger
ecefa08c10
Update to 3.11-rc1 kernel headers
...
Sanitized headers from upstream
2013-07-16 10:19:56 -07:00
Andrey Vagin
ecb928c876
ss: Get netlink sockets info via sock-diag (v2)
...
v2: update netlink_diag.h
Cc: Stephen Hemminger <stephen@networkplumber.org>
Signed-off-by: Andrey Vagin <avagin@openvz.org>
2013-06-05 08:54:35 -07:00
Stephen Hemminger
5cf35d6ad7
add BPF header files
...
For later ss change.
2013-05-17 08:36:52 -07:00
Eric Dumazet
9cb1eccf69
ss: add fastopen support
...
ss -i can output "fastopen" attribute if socket used Fast Open
Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2013-05-03 20:48:30 -07:00
Stephen Hemminger
79e9a1db11
Update headers to 3.10
...
Merge in kernel sanitized headers from upstream
2013-05-03 13:15:36 -07:00
Stephen Hemminger
2f9e88f3c9
Revert "add linux/fs.h"
...
This reverts commit 5abe4685b6
.
2013-04-17 13:30:17 -07:00
Stephen Hemminger
5abe4685b6
add linux/fs.h
...
The ipnetns nees MS_SLAVE, MS_SHARED etc definitions which
are in include/linux/fs.h.
2013-04-17 13:26:47 -07:00
Stephen Hemminger
a6d55bf0a0
Update kernel headers to 3.9-rc5
2013-04-01 11:56:36 -07:00
Stephen Hemminger
609106d3af
Update kernel headers to 3.9.0-rc1
2013-02-28 08:43:46 -08:00
Stephen Hemminger
75e003c23e
bridge: update kernel headers
2012-12-20 08:24:05 -08:00
Cong Wang
4a4ee61699
iproute2: add support to monitor mdb entries too
...
This patch implements `bridge monitor mdb`.
Cc: Stephen Hemminger <shemminger@vyatta.com>
Cc: Thomas Graf <tgraf@suug.ch>
Signed-off-by: Cong Wang <amwang@redhat.com>
2012-12-12 10:27:46 -08:00
Cong Wang
9dca676721
iproute2: implement add/del mdb entry
...
This patch implements:
bridge mdb { add | del } dev DEV port PORT grp GROUP
Cc: Stephen Hemminger <shemminger@vyatta.com>
Cc: Thomas Graf <tgraf@suug.ch>
Signed-off-by: Cong Wang <amwang@redhat.com>
2012-12-12 10:27:46 -08:00
Nicolas Dichtel
4852ba750a
ip: add support of netconf messages
...
Example of the output:
$ ip monitor netconf&
[1] 24901
$ echo 0 > /proc/sys/net/ipv6/conf/all/forwarding
ipv6 dev lo forwarding off
ipv6 dev eth0 forwarding off
ipv6 all forwarding off
$ echo 1 > /proc/sys/net/ipv4/conf/eth0/forwarding
ipv4 dev eth0 forwarding on
$ ip -6 netconf
ipv6 all forwarding on mc_forwarding 0
$ ip netconf show dev eth0
ipv4 dev eth0 forwarding on rp_filter off mc_forwarding 1
Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
Minor cleanup of original patch, made sure netconf.h matched
result of santized kernel headers
2012-12-12 09:05:51 -08:00
Stephen Hemminger
08342500ee
bridge: add if_bridge.h header
...
Since system may not have upto date kernel headers, keep if_bridge.h
in set of exported headers used to build iproute.
2012-12-11 16:43:36 -08:00
Stephen Hemminger
910773dc0d
Update kernel headers to 3.8-pre
...
Sanitized headers from net-next
2012-12-11 11:16:36 -08:00
Stephen Hemminger
e95c8fc3b1
Update kernel headers to 3.7-rc1
...
Get new sanitized headers
2012-10-19 13:31:05 -07:00
Stephen Hemminger
2d596120cf
vxlan: add support for port range
2012-10-09 23:39:17 -07:00
Julian Anastasov
ea63a69b6d
iproute2: add support for tcp_metrics
...
ip tcp_metrics/tcpmetrics
We support get/del for single entry and dump for
show/flush.
v3:
- fix rtt/rttvar shifts as suggested by Eric Dumazet
- show rtt/rttvar usecs as suggested by David Laight
Signed-off-by: Julian Anastasov <ja@ssi.bg>
2012-10-08 10:23:07 -07:00
Stephen Hemminger
f22640712f
Update headers to 3.7-pre-rc
...
Get latest headers from merge
2012-10-03 08:48:37 -07:00
Stephen Hemminger
ab12370657
update header files to 3.6
2012-10-01 08:38:03 -07:00
Stephen Hemminger
ac4e8384e0
Update can.h to 3.6-rc2
2012-08-20 13:02:42 -07:00
Rostislav Lisovy
13eea5a600
add can.h
2012-08-01 16:14:55 -07:00
Stephen Hemminger
a564b70942
Update to 3.6.0-pre headers
...
These are pre -rc1 version of santised kernel headers
2012-08-01 16:08:53 -07:00
Stephen Hemminger
5e4dc84ff7
Update headers to 3.5 merge window
...
Use sanitized version of kernel headers from 3.5 pre-rc1 merge
2012-05-22 14:02:49 -07:00
Stephen Hemminger
29cea29df0
Merge in 3.3-rc2 kernel headers
2012-04-10 09:11:21 -07:00
Stephen Hemminger
c23abafbdc
update to 3.3-rc7 kernel headers
2012-03-15 14:44:13 -07:00
Stephen Hemminger
f606236010
Fix unix socket diagnostic build
...
Get updated headers incorporated into build environment
and include required sock_diag.h.
2012-01-20 12:48:00 -08:00
Pavel Emelyanov
dfbaa90dec
iproute: Dump unix sockets via netlink
...
Get the same info as from /proc file plus the peer inode.
Applies on top of new sock diag patch and udp diag patch.
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2012-01-20 12:43:21 -08:00
Stephen Hemminger
7878c0ba40
Update to 3.3 headers (with inet_diag fix)
...
Incorporate change to fix inet_diag build failure.
2012-01-19 14:09:42 -08:00
Stephen Hemminger
a08d2590a0
Update to kernel v3.3 headers
...
Initial merge window version of headers
2012-01-10 10:50:02 -08:00
Stephen Hemminger
38cd311ade
l2tp: Add l2tp support
...
Based on earlier implementation by James Chapman. But instead of
dragging in all of libnl, use existing libnetlink infrastructure.
2011-12-29 09:35:37 -08:00
Stephen Hemminger
1b1177ed5f
Update to latest 3.2 kernel headers
...
Keep in sync
2011-12-22 10:40:39 -08:00
Stephen Hemminger
9044a4547d
Update to 3.2.0-rc2 headers
2011-11-23 14:34:49 -08:00
Stephen Hemminger
707f612c00
Update to 3.1-rc9 kernel headers
...
Align header files with sanitized version of headers in kernel.
2011-10-10 11:02:42 -07:00
Stephen Hemminger
0f28c38b34
Update headers to 3.0.4
...
Update the automatically generated sanitized headers
2011-08-31 11:00:26 -07:00
Stephen Hemminger
e760a19a43
Update kernel headers to 3.0
2011-07-11 10:31:07 -07:00
Stephen Hemminger
21cfb5e1d9
update to 2.6.39-rc3 headers
2011-04-12 14:20:01 -07:00
Stephen Hemminger
9351fec72d
Update to lasest kernel headers
2011-01-12 18:46:54 -08:00
Stephen Hemminger
8552b387df
Update to 2.6.37-rc8 headers
...
Use sanitized headers from 2.6.37-rc8
2010-12-29 15:05:48 -08:00