Stephen Hemminger
facfc5c1c0
include: remove unused header
...
not used by any source here
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-01-13 14:11:12 -08:00
Stephen Hemminger
65047fa641
add more uapi header files
...
In order to ensure no backward/forward compatiablity problems,
make sure that all kernel headers used come from the local copy.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-01-12 17:54:39 -08:00
Stephen Hemminger
e2ade8cefb
kernel headers update
...
For flower, etc.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-01-12 17:45:30 -08:00
Stephen Hemminger
e467a283b1
minor kernel header update
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-01-09 12:09:26 -08:00
Stephen Hemminger
176b6b7329
update kernel headers
2016-12-21 15:58:49 -08:00
Stephen Hemminger
ba2a2124ec
update to net-next headers (pre 4.10 rc)
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2016-12-12 15:26:55 -08:00
Stephen Hemminger
2a56c090e4
Merge branch 'master' into net-next
2016-12-12 15:24:40 -08:00
Stephen Hemminger
dc5622cb66
update to 4.9 release headers
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2016-12-12 15:06:18 -08:00
Stephen Hemminger
3dd0bb51d7
update kernel headers from net-next
...
Net-next now closed.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2016-12-09 12:40:07 -08:00
Stephen Hemminger
e6fee79104
Merge branch 'master' into net-next
2016-12-09 12:38:51 -08:00
Stephen Hemminger
e49aef96bb
update kernel headers
2016-12-09 12:38:35 -08:00
Stephen Hemminger
d646916993
Revert "devlink: Add option to set and show eswitch inline mode"
...
This reverts commit b9dcf9c282 .
Intended for net-next
2016-12-09 12:37:19 -08:00
Stephen Hemminger
143a704bf8
update kernel headers from net-next
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2016-12-02 14:54:33 -08:00
Amir Vadai
d57639a475
tc/act_tunnel: Introduce ip tunnel action
...
This action could be used before redirecting packets to a shared tunnel
device, or when redirecting packets arriving from a such a device.
The 'unset' action is optional. It is used to explicitly unset the
metadata created by the tunnel device during decap. If not used, the
metadata will be released automatically by the kernel.
The 'set' operation, will set the metadata with the specified values for
the encap.
For example, the following flower filter will forward all ICMP packets
destined to 11.11.11.2 through the shared vxlan device 'vxlan0'. Before
redirecting, a metadata for the vxlan tunnel is created using the
tunnel_key action and it's arguments:
$ tc filter add dev net0 protocol ip parent ffff: \
flower \
ip_proto 1 \
dst_ip 11.11.11.2 \
action tunnel_key set \
src_ip 11.11.0.1 \
dst_ip 11.11.0.2 \
id 11 \
action mirred egress redirect dev vxlan0
Signed-off-by: Amir Vadai <amir@vadai.me>
2016-12-02 14:12:09 -08:00
Stephen Hemminger
bf9a0aff36
Update kernel headers for XDP and tcp_info
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2016-12-01 10:52:30 -08:00
Stephen Hemminger
328374dcfe
Merge branch 'master' into net-next
2016-12-01 10:29:12 -08:00
Roi Dayan
b9dcf9c282
devlink: Add option to set and show eswitch inline mode
...
This is needed for some HWs to do proper macthing and steering.
Possible values are none, link, network, transport.
Signed-off-by: Roi Dayan <roid@mellanox.com>
Reviewed-by: Or Gerlitz <ogerlitz@mellanox.com>
2016-11-29 19:17:20 -08:00
Stephen Hemminger
1a97748be4
update net-next headers
2016-11-29 11:43:40 -08:00
Stephen Hemminger
6e2e71e16e
update headers based on 4.9-rc7
2016-11-29 11:41:58 -08:00
Phil Sutter
5dec02d7b4
include: Add linux/sctp.h
...
Add sanitized UAPI linux/sctp.h header file.
Signed-off-by: Phil Sutter <phil@nwl.cc>
2016-11-29 11:41:57 -08:00
Stephen Hemminger
e770979cf1
update kernel headers to 4.9-net-next
2016-10-26 11:20:29 -07:00
Stephen Hemminger
c07a36c3db
Revert "iproute2: macvlan: add "source" mode"
...
This reverts commit f33b727610 .
The upstream changes are not in 4.9
2016-10-26 11:15:09 -07:00
michael-dev@fami-braun.de
f33b727610
iproute2: macvlan: add "source" mode
...
Adjusting iproute2 utility to support new macvlan link type mode called
"source".
Example of commands that can be applied:
ip link add link eth0 name macvlan0 type macvlan mode source
ip link set link dev macvlan0 type macvlan macaddr add 00:11:11:11:11:11
ip link set link dev macvlan0 type macvlan macaddr del 00:11:11:11:11:11
ip link set link dev macvlan0 type macvlan macaddr flush
ip -details link show dev macvlan0
Based on previous work of Stefan Gula <steweg@gmail.com>
Signed-off-by: Michael Braun <michael-dev@fami-braun.de>
Cc: steweg@gmail.com
2016-10-12 15:22:14 -07:00
Stephen Hemminger
d99272470a
update headers from pre 4.9 (net-next)
2016-10-09 18:55:58 -07:00
Stephen Hemminger
16c2a51dc4
update bpf.h
2016-09-21 16:28:56 -07:00
Stephen Hemminger
e8a67bc4cf
update kernel headers from net-next
2016-09-20 09:31:42 -07:00
Stephen Hemminger
88ba11bc08
Merge branch 'master' into net-next
2016-09-01 09:11:10 -07:00
Stephen Hemminger
3cad6e5f25
update kernel headers from 4.8-rc4
2016-09-01 09:10:43 -07:00
Stephen Hemminger
60ba41ad7f
update TIPC headers
2016-08-29 11:06:02 -07:00
Stephen Hemminger
380656f8c4
update headers to 4.8-rc2 net-next
2016-08-25 08:49:07 -07:00
Stephen Hemminger
9f9e2bb88e
update BPF headers
2016-08-25 08:46:25 -07:00
Stephen Hemminger
dc00db9e84
update kernel headers
2016-08-08 08:51:22 -07:00
Stephen Hemminger
ba91cd9d86
include: update net-next XDP headers
2016-07-20 12:24:59 -07:00
Stephen Hemminger
a951428058
update headers files to current net-next
2016-07-15 11:55:14 -07:00
Stephen Hemminger
4824bb4151
update kernel header (4.7 net-next)
2016-07-06 21:14:57 -07:00
Stephen Hemminger
3b6d9ab2e2
update kernel headers (net-next)
2016-06-21 11:29:20 -07:00
Stephen Hemminger
7d057fc292
Merge branch 'master' into net-next
2016-06-21 11:28:32 -07:00
Stephen Hemminger
5b26063c25
if: add missing kernel headers
...
Add kernel headers for all headers that included by current source.
2016-06-21 11:24:52 -07:00
Stephen Hemminger
ec09118749
fib_rules.h update header file
...
Add new L3MDEV (clone from net-next)
2016-06-14 16:33:48 -07:00
Stephen Hemminger
c68780826d
minor header update from net-next
2016-06-08 09:39:03 -07:00
Stephen Hemminger
de70bd2f6b
tc: update headers for TCA_POLICE
...
These are from linux-net but will be in next rc.
2016-05-31 13:02:28 -07:00
Stephen Hemminger
5c33c95924
add if_macsec header
...
Current version from 4.7-pre-rc1
2016-05-23 16:10:43 -07:00
Stephen Hemminger
0a99e7badf
update kernel headers (from 4.7-rc1)
2016-05-23 09:06:11 -07:00
Stephen Hemminger
866f6d77bf
Merge branch 'master' into net-next
2016-05-16 11:20:40 -07:00
Stephen Hemminger
29b7968926
add tc_ife.h
2016-05-16 11:13:05 -07:00
Stephen Hemminger
31ce6e0101
update kernel headers from net-next
...
Take sanitized headers for davem net-next
2016-05-13 14:56:31 -07:00
Stephen Hemminger
0c9ffc0b0a
devlink: update uapi header
...
Get santized version from net-next
2016-05-13 14:49:40 -07:00
Stephen Hemminger
7fd86a9676
Merge branch 'master' into net-next
2016-05-13 14:44:48 -07:00
Stephen Hemminger
8a781d7e25
update kernel headers to 4.6-rc6
...
Close to final upstream headers
2016-05-13 14:41:45 -07:00
Stephen Hemminger
7aca60c0eb
Revert "devlink: implement shared buffer support"
...
This reverts commit b56700bf8a .
2016-05-13 14:38:47 -07:00
Stephen Hemminger
c3d25ec392
Revert "devlink: implement shared buffer occupancy control"
...
This reverts commit a60ebcb6f3 .
2016-05-13 14:38:38 -07:00
Stephen Hemminger
b76b93ddac
update kernel headers from net-next
2016-04-24 22:30:46 -07:00
Stephen Hemminger
32c0b9b7a8
update kernel headers from net-next
2016-04-22 10:01:12 -07:00
Stephen Hemminger
8b5be9ecff
update inet_diag.h header
2016-04-19 08:06:11 -07:00
Stephen Hemminger
6065805922
Merge branch 'master' into net-next
2016-04-19 08:01:55 -07:00
Jiri Pirko
a60ebcb6f3
devlink: implement shared buffer occupancy control
...
Use kernel shared buffer occupancy control commands to make snapshot and
clear occupancy watermarks. Also, allow to show occupancy values in a
nice way.
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
2016-04-19 08:01:05 -07:00
Jiri Pirko
b56700bf8a
devlink: implement shared buffer support
...
Implement kernel devlink shared buffer interface. Introduce new object
"sb" and allow to browse the shared buffer parameters and also change
configuration.
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
2016-04-19 08:01:05 -07:00
Stephen Hemminger
bc9fb25788
update kernel headers
...
Headers up to date with 4.6-net-next
2016-04-11 13:44:50 -07:00
Stephen Hemminger
6268b08c13
update kernel headers
...
Update from 4.6-rc3
2016-04-11 13:40:40 -07:00
Jiri Pirko
a3c4b484a1
add devlink tool
...
Add new tool called devlink which is userspace counterpart of devlink
Netlink socket.
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
2016-03-27 10:57:15 -07:00
Stephen Hemminger
b7e0091a92
update kernel headers to 4.6 (pre rc1)
2016-03-21 12:02:32 -07:00
Stephen Hemminger
2421ab750a
update to current 4.5-rc net-next headers
2016-03-02 09:30:56 -08:00
Stephen Hemminger
9e99e49528
ss: display not_sent and min_rtt info
...
Display new info from net-next kernel.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2016-02-17 17:44:39 -08:00
Stephen Hemminger
8593b2cac0
Update header files from net-next
2016-02-09 10:49:03 -08:00
Stephen Hemminger
7321b7db6f
update headers (post 4.4 merge window)
2016-01-18 09:40:13 -08:00
Richard Alpe
f9dec657e4
tipc: add peer remove functionality
...
This enables a user to remove an offline peer from the kernel data
structures. This could for example be useful when deliberately scaling
in peer nodes in a cloud environment.
Signed-off-by: Richard Alpe <richard.alpe@ericsson.com>
Reviewed-by: Jon Maloy <jon.maloy@ericsson.com>
Reviewed-by: Ying Xue <ying.xue@windriver.com>
2016-01-11 08:39:15 -08:00
Stephen Hemminger
a4c89d8087
update most kernel headers
...
still have issues with xtables
2016-01-06 09:14:29 -08:00
Stephen Hemminger
741c20b024
include: update kernel headers
...
Current headers for net-next
2015-12-17 17:21:53 -08:00
Tom Herbert
5866bddd9a
ila: Add support for ILA lwtunnels
...
This patch:
- Adds a utility function for parsing a 64 bit address
- Adds a utility function for converting a 64 bit address to ASCII
- Adds and ILA encap type in lwt tunnels
Signed-off-by: Tom Herbert <tom@herbertland.com>
2015-12-17 17:07:07 -08:00
Stephen Hemminger
0198930b55
update kernel headers to 4.4-rc1
...
Post merge window changes
2015-11-23 15:53:04 -08:00
Stephen Hemminger
dddf1b4412
add new IFLA_VF_TRUST netlink attribute
2015-10-23 15:47:07 -07:00
Stephen Hemminger
c518d3a7f7
update bpf kernel header
2015-10-22 23:43:35 -07:00
Stephen Hemminger
651dccbee7
Merge branch 'master' into net-next
2015-10-22 23:42:37 -07:00
Stephen Hemminger
89bb4c6aca
update kernel headers
...
Track upstream
2015-10-22 23:36:49 -07:00
Stephen Hemminger
e569c5c0fd
add tunnel header files from net-next uapi
...
Files needed for new lwtunnel code.
2015-10-16 16:13:05 -07:00
Stephen Hemminger
23e905096c
update kernel headers for net-next
2015-10-12 09:34:18 -07:00
Stephen Hemminger
6b53cb66e8
update kernel headers
2015-10-12 09:22:29 -07:00
Stephen Hemminger
4e39bfb93a
update kernel headers to 4.3 net-next
2015-09-23 16:18:34 -07:00
Phil Sutter
5c32fa1d69
comment: Fix remaining listings of wrong FSF address
...
This patch follows the changes of commit 4d98ab0 ("Fix FSF address in
file headers"), fixing file headers added after it.
Signed-off-by: Phil Sutter <phil@nwl.cc>
2015-09-23 15:58:54 -07:00
Stephen Hemminger
8d62f3e294
update kernel headers to 4.2-net-next
2015-08-31 16:35:00 -07:00
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