aboutgitcodebugslistschat
path: root/netlink.c
Commit message (Expand)AuthorAgeFilesLines
* netlink: Fix typo in function comment for nl_addr_set()Stefano Brivio2024-08-181-1/+1
* netlink, pasta: Fetch link-local address from namespace interface once it's upStefano Brivio2024-08-181-0/+47
* netlink, pasta: Disable DAD for link-local addresses on namespace interfaceStefano Brivio2024-08-181-0/+57
* netlink, pasta: Turn nl_link_up() into a generic function to set link flagsStefano Brivio2024-08-151-4/+7
* netlink, pasta: Split MTU setting functionality out of nl_link_up()Stefano Brivio2024-08-151-10/+25
* netlink: Fix typo in function comment for nl_addr_get()Stefano Brivio2024-08-151-1/+1
* treewide: Replace strerror() callsStefano Brivio2024-06-211-2/+2
* netlink: Strip nexthop identifiers when duplicating routesStefano Brivio2024-06-201-7/+16
* netlink: Ignore EHOSTUNREACH failures when duplicating routesStefano Brivio2024-06-191-1/+2
* netlink: With no default route, pick the first interface with a routeStefano Brivio2024-06-191-8/+8
* netlink, test: Ignore deprecated addressesDavid Gibson2024-05-221-2/+3
* netlink: Don't duplicate routes referring to unrelated host interfacesStefano Brivio2024-05-111-6/+33
* netlink: Fix iterations over nexthop objectsStefano Brivio2024-05-021-3/+9
* netlink: Use IFA_F_NODAD also while duplicating addresses from the host2024_04_26.d03c4e2Stefano Brivio2024-04-261-0/+6
* netlink: For IPv4, IFA_LOCAL is the interface address, not IFA_ADDRESSStefano Brivio2024-04-261-1/+2
* netlink: Ignore routes to link-local addresses for selecting interfaceDavid Gibson2024-04-051-1/+14
* util: Add helper to return name of address familyDavid Gibson2024-04-051-3/+3
* netlink: Adjust interface index inside copied nexthop objects tooStefano Brivio2024-04-051-4/+11
* netlink: Fix selection of template interfaceDavid Gibson2024-03-201-24/+38
* netlink: Fix handling of NLMSG_DONE in nl_route_dup()2024_03_19.d35bcbeDavid Gibson2024-03-191-9/+8
* conf, netlink: Don't require a default route to startStefano Brivio2024-03-181-3/+28
* netlink: Don't try to get further datagrams in nl_route_dup() on NLMSG_DONEStefano Brivio2024-03-181-1/+2
* netlink: Use const rtnh pointerDavid Gibson2024-02-141-1/+1
* netlink: Add support to fetch default gateway from multipath routesStefano Brivio2024-02-091-3/+48
* netlink: Fetch most specific (longest prefix) address in nl_addr_get()2023_12_30.f091893Stefano Brivio2023-12-301-5/+14
* treewide: Use 'z' length modifier for size_t/ssize_t conversionsStefano Brivio2023-12-021-1/+1
* netlink: Sequence numbers are actually 32 bits wideStefano Brivio2023-11-071-10/+10
* cppcheck: Make many pointers constDavid Gibson2023-10-041-3/+3
* pasta: Strip RTA_PREFSRC when copying routes to the namespace2023_08_23.a7e4bfbDavid Gibson2023-08-231-1/+14
* netlink: Set IFA_ADDRESS, not just IFA_LOCAL, while adding IPv4 addressesStefano Brivio2023-08-231-0/+1
* netlink: Don't propagate host address expiry to the containerDavid Gibson2023-08-161-1/+3
* netlink: Correctly calculate attribute length for address messagesDavid Gibson2023-08-161-2/+2
* netlink: Remove redundant check on nlmsg_typeDavid Gibson2023-08-161-3/+0
* netlink: Propagate errors for "dup" operationsDavid Gibson2023-08-041-12/+28
* netlink: Propagate errors for "dump" operationsDavid Gibson2023-08-041-4/+15
* netlink: Always process all responses to a netlink requestDavid Gibson2023-08-041-24/+22
* netlink: Propagate errors for "set" operationsDavid Gibson2023-08-041-9/+17
* netlink: Add nl_foreach_oftype to filter response message typesDavid Gibson2023-08-041-15/+14
* netlink: Split nl_req() to allow processing multiple response datagramsDavid Gibson2023-08-041-68/+113
* 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