Stephen Hemminger
b7f7c1b817
include: add pfkeyv2.h drop ipv6.h
...
pfkeyv2.h is include by ipsec.
linux/ipv6.h is not included by any code in current tree.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-08-15 16:43:16 -07:00
Stephen Hemminger
e0495b84ab
seg6: add include/linux/seg6_local.h
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-08-15 16:35:30 -07:00
Stephen Hemminger
3af3d358a3
more BPF headers update
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-08-10 16:42:35 -07:00
Stephen Hemminger
96421f92ef
include: update headers from net-next
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-08-09 08:35:26 -07:00
Stephen Hemminger
72e4ea5eb6
update headers from 4.13 net-next
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-08-03 16:12:40 -07:00
Stephen Hemminger
f0b9b79572
update kernel headers from net-next
...
Just as net-next merge window opens.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-07-17 18:32:03 -07:00
Stephen Hemminger
35a004dc8a
update kernel headers from net-next
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-06-27 16:11:12 -07:00
Stephen Hemminger
39f3776b50
update headers to get TCA_TUNNEL_CSUM
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-06-16 09:06:47 -07:00
Stephen Hemminger
be8b93e3e2
Merge branch 'master' into net-next
2017-06-15 08:32:53 -07:00
Stephen Hemminger
a9ae195a21
xfrm: get #define's from linux includes
...
Use linux/ipsec.h and linux/in.h to get the definition of IP related
protocols.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-06-14 10:25:39 -07:00
Stephen Hemminger
b68581d43e
more bpf header updates
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-06-14 09:52:44 -07:00
Arkadi Sharshevsky
8a38e44fad
bridge: Distinguish between externally learned vs offloaded FDBs
...
Distinguish between externally learned vs offloaded FDBs. This is done
in order to indicate that FDBs added by software was successfully
offloaded.
Signed-off-by: Arkadi Sharshevsky <arkadis@mellanox.com>
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
2017-06-14 09:50:25 -07:00
Stephen Hemminger
410556ad99
update headers from net-next (bpf and tc)
...
More BPF and tc_action values.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-06-08 10:56:14 -07:00
Stephen Hemminger
d9bcafb4fe
updated headers from net-next
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-06-05 12:31:52 -07:00
Stephen Hemminger
a5445c56e1
Merge branch 'master' into net-next
2017-06-05 12:31:19 -07:00
Oliver Hartkopp
efe459c76d
ip: link add vxcan support
...
Since commit a8f820a380a2a06 ('can: add Virtual CAN Tunnel driver (vxcan)')
for Linux 4.12 a virtual CAN tunnel driver analogue to veth is available in
Linux.
This patch adds the ability to create vxcan device pairs.
Signed-off-by: Oliver Hartkopp <socketcan@hartkopp.net>
2017-06-05 12:27:32 -07:00
Stephen Hemminger
8612ca2f13
update headers to get IFLA_EVENT
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-05-30 10:14:01 -07:00
Stephen Hemminger
0071f3d058
update headers to get changes for TCA_FLOWER
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-05-26 17:12:41 -07:00
Stephen Hemminger
d4473c0257
update to current net-next headers
2017-05-26 17:11:02 -07:00
Stephen Hemminger
a2325adf0f
update headers from 4.12-rc2
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-05-22 11:06:29 -07:00
Stephen Hemminger
76557951f5
update kernel headers during 4.12 merge window
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-05-05 09:48:54 -07:00
Stephen Hemminger
7ff1fce549
update headers to 4.11 net-next
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-05-01 09:27:46 -07:00
Stephen Hemminger
0e3cdd9ce0
remove unused header file sysctl.h
...
Not referred to in current source tree.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-04-21 17:47:30 -07:00
Stephen Hemminger
5b0aa88737
update kernel headers from net-next
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-04-21 17:41:33 -07:00
Stephen Hemminger
85dd6ab510
add seg6.h kernel headers
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-04-16 10:21:34 -07:00
Stephen Hemminger
2c6a0636e2
Update kernel headers from 4.11 net-next
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-04-16 10:19:32 -07:00
Stephen Hemminger
45f78b4dec
update kernel headers from net-next
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-04-04 14:57:46 -07:00
Stephen Hemminger
b285ba9ea4
update headers from net-next (post 4.11-rc3)
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-03-20 10:18:50 -07:00
Stephen Hemminger
10b9d499b6
Merge branch 'master' into net-next
2017-03-20 10:18:17 -07:00
Stephen Hemminger
cfca3b356a
update headers from 4.11-rc3
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-03-20 10:17:01 -07:00
Stephen Hemminger
2099b98385
update headers from net-next
...
Get TCA_DUMP_INVISIBLE and SCTP changes.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-03-14 16:36:36 -07:00
Stephen Hemminger
8fded9ffad
update kernel headers from net-next
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-03-13 08:32:13 -07:00
Stephen Hemminger
a4280cfa72
update headers from 4.11-rc2
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-03-13 08:30:55 -07:00
Stephen Hemminger
3f34574d0f
Update headers based on 4.11 merge window
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-02-23 08:58:11 -08:00
Stephen Hemminger
ae429903d7
update headers from net-next
...
updated sctp.h
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-02-20 08:53:50 -08:00
Stephen Hemminger
cad5493448
update headers from net-next
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-02-17 15:30:50 -08:00
Stephen Hemminger
985091aa8c
update headers from bridge tunnel metadata
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-02-07 11:52:49 -08:00
Yotam Gigi
0b1abd84fb
tc: Add support for the sample tc action
...
The sample tc action allows sampling packets matching a classifier. It
peeks randomly packets, and samples them using the psample netlink
channel. The user can specify the psample group, which the packet will be
sampled to, the sampling rate and the packet truncation (to save
kernel-user traffic).
The sampled packets contain informative metadata, for example, the input
interface and the original packet length.
The action syntax:
tc filter add [...] \
action sample rate <RATE> group <GROUP> [trunc <SIZE>]
[...]
Where:
RATE := The sampling rate which is the ratio of packets observed at the
data source to the samples generated
GROUP := the psample module sampling group
SIZE := optional truncation size
An example for a common usecase of the sample tc action: to sample ingress
traffic from interface eth1, one may use the commands:
tc qdisc add dev eth1 handle ffff: ingress
tc filter add dev eth1 parent ffff: \
matchall action sample rate 12 group 4
Where the first command adds an ingress qdisc and the second starts
sampling randomly with an average of one sampled packet per 12 packets
on dev eth1 to psample group 4.
Reviewed-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: Yotam Gigi <yotamg@mellanox.com>
2017-02-06 14:24:52 -08:00
Stephen Hemminger
17c4c446bd
tcp: header file update
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-02-06 14:08:07 -08:00
Stephen Hemminger
b479a7d75b
update kernel headers from net-next
2017-01-29 20:31:31 -08:00
Stephen Hemminger
a044b36af3
update kernel headers from 4.10 net-next
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-01-20 09:28:36 -08:00
Stephen Hemminger
9174b4cf3e
Merge branch 'master' into net-next
2017-01-20 09:27:57 -08:00
Stephen Hemminger
6166cc35be
update kernel headers (from 4.10-rc4)
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-01-20 09:26:27 -08:00
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