aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/socket_netlink_xfrm.txt
Commit message (Collapse)AuthorAgeFilesLines
* executor: fix setup of xfrm deviceDmitry Vyukov2022-09-091-1/+4
| | | | | | | | | | XFRM device creation will fail w/o IFLA_XFRM_IF_ID attribute: https://elixir.bootlin.com/linux/v6.0-rc4/source/net/xfrm/xfrm_interface.c#L648 Add this attribute. This ID is also present in descriptions in at least 2 places. In one we got it wrong, it's not ifindex (easy to confuse because of the name). Fix it as well.
* sys/linux: check for missing/duplicate netlink attrsDmitry Vyukov2020-01-231-1/+0
| | | | Update #590
* sys/linux: fix more netlink warningsDmitry Vyukov2020-01-231-2/+4
| | | | | | | | | | Handle NLA_BITFIELD32. Match string attribtues better. Calculate and check min size for varlen structs. Fix NLA_UNSPEC size check. Fix some things in descriptions. Update #590
* sys/linux: fix incorrect nlattr sizesDmitry Vyukov2020-01-221-25/+26
| | | | Update #590
* tools/syz-check: improve matching netlink attributesDmitry Vyukov2020-01-221-32/+35
| | | | | | | | | | 1. Match policies that has a _suffix in our descriptions (we frequently do this to improve precision or avoid dup names). 2. Rename policies in descriptions to match kernel names. 3. Match policy if there are several such names in kernel. 4. Recognize policies with helper sub-policies. Update #590
* sys/linux: another batch of warning fixesDmitry Vyukov2019-12-221-28/+25
| | | | | | The only remaining part now is dev_video4linux.txt Update #590
* sys/linux: update to current linux-nextDmitry Vyukov2019-11-251-3/+3
| | | | | | | | 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: use negative consts where usefulDmitry Vyukov2018-07-091-1/+1
|
* sys/linux: a bunch of assorted improvements and fixesDmitry Vyukov2018-03-051-4/+2
|
* sys/linux: remove proc type from network descriptionsDmitry Vyukov2018-02-261-5/+5
| | | | | | | | | | We now always create net namespace for testing, so socket ports and other IDs do not overlap between different test processes. Proc types play badly with squashing packets to ANYBLOB. To squash into a block we need concrete value, but it depends on process id. Removing proc also makes tun setup and address descriptions simpler.
* sys/linux: extend netfilter descriptionsDmitry Vyukov2018-01-271-1/+2
|
* sys/linux: use type templates for netlinkDmitry Vyukov2018-01-131-354/+56
| | | | -350 lines of descriptions
* sys/linux: add AF_NETLINK/NETLINK_CRYPTO descriptionsDmitry Vyukov2018-01-091-35/+33
|
* sys/linux: add type aliases for complex xfrm typesDmitry Vyukov2018-01-081-39/+43
|
* sys/linux: resolve few TODOsDmitry Vyukov2018-01-081-12/+8
|
* sys/linux: add type alias for socket portDmitry Vyukov2018-01-081-4/+4
| | | | | | type sock_port proc[20000, 4, int16be] That was repeated a few times.
* prog: support opt for proc typesDmitry Vyukov2018-01-061-10/+6
|
* pkg/compiler: add bitsize typeDmitry Vyukov2018-01-061-10/+5
| | | | This is need for few crypto/xfrm descriptions.
* sys/linux: netlink xfrm supportDmitry Vyukov2017-12-311-0/+676