summaryrefslogtreecommitdiff
path: root/src/shared/bpf-program.c
Commit message (Expand)AuthorAgeFilesLines
* parse-util: make parse_fd() return -EBADFYu Watanabe2023-05-081-2/+0
* tree-wide: use parse_fd()David Tardon2023-05-051-4/+4
* shared: reject empty attachment pathFrantisek Sumsal2023-05-031-0/+3
* bpf-firewall: give a name to maps usedDominique Martinet2023-04-181-1/+16
* tree-wide: use -EBADF for fd initializationZbigniew Jędrzejewski-Szmek2022-12-191-5/+5
* bpf: name unnamed bpf programsJulia Kartseva2022-01-221-1/+15
* tree-wide: use new RET_NERRNO() helper at various placesLennart Poettering2021-11-161-22/+6
* core: remove refcount for bpf programalexlzhu2021-10-121-29/+25
* tree-wide: make cunescape*() functions return ssize_tZbigniew Jędrzejewski-Szmek2021-07-091-3/+4
* bpf-program: serialize attached BPF programs across daemon reexec/reloadLennart Poettering2021-06-081-0/+138
* bpf-program: export hash_ops for BPFProgam objectsLennart Poettering2021-06-081-0/+2
* bpf-program: use structured initialization when allocating BPFProgram objectsLennart Poettering2021-06-081-4/+6
* alloc-util: simplify GREEDY_REALLOC() logic by relying on malloc_usable_size()Lennart Poettering2021-05-191-1/+1
* shared: bpf_attach_type {from,to} stringJulia Kartseva2021-04-091-0/+24
* shared: add bpf-program helpersJulia Kartseva2021-04-091-0/+80
* bpf: do not use structured initialization for bpf_attrLuca Boccassi2021-01-101-40/+33
* bpf: zero bpf_attr before initializationLuca Boccassi2021-01-091-0/+8
* bpf: do not call log_oom() in library functionYu Watanabe2020-11-131-2/+1
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* tree-wide: drop missing.hYu Watanabe2019-10-311-1/+1
* bpf-firewall: custom BPF programs through IP(Ingress|Egress)FilterPath=Kai Lüke2019-06-251-0/+19
* util: split out memcmp()/memset() related calls into memory-util.[ch]Lennart Poettering2019-03-131-1/+1
* Move various files that don't need to be in basic/ to shared/Zbigniew Jędrzejewski-Szmek2018-11-201-0/+237