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
Gregoire Baron
3822cc986c
tc: add ACT_CSUM action support (csum)
...
Add the iproute2 support for the ACT_CSUM action. Can be used as
following, certainly in conjunction with the ACT_PEDIT action (pedit):
# In order to DNAT (stateless) IPv4 packet from 192.168.1.100 to
# 0x12345678 (18.52.86.120), and update the IPv4 header checksum and
# the UDP checksum (the last one, only if the packet is UDP).
tc filter add eth0 prio 1 protocol ip parent ffff: \
u32 match ip src 192.168.1.100/32 flowid :1 \
action pedit munge offset 16 u32 set 0x12345678 \
pipe csum ip and udp
# In order to alter destination address of IPv6 TCP packets from fc00::1
# and correct the TCP checksum (nothing happened? except maybe for
# checksums in the TCP payload ...).
tc filter add eth0 prio 1 protocol ipv6 parent ffff: \
u32 match ip6 src fc00::1/128 match ip6 protocol 0x06 0xff flowid :1 \
action pedit munge offset 24 u32 set 0x12345678 \
pipe csum tcp
2010-12-01 11:17:46 -08:00
Changli Gao
7162c92148
iproute2: tc: f_flow: add key rxhash
...
We can use rxhash to classify the traffic into flows. As rxhash maybe
supplied by NIC or RPS, it is cheaper.
Signed-off-by: Changli Gao <xiaosuo@gmail.com>
Acked-by: Jamal Hadi Salim <hadi@cyberus.ca>
2010-11-30 09:57:36 -08:00
Stephen Hemminger
3f5c1a01e6
Update to 2.6.36 headers
...
Use santized headers from 2.6.36 release
2010-10-20 17:38:04 -07:00
Stephen Hemminger
04a9fc0a50
Update kernel headers to 2.6.36-rc2
2010-08-23 08:35:08 -07:00
Stephen Hemminger
b4397f580e
Update kernel derived headers
...
Version for 2.6.35 version on -next
2010-05-19 08:58:13 -07:00
Stephen Hemminger
a171395410
Update kernel headers to 2.6.34 final version
...
Last minute IOV format change.
2010-05-17 08:57:24 -07:00
Stephen Hemminger
8881ece54f
Update to 2.6.34-rc2 headers
2010-03-29 15:13:14 -07:00
Stephen Hemminger
33ff9324de
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2
2010-03-04 08:31:13 -08:00
Stephen Hemminger
8ecdcce083
Update headers for 2.6.33-net-next
...
Use santized headers from net-next tree.
2010-03-03 16:22:00 -08:00
Stephen Hemminger
ab32267329
Update exported kernel headers
...
These corespond with 2.6.33-rc2
2009-12-26 11:02:25 -08:00
Stephen Hemminger
8007bfb5ad
Update to 2.6.32 kernel headers
2009-11-10 08:51:17 -08:00
David Woodhouse
580fbd88f7
Add 'ip tuntap' support.
...
This patch provides support for 'ip tuntap', allowing creation and
deletion of persistent tun/tap devices.
2009-09-19 12:49:41 -07:00
Stephen Hemminger
f40554f687
Update kernel headers to 2.6.31
...
Final 2.6.31 released, so update sanitized headers.
2009-09-10 09:03:22 -07:00
Stephen Hemminger
f0309aa493
add include/linux/if_arp.h
2009-08-26 09:41:02 -07:00
Stephen Hemminger
c40bba6922
update kernel headers to 2.6.31-rc5
2009-08-06 14:38:13 -07:00
Wolfgang Grandegger
5a2044782b
iproute2: Support for the CAN netlink
...
Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
2009-05-26 15:22:44 -07:00
Stephen Hemminger
6788115142
Use sanatized headers from 2.6.29
...
Update to final 2.6.29 headers
2009-03-24 15:13:31 -07:00
Stephen Hemminger
1e659af3c0
Add DHCP as routing protocol
2009-03-18 13:33:12 -07:00
Patrick McHardy
c86f34942a
iproute: add DRR support
...
add DRR support
This patch adds support for the DRR scheduler I just sent
to iproute.
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-01-27 16:11:39 -08:00
Alexander Duyck
f72a7aab0c
add support for skbedit action
...
Provides ability to edit queue_mapping field
Provides ability to edit priority field
usage: action skbedit [queue_mapping QUEUE_MAPPING] [priority PRIORITY]
at least one option must be select, or both at the same time
Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2009-01-06 19:27:03 -08:00
Stephen Hemminger
05bfd16595
Update headers to 2.6.28
...
Put in sanitized 2.6.28 headers
2009-01-06 15:03:26 -08:00
Stephen Hemminger
5a67f8f9d3
Update to 2.6.27 API
...
The one issue was the old multiqueue API, so that is handled
by tc_util.h
2008-09-15 12:05:11 -07:00
Stephen Hemminger
01eb17a66d
Update headers to 2.6.26
...
Copy santized version of headers from 2.6.26 final version.
2008-07-15 11:03:24 -07:00
Stephen Hemminger
3ea2fb985f
Update to 2.6.26-rc6 headers
...
Copy sanitized headers from 2.6.26-rc6
2008-06-20 11:26:38 -07:00
Jesper Dangaard Brouer
292f29b42c
ATM cell alignment.
...
Introducing the function that does the ATM cell alignment, and
modifying tc_calc_rtable() to use this based upon a linklayer
parameter.
Modified from original to use constants from atm.h and
fix all the usages of rtable in same patch.
Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
2008-04-17 10:04:31 -07:00
Stephen Hemminger
5344bb287c
Update kernel headers to 2.6.25-rc7
...
Copy sanitized kernel headers from 2.6.25-rc7 to ensure proper
compatiability.
2008-04-01 11:37:35 -07:00
Stephen Hemminger
ace7be7d3b
add include/linux/hdlc/ioctl.h
...
Need to add include/linux/hdlc/ioctl.h because it is not present
in older releases.
Signed-off-by: Stephen Hemminger <stephen.hemminger@vyatta.com>
2008-02-13 12:32:49 -08:00
Stephen Hemminger
10bd7e8460
add support for matching AOE and CAN ether types
...
Update the protocol table to match current kernel support.
Why is the list not in an /etc file?
2008-02-07 19:24:31 -08:00