Denis Efremov
dd653133d5
sys/linux: extract constants for smack.txt
...
Signed-off-by: Denis Efremov <efremov@linux.com>
2019-11-22 09:14:41 +01:00
Denis Efremov
159175a74a
sys/linux: update smack descriptions
...
Add descriptions for /sys/fs/smackfs/* interfaces.
Signed-off-by: Denis Efremov <efremov@linux.com>
2019-11-22 09:14:41 +01:00
Dmitry Vyukov
b5c36524a2
sys/targets: add HostFuzzer flag
...
Move HostFuzzer from vm/qemu.
It's needed in a number of other packages
and strictly saying is not specific to qemu
(it just happened that both fuchsia and akaros only support qemu).
2019-11-16 09:58:54 +01:00
David Pursell
79248ee88b
sys/fuchsia: remove deprecated exception APIs
...
The port-based exception APIs have been deprecated on Fuchsia and will
be removed shortly. Delete them from the syscall definitions and
modify the Fuchsia executor to use the new channel-based APIs instead.
2019-11-14 16:21:01 -08:00
David Pursell
a3f5ce76b1
sys/fuchsia: fix Fuchsia extract/generate
...
Updates some paths and add zx_eventpair type definition to fix
`make extract` and `make generate`.
2019-11-14 16:21:01 -08:00
Jiri Pirko
5d15a96786
sys/linux/socket.txt: add devlink pci related netdev
...
Add netdev name related to pci netdev and fix comment for netdevsim0.
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
2019-11-14 09:21:37 +01:00
Dmitry Vyukov
b17cbe9d11
sys/targets: don't run flag tests on non-build OS
...
We should not try to do any builds for such targets anyway.
And the compiler does not have to exist/work.
2019-11-07 11:06:56 +01:00
Dmitry Vyukov
0281aea335
sys/linux: fix up some int64 syscall args
...
See the discussion on #1493 .
These args are actually intptr's.
2019-11-07 11:06:48 +01:00
Andrey Konovalov
bc2c6e45b9
sys/linux: update usb runtests
...
Add a test that issues multiple syz_usb_ep_write calls.
Update hiddev test to use a wider used hid driver.
2019-11-05 16:45:35 +01:00
Dmitry Vyukov
18e12644fc
sys/linux/text: fix test program syntax
2019-11-04 12:46:09 +01:00
Dmitry Vyukov
e2d61622eb
sys/linux: improve CAN descriptions
2019-11-04 12:39:39 +01:00
Dmitry Vyukov
99d946ccff
executor: fix setup of vxcan
...
Adding vxcan1 also adds vxcan0. Setup and use both.
2019-11-03 15:00:15 +01:00
Jiri Pirko
d40d75d2d7
executor: move fixed pci devlink handle into network namespace
...
In case there is a fixed pci devlink handle "pci/pci/0000:00:10.0"
on the system (initial network namespace), it is moved to a working
network namespace.
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
2019-11-03 14:20:59 +01:00
Jiri Pirko
97f4b019d8
sys/linux: extend devlink for fixed pci handle
...
Extend devlink to also work with fixed pci handle "pci/0000:00:10.0".
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
2019-11-03 14:20:59 +01:00
Jiri Pirko
fceca3f4b7
sys/linux: add forgotten SECCOMP_FILTER_FLAG_NEW_LISTENER bits
...
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
2019-11-03 14:20:59 +01:00
Dmitry Vyukov
d603afc9e4
sys/linux: add missing arm/386 CAN consts
2019-11-02 21:44:59 +01:00
Dmitry Vyukov
841212d4cc
sys/linux: extend CAN descriptions
2019-11-02 21:31:45 +01:00
Paul Chaignon
1297f23947
sys/linux: use template base to simplify pppox description
...
Co-authored-by: Dmitry Vyukov <dvyukov@google.com>
Signed-off-by: Paul Chaignon <paul.chaignon@orange.com>
2019-11-02 21:30:47 +01:00
Paul Chaignon
997ccc675b
pkg/compiler: define fileoff template
...
Signed-off-by: Paul Chaignon <paul.chaignon@orange.com>
2019-11-01 19:14:49 +01:00
Matthew Dempsky
a41ca8fa82
sys/targets: fix Fuchsia build
...
Zircon directories have changed. Again.
2019-10-30 13:28:29 -07:00
Dmitry Vyukov
439d7b14af
sys/linux: add SECCOMP_FILTER_FLAG_NEW_LISTENER support
2019-10-28 16:54:23 +01:00
Paul Chaignon
cddfeb2030
sys/linux: fix range in InfiniBand description
...
Signed-off-by: Paul Chaignon <paul.chaignon@orange.com>
2019-10-25 18:16:59 +02:00
Paul Chaignon
f2635abc2a
sys/linux: use alignment in integer ranges
...
Signed-off-by: Paul Chaignon <paul.chaignon@orange.com>
2019-10-25 18:16:59 +02:00
Paul Chaignon
9113054e42
sys/freebsd: fix int should be const
...
Signed-off-by: Paul Chaignon <paul.chaignon@orange.com>
2019-10-25 18:16:59 +02:00
Paul Chaignon
618d98cd48
sys/linux: fix int should be const in InfiniBand description
2019-10-25 18:16:59 +02:00
Dmitry Vyukov
c401a48c99
sys/linux: add ioctl_ns
2019-10-25 13:41:12 +02:00
Jiri Pirko
04ca72cd45
sys/linux: add support for basic devlink syscalls
...
Add support for basic set of devlink interface syscalls
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
2019-10-25 13:15:56 +02:00
Hangbin Liu
d01bb02a96
sys/linux/socket_netlink_route_sched: update tca_polices
...
Update #533
This patch update tca_polices by adding new polices TCA_POLICE_RATE64
and TCA_POLICE_PEAKRATE64
Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
2019-10-24 09:30:50 +02:00
Hangbin Liu
c29eac91f1
sys/linux/socket_netlink_route_sched: add new tc actions
...
Update #533
This patch add new tc actions: ct, ctinfo, xt, mpls
Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
2019-10-24 09:30:50 +02:00
Hangbin Liu
4807c9ef9f
sys/linux/socket_netlink_route_sched: add tc flower filter
...
Update #533
Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
2019-10-24 09:30:50 +02:00
Hangbin Liu
cf14803361
sys/linux/socket_netlink_route_sched: add some new classes
...
Update #533
In this patch I added new classes: cake, cbs, fq_codel, mq, mqprio,
multiq, netem, prio, red, sfb, sfq, skbprio, taprio, tbf, ingress,
clsact.
These classes has Qdisc_class_ops in kernel, but no netlink parameters.
So we can testing them by just calling them directly.
Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
2019-10-24 09:30:50 +02:00
Hangbin Liu
40b82bef55
sys/linux/socket_netlink_route_sched: add some new qdiscs
...
Update #533
In this patch I added new qdiscs cake, etf, pfifo_fast, plug,
qfq, rr, skbprio, taprio, atm, drr, blackhole, clsact, ingress,
mq.
Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
2019-10-24 09:30:50 +02:00
Hangbin Liu
b1f951e1e4
sys/linux/socket_netlink_route_sched: fix tcm_info structure
...
Update #533
Don't know why I didn't add tcm__pad in tcm_info structure
at the begining. But let's fix it now.
Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
2019-10-24 09:30:50 +02:00
Hangbin Liu
910e03ca15
sys/linux/socket_netlink_route_sched: add chain actions
...
Update #533
Chain actions also use filter policies, so we can add them easily.
Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
2019-10-24 09:30:50 +02:00
Andrey Konovalov
a970258ea5
dashboard/config: better extract usb configs
...
When generating a USB config, disable USB symbols that are disabled in the
base config, as they might have been enabled when some of the dependecies
got enabled.
2019-10-23 10:13:19 +02:00
Andrey Konovalov
6901a56e00
executor/usb: enable endpoints on SET_INTERFACE
...
This commit changes syz_usb_control_io to enable the relevant endpoints
for the interface being set via a SET_INTERFACE request.
2019-10-21 15:56:03 +02:00
Andrey Konovalov
8c88c9c1c9
sys/linux/vusb.txt: add some TODOs
2019-10-16 18:28:52 +02:00
Dmitry Vyukov
d4ea592f78
sys/linux: add some new flags
...
Add a few new assorted things, some flags, etc.
2019-10-15 14:13:41 +02:00
Dmitry Vyukov
2b7a4c5e69
sys/linux: add exfat descriptions
2019-10-15 13:50:06 +02:00
Dmitry Vyukov
6078bcf4f9
sys/linux: add watch_queue descriptions
2019-10-15 13:50:06 +02:00
Andrey Konovalov
323ca50263
sys/linux/vusb.txt: describe UAC1 device class
2019-10-15 13:08:30 +02:00
Andrey Konovalov
05ad729222
dashboard/config: update USB config
2019-10-14 14:14:06 +02:00
Veronica Radu
1a3bad9041
prog: mutate length of output buffers
...
Update #480
2019-10-10 14:37:42 +02:00
Andrew Donnellan
d52eff2843
sys/targets: Disable PIE/ASLR when building tests
...
Due to issues with ASLR + ASan on ppc64le (see #1446 ), add the -no-pie
flag to the test target so tests will pass.
Signed-off-by: Andrew Donnellan <ajd@linux.ibm.com>
2019-10-10 10:21:51 +02:00
Eric Biggers
312c6a5a73
sys/linux/init_alg.go: add new algorithms
...
- Add essiv (new in v5.4)
- Add xxhash64 (new in v5.3)
2019-10-09 09:06:58 +02:00
Dmitry Vyukov
2ab6c4a457
sys/linux: improve i2c descriptions a bit
2019-10-08 16:06:26 +02:00
Andrey Konovalov
b7a87a83f8
dashboard, sys/linux: update USB configs
2019-10-01 14:00:17 +02:00
Veronica Radu
9d33246a91
sys/linux: add new syscall descriptions for devio and usbmon
...
Update #533
2019-10-01 13:55:20 +02:00
Eric Biggers
c7a4fb9986
sys/linux/dev_binder.txt: also support real-world binder device names
...
It was reported that binder isn't covered when using syzkaller on a real
Android device, since the binder device names are different. Update the
descriptions to know about the real-world device names too.
2019-09-30 12:36:26 +02:00
Dmitry Vyukov
d8074e0bb9
sys/linux: add new pidfd syscalls
2019-09-27 13:35:42 +02:00