aboutsummaryrefslogtreecommitdiffstats
path: root/executor/defs.h
Commit message (Collapse)AuthorAgeFilesLines
...
* sys/linux: refine some device typesDmitry Vyukov2019-12-011-5/+5
| | | | | | /dev/pmem0 is a block device. /dev/adsp1 is the same as /dev/dsp1. dmmidi,admmidi,amidi is the same as /dev/snd/midi.
* sys/linux: add /dev/snd/pcm* descriptionsDmitry Vyukov2019-12-011-5/+5
|
* sys/linux: add /dev/dsp descriptionsDmitry Vyukov2019-12-011-5/+5
|
* sys/linux: update constsDmitry Vyukov2019-12-011-1/+1
| | | | Regenerate const files for all arches.
* sys/linux: fix /dev/watch_queue nameDmitry Vyukov2019-11-301-5/+5
| | | | | | | | | It's /dev/watch_queue not /dev/fd_watch_queue. Don't know if it was renamed, or alwys wrong, but does not matter much, now it's /dev/watch_queue. Also attach v4l ioctls to /dev/swradio,radio,vbi,cec. It seems that _some_ of them are applicable to these devices as well.
* sys/linux: add open of /dev/dri/renderD128Dmitry Vyukov2019-11-291-5/+5
| | | | It's created by qemu but is not matched by the existing /dev/dri/renderD# pattern.
* sys/linux: fix NFC_SOCKPROTO_RAW socket callDmitry Vyukov2019-11-291-5/+5
| | | | It requires SOCK_SEQPACKET not SOCK_STREAM.
* sys/linux: use openat for /dev/cdromDmitry Vyukov2019-11-291-5/+5
| | | | | No need to use syz_open_dev here, openat will do. Also add /dev/cdrom1 b/c qemu -machine q35 creates cdrom1 instead of cdrom.
* sys/linux: use known tags for 9p virtio/xenDmitry Vyukov2019-11-291-5/+5
| | | | | Name virtio/xen sources "syz" so that it's possible to expose it from host and actually use.
* sys/linux: update BPF constantsPaul Chaignon2019-11-291-5/+5
| | | | Signed-off-by: Paul Chaignon <paul.chaignon@orange.com>
* sys/linux/socket.txt: add more description for socket ioctlsShiyu Sun2019-11-281-5/+5
|
* sys/linux: more update to current linux-nextShiyu Sun2019-11-281-2/+2
|
* sys/linux: describe PTRACE_PEEKSIGINFOAndrei Vagin2019-11-271-5/+5
| | | | Signed-off-by: Andrei Vagin <avagin@gmail.com>
* sys/linux: add new arguments to struct clone_args for clone3()Christian Brauner2019-11-261-5/+5
| | | | | | | | | | | | | | | | | | | | | | | Linux v5.5 extends struct clone_args for clone3() by two additional parameters: @set_tid: Pointer to an array of type *pid_t. The size of the array is defined using @set_tid_size. This array is used to select PIDs/TIDs for newly created processes. The first element in this defines the PID in the most nested PID namespace. Each additional element in the array defines the PID in the parent PID namespace of the original PID namespace. If the array has less entries than the number of currently nested PID namespaces only the PIDs in the corresponding namespaces are set. @set_tid_size: This defines the size of the array referenced in @set_tid. This cannot be larger than the kernel's limit of nested PID namespaces. Cc: Adrian Reber <areber@redhat.com> Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
* sys/linux/fscrypt.txt: add FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64Eric Biggers2019-11-261-5/+5
| | | | | | This flag is new in 5.5. Also add a link to the fscrypt API documentation.
* sys/linux: update to current linux-nextDmitry Vyukov2019-11-251-5/+5
| | | | | | | | Regenerate consts on linux-next next-20191125. DEVLINK_ATTR_NETNS_* consts were chifted by 1. __BPF_FUNC_MAX_ID increased as usual. CRYPTO_ALG_TYPE_BLKCIPHER, CRYPTO_ALG_TYPE_ABLKCIPHER were removed, replace them with CRYPTO_ALG_TYPE_SKCIPHER.
* sys/linux: run "make generate" for smackDenis Efremov2019-11-221-5/+5
| | | | Signed-off-by: Denis Efremov <efremov@linux.com>
* sys/fuchsia: remove deprecated exception APIsDavid Pursell2019-11-141-2/+2
| | | | | | 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.
* sys/fuchsia: fix Fuchsia extract/generateDavid Pursell2019-11-141-2/+2
| | | | | Updates some paths and add zx_eventpair type definition to fix `make extract` and `make generate`.
* sys/linux/socket.txt: add devlink pci related netdevJiri Pirko2019-11-141-5/+5
| | | | | | Add netdev name related to pci netdev and fix comment for netdevsim0. Signed-off-by: Jiri Pirko <jiri@mellanox.com>
* sys/linux: fix up some int64 syscall argsDmitry Vyukov2019-11-071-5/+5
| | | | | See the discussion on #1493. These args are actually intptr's.
* sys/linux: improve CAN descriptionsDmitry Vyukov2019-11-041-5/+5
|
* executor: fix setup of vxcanDmitry Vyukov2019-11-031-5/+5
| | | | Adding vxcan1 also adds vxcan0. Setup and use both.
* sys/linux: extend devlink for fixed pci handleJiri Pirko2019-11-031-5/+5
| | | | | | Extend devlink to also work with fixed pci handle "pci/0000:00:10.0". Signed-off-by: Jiri Pirko <jiri@mellanox.com>
* sys/linux: add forgotten SECCOMP_FILTER_FLAG_NEW_LISTENER bitsJiri Pirko2019-11-031-2/+2
| | | | Signed-off-by: Jiri Pirko <jiri@mellanox.com>
* sys/linux: add missing arm/386 CAN constsDmitry Vyukov2019-11-021-2/+2
|
* sys/linux: extend CAN descriptionsDmitry Vyukov2019-11-021-5/+5
|
* sys/linux: use template base to simplify pppox descriptionPaul Chaignon2019-11-021-5/+5
| | | | | Co-authored-by: Dmitry Vyukov <dvyukov@google.com> Signed-off-by: Paul Chaignon <paul.chaignon@orange.com>
* pkg/compiler: define fileoff templatePaul Chaignon2019-11-011-14/+14
| | | | Signed-off-by: Paul Chaignon <paul.chaignon@orange.com>
* sys/linux: add SECCOMP_FILTER_FLAG_NEW_LISTENER supportDmitry Vyukov2019-10-281-5/+5
|
* sys/linux: fix range in InfiniBand descriptionPaul Chaignon2019-10-251-5/+5
| | | | Signed-off-by: Paul Chaignon <paul.chaignon@orange.com>
* sys/linux: use alignment in integer rangesPaul Chaignon2019-10-251-5/+5
| | | | Signed-off-by: Paul Chaignon <paul.chaignon@orange.com>
* sys/freebsd: fix int should be constPaul Chaignon2019-10-251-2/+2
| | | | Signed-off-by: Paul Chaignon <paul.chaignon@orange.com>
* sys/linux: fix int should be const in InfiniBand descriptionPaul Chaignon2019-10-251-5/+5
|
* sys/linux: add ioctl_nsDmitry Vyukov2019-10-251-5/+5
|
* sys/linux: add support for basic devlink syscallsJiri Pirko2019-10-251-5/+5
| | | | | | Add support for basic set of devlink interface syscalls Signed-off-by: Jiri Pirko <jiri@mellanox.com>
* sys/linux/socket_netlink_route_sched: update tca_policesHangbin Liu2019-10-241-5/+5
| | | | | | | | | 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>
* sys/linux/socket_netlink_route_sched: add new tc actionsHangbin Liu2019-10-241-5/+5
| | | | | | | | Update #533 This patch add new tc actions: ct, ctinfo, xt, mpls Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
* sys/linux/socket_netlink_route_sched: add tc flower filterHangbin Liu2019-10-241-5/+5
| | | | | | Update #533 Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
* sys/linux/socket_netlink_route_sched: add some new classesHangbin Liu2019-10-241-5/+5
| | | | | | | | | | | | | 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>
* sys/linux/socket_netlink_route_sched: add some new qdiscsHangbin Liu2019-10-241-5/+5
| | | | | | | | | | 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>
* sys/linux/socket_netlink_route_sched: fix tcm_info structureHangbin Liu2019-10-241-5/+5
| | | | | | | | | 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>
* sys/linux/socket_netlink_route_sched: add chain actionsHangbin Liu2019-10-241-5/+5
| | | | | | | | Update #533 Chain actions also use filter policies, so we can add them easily. Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
* sys/linux: add some new flagsDmitry Vyukov2019-10-151-5/+5
| | | | Add a few new assorted things, some flags, etc.
* sys/linux: add exfat descriptionsDmitry Vyukov2019-10-151-5/+5
|
* sys/linux: add watch_queue descriptionsDmitry Vyukov2019-10-151-5/+5
|
* sys/linux/vusb.txt: describe UAC1 device classAndrey Konovalov2019-10-151-5/+5
|
* prog: mutate length of output buffersVeronica Radu2019-10-101-1/+1
| | | | Update #480
* sys/linux: improve i2c descriptions a bitDmitry Vyukov2019-10-081-5/+5
|
* sys/linux: add new syscall descriptions for devio and usbmonVeronica Radu2019-10-011-5/+5
| | | | Update #533