aboutgitcodebugslistschat
path: root/netlink.c
Commit message (Expand)AuthorAgeFilesLines
* netlink: Clearer reasoning about the netlink response buffer sizeDavid Gibson2023-08-041-1/+8
* netlink: Add nl_do() helper for simple operations with error checkingDavid Gibson2023-08-041-12/+47
* netlink: Fill in netlink header fields from nl_req()David Gibson2023-08-041-84/+42
* netlink: Treat send() or recv() errors as fatalDavid Gibson2023-08-041-19/+17
* netlink: Start sequence number from 1 instead of 0David Gibson2023-08-041-1/+1
* netlink: Make nl_*_dup() use a separate datagram for each requestDavid Gibson2023-08-041-23/+27
* netlink: Explicitly pass netlink sockets to operationsDavid Gibson2023-08-041-39/+53
* netlink: Use struct in_addr for IPv4 addresses, not bare uint32_tDavid Gibson2023-08-041-6/+6
* netlink: Split nl_route() into separate operation functionsDavid Gibson2023-08-041-89/+148
* netlink: Split nl_addr() into separate operation functionsDavid Gibson2023-08-041-93/+139
* netlink: Split up functionality of nl_link()David Gibson2023-08-041-59/+82
* netlink: Use correct interface index in NL_SET mode2023_06_27.289301bDavid Gibson2023-06-271-2/+2
* netlink: Add functionality to copy addresses from outer namespaceStefano Brivio2023-05-231-15/+47
* netlink: Add functionality to copy routes from outer namespaceStefano Brivio2023-05-231-17/+54
* netlink: Fix comment about response buffer size for nl_req()Stefano Brivio2023-05-231-1/+1
* passt: Relicense to GPL 2.0, or any later versionStefano Brivio2023-04-061-1/+1
* Work around weird false positives with cppcheck-2.9.1David Gibson2023-03-211-1/+1
* treewide: Fix header includes to build with muslChris Kuhn2023-03-091-0/+1
* netlink: Use 8 KiB * netlink message header size as response bufferStefano Brivio2023-03-091-6/+9
* convert all remaining err() followed by exit() to die()Laine Stump2023-02-161-2/+1
* pasta: do not leak netlink sock into childPaul Holzinger2023-02-121-2/+2
* conf: Bind inbound ports with CAP_NET_BIND_SERVICE before isolate_user()Stefano Brivio2022-10-151-19/+21
* netlink: Disable duplicate address detection for configured IPv6 addressStefano Brivio2022-10-151-0/+3
* Move logging functions to a new file, log.cStefano Brivio2022-10-141-0/+1
* Avoid ugly 'end' members in netlink structuresDavid Gibson2022-09-291-9/+10
* cppcheck: Reduce scope of some variablesDavid Gibson2022-09-291-2/+1
* Separately locate external interfaces for IPv4 and IPv6David Gibson2022-07-301-72/+7
* netlink: In nl_addr() and nl_route(), don't return before set requestStefano Brivio2022-05-011-2/+2
* treewide: Unchecked return value from library, CWE-252Stefano Brivio2022-04-071-15/+25
* treewide: Mark constant references as constStefano Brivio2022-03-291-2/+2
* netlink: Avoid left-over bytes in request on MTU configurationStefano Brivio2022-02-231-4/+7
* netlink: Fix swapped v4/v6-only flags in external interface detectionStefano Brivio2022-01-261-2/+2
* tcp, netlink, HAS{BYTES_ACKED,MIN_RTT,GETRANDOM} and NETLINK_GET_STRICT_CHKStefano Brivio2022-01-261-2/+7
* passt: Drop <linux/ipv6.h> include, carry own ipv6hdr and opt_hdr definitionsStefano Brivio2022-01-261-1/+0
* netlink: Fix length of address attributeStefano Brivio2021-10-211-2/+2
* passt: Add cppcheck target, test, and address resulting warningsStefano Brivio2021-10-211-5/+3
* passt: Fix build with gcc 7, use std=c99, enable some more Clang checkersStefano Brivio2021-10-211-36/+45
* passt: Add clang-tidy Makefile target and test, take care of warningsStefano Brivio2021-10-201-15/+18
* netlink: NETLINK_GET_STRICT_CHK is not available on older kernelsStefano Brivio2021-10-191-3/+6
* netlink, conf: Actually get prefix/mask lengthStefano Brivio2021-10-191-5/+8
* netlink: Bring up interface even if neither MTU nor MAC address is configuredStefano Brivio2021-10-141-0/+5
* netlink, pasta: Configure MTU of tap interface on --config-netStefano Brivio2021-10-141-16/+28
* conf, tap: Split netlink and pasta functions, allow interface configurationStefano Brivio2021-10-141-0/+514