Stephen Hemminger
17678d3059
Merge ../iproute2-next
2018-06-08 10:27:04 -07:00
Stephen Hemminger
4be85d574e
uapi: update bpf.h to include padding
...
Last minute upstream 4.17 change.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2018-06-08 10:09:21 -07:00
David Ahern
57ac202c78
Update kernel headers
...
Update kernel headers to commit
ae40832e53c3 ("bpfilter: fix a build err")
Signed-off-by: David Ahern <dsahern@gmail.com>
2018-05-30 08:06:19 -07:00
David Ahern
4276e65290
Update kernel headers
...
Update kernel headers to commit
64a2658b58ab ("net: mscc: Add SPDX identifier")
Signed-off-by: David Ahern <dsahern@gmail.com>
2018-05-18 09:05:07 -07:00
David Ahern
fd95ec0e8e
Update kernel headers
...
Update kernel headers to commit 53a7bdfb2a27
("dt-bindings: dsa: Remove unnecessary #address/#size-cells")
Signed-off-by: David Ahern <dsahern@gmail.com>
2018-05-09 20:52:52 -07:00
David Ahern
075bf62a70
Update kernel headers
...
Update kernel headers to commit 292eba02dbb4
("net-next/hinic: add arm64 support")
Signed-off-by: David Ahern <dsahern@gmail.com>
2018-04-19 11:10:27 -07:00
Stephen Hemminger
dcf7997bcd
uapi/bpf: update kernel header from 4.17-rc1
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2018-04-10 10:48:56 -07:00
David Ahern
9effc146b7
Update kernel headers
...
Update kernel headers to commit 5d22d47b9ed9
("Merge branch 'sfc-filter-locking'")
Signed-off-by: David Ahern <dsahern@gmail.com>
2018-03-28 20:26:25 -07:00
David Ahern
8c278ecad0
Update kernel headers to 4.16.0-rc4+
...
Update kernel headers to commit 08a24239cd46
("Merge branch 'hns3-next'")
Signed-off-by: David Ahern <dsahern@gmail.com>
2018-03-08 09:34:05 -08:00
David Ahern
07ed8df604
Update kernel headers to 4.16.0-rc2+
...
Update kernel headers to commit f5c0c6f4299f
("Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net")
Signed-off-by: David Ahern <dsahern@gmail.com>
2018-02-19 20:06:04 -08:00
David Ahern
c0788a09d4
Update kernel headers to 4.15-rc8
...
Update kernel headers to commit 30c3e9d47035
("l2tp: remove switch block in l2tp_nl_cmd_session_create()")
Signed-off-by: David Ahern <dsahern@gmail.com>
2018-01-19 12:33:41 -08:00
David Ahern
f82517f80d
Update headers from 4.15-rc3
...
Update kernel headers to commit f39a5c01c3d2 ("Merge branch
'nfp-flower-add-Geneve-tunnel-support'")
Signed-off-by: David Ahern <dsahern@gmail.com>
2017-12-20 15:17:59 -08:00
Stephen Hemminger
b7f5fd3698
uapi: add access to snd_cwnd and other sock_ops
...
From upstream kernel commit f19397a5c65665d66e3866b42056f1f58b7a366b
bpf: Add access to snd_cwnd and others in sock_ops
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-12-11 16:01:17 -08:00
Stephen Hemminger
b38778bb5e
update bpf header from net-next
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-11-28 18:16:51 -08:00
Stephen Hemminger
b2a2d9530c
update bpf header from net-next
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-11-24 09:23:13 -08:00
Stephen Hemminger
7b8c436c30
update headers from 4.15-rc1
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-11-24 09:07:42 -08:00
Stephen Hemminger
ba914908eb
Update kernel headers with new SPDK identifier
...
The kernel header sanitizisation process now puts SPDK GPLv2
license comment on files.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-11-07 11:02:41 +09:00
Stephen Hemminger
665ef5a5c0
Update kernel headers from 4.14-rc8 nete-next
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-11-07 11:02:08 +09:00
Stephen Hemminger
fe388b9e0c
update kernel headers from 4.14-rc7 net-next
2017-11-01 22:15:50 +01:00
Stephen Hemminger
0ac0017a1a
Update kernel headers from net-next (4.14-rc6)
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-10-31 18:04:13 +01:00
Stephen Hemminger
c1606c44b3
Merge branch 'master' into net-next
2017-10-31 18:03:12 +01:00
Stephen Hemminger
e348889289
Update kernel headers based on 4.14-rc7
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-10-31 18:01:51 +01:00
Stephen Hemminger
fa19d6bc01
bpf: update header file
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-10-27 08:28:36 +02:00
Stephen Hemminger
f53da99ad7
update uapi headers from 4.14-rc4 net-next
...
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
2017-10-11 10:43:38 -07:00
Stephen Hemminger
92503441cc
Merge branch 'master' into net-next
2017-10-11 10:43:13 -07:00
Lorenzo Colitti
596b1c94aa
iproute: build more easily on Android
...
iproute2 contains a bunch of kernel headers, including uapi ones.
Android's libc uses uapi headers almost directly, and uses a
script to fix kernel types that don't match what userspace
expects.
For example: https://issuetracker.google.com/36987220 reports
that our struct ip_mreq_source contains "__be32 imr_multiaddr"
rather than "struct in_addr imr_multiaddr". The script addresses
this by replacing the uapi struct definition with a #include
<bits/ip_mreq.h> which contains the traditional userspace
definition.
Unfortunately, when we compile iproute2, this definition
conflicts with the one in iproute2's linux/in.h.
Historically we've just solved this problem by running "git rm"
on all the iproute2 include/linux headers that break Android's
libc. However, deleting the files in this way makes it harder to
keep up with upstream, because every upstream change to
an include file causes a merge conflict with the delete.
This patch fixes the problem by moving the iproute2 linux headers
from include/linux to include/uapi/linux.
Tested: compiles on ubuntu trusty (glibc)
Signed-off-by: Elliott Hughes <enh@google.com>
Signed-off-by: Lorenzo Colitti <lorenzo@google.com>
2017-10-11 10:35:45 -07:00