| Commit message (Expand) | Author | Age | Files | Lines |
* | netlink: Fix typo in function comment for nl_addr_set() | Stefano Brivio | 2024-08-18 | 1 | -1/+1 |
* | netlink, pasta: Fetch link-local address from namespace interface once it's up | Stefano Brivio | 2024-08-18 | 1 | -0/+47 |
* | netlink, pasta: Disable DAD for link-local addresses on namespace interface | Stefano Brivio | 2024-08-18 | 1 | -0/+57 |
* | netlink, pasta: Turn nl_link_up() into a generic function to set link flags | Stefano Brivio | 2024-08-15 | 1 | -4/+7 |
* | netlink, pasta: Split MTU setting functionality out of nl_link_up() | Stefano Brivio | 2024-08-15 | 1 | -10/+25 |
* | netlink: Fix typo in function comment for nl_addr_get() | Stefano Brivio | 2024-08-15 | 1 | -1/+1 |
* | treewide: Replace strerror() calls | Stefano Brivio | 2024-06-21 | 1 | -2/+2 |
* | netlink: Strip nexthop identifiers when duplicating routes | Stefano Brivio | 2024-06-20 | 1 | -7/+16 |
* | netlink: Ignore EHOSTUNREACH failures when duplicating routes | Stefano Brivio | 2024-06-19 | 1 | -1/+2 |
* | netlink: With no default route, pick the first interface with a route | Stefano Brivio | 2024-06-19 | 1 | -8/+8 |
* | netlink, test: Ignore deprecated addresses | David Gibson | 2024-05-22 | 1 | -2/+3 |
* | netlink: Don't duplicate routes referring to unrelated host interfaces | Stefano Brivio | 2024-05-11 | 1 | -6/+33 |
* | netlink: Fix iterations over nexthop objects | Stefano Brivio | 2024-05-02 | 1 | -3/+9 |
* | netlink: Use IFA_F_NODAD also while duplicating addresses from the host2024_04_26.d03c4e2 | Stefano Brivio | 2024-04-26 | 1 | -0/+6 |
* | netlink: For IPv4, IFA_LOCAL is the interface address, not IFA_ADDRESS | Stefano Brivio | 2024-04-26 | 1 | -1/+2 |
* | netlink: Ignore routes to link-local addresses for selecting interface | David Gibson | 2024-04-05 | 1 | -1/+14 |
* | util: Add helper to return name of address family | David Gibson | 2024-04-05 | 1 | -3/+3 |
* | netlink: Adjust interface index inside copied nexthop objects too | Stefano Brivio | 2024-04-05 | 1 | -4/+11 |
* | netlink: Fix selection of template interface | David Gibson | 2024-03-20 | 1 | -24/+38 |
* | netlink: Fix handling of NLMSG_DONE in nl_route_dup()2024_03_19.d35bcbe | David Gibson | 2024-03-19 | 1 | -9/+8 |
* | conf, netlink: Don't require a default route to start | Stefano Brivio | 2024-03-18 | 1 | -3/+28 |
* | netlink: Don't try to get further datagrams in nl_route_dup() on NLMSG_DONE | Stefano Brivio | 2024-03-18 | 1 | -1/+2 |
* | netlink: Use const rtnh pointer | David Gibson | 2024-02-14 | 1 | -1/+1 |
* | netlink: Add support to fetch default gateway from multipath routes | Stefano Brivio | 2024-02-09 | 1 | -3/+48 |
* | netlink: Fetch most specific (longest prefix) address in nl_addr_get()2023_12_30.f091893 | Stefano Brivio | 2023-12-30 | 1 | -5/+14 |
* | treewide: Use 'z' length modifier for size_t/ssize_t conversions | Stefano Brivio | 2023-12-02 | 1 | -1/+1 |
* | netlink: Sequence numbers are actually 32 bits wide | Stefano Brivio | 2023-11-07 | 1 | -10/+10 |
* | cppcheck: Make many pointers const | David Gibson | 2023-10-04 | 1 | -3/+3 |
* | pasta: Strip RTA_PREFSRC when copying routes to the namespace2023_08_23.a7e4bfb | David Gibson | 2023-08-23 | 1 | -1/+14 |
* | netlink: Set IFA_ADDRESS, not just IFA_LOCAL, while adding IPv4 addresses | Stefano Brivio | 2023-08-23 | 1 | -0/+1 |
* | netlink: Don't propagate host address expiry to the container | David Gibson | 2023-08-16 | 1 | -1/+3 |
* | netlink: Correctly calculate attribute length for address messages | David Gibson | 2023-08-16 | 1 | -2/+2 |
* | netlink: Remove redundant check on nlmsg_type | David Gibson | 2023-08-16 | 1 | -3/+0 |
* | netlink: Propagate errors for "dup" operations | David Gibson | 2023-08-04 | 1 | -12/+28 |
* | netlink: Propagate errors for "dump" operations | David Gibson | 2023-08-04 | 1 | -4/+15 |
* | netlink: Always process all responses to a netlink request | David Gibson | 2023-08-04 | 1 | -24/+22 |
* | netlink: Propagate errors for "set" operations | David Gibson | 2023-08-04 | 1 | -9/+17 |
* | netlink: Add nl_foreach_oftype to filter response message types | David Gibson | 2023-08-04 | 1 | -15/+14 |
* | netlink: Split nl_req() to allow processing multiple response datagrams | David Gibson | 2023-08-04 | 1 | -68/+113 |
* | netlink: Clearer reasoning about the netlink response buffer size | David Gibson | 2023-08-04 | 1 | -1/+8 |
* | netlink: Add nl_do() helper for simple operations with error checking | David Gibson | 2023-08-04 | 1 | -12/+47 |
* | netlink: Fill in netlink header fields from nl_req() | David Gibson | 2023-08-04 | 1 | -84/+42 |
* | netlink: Treat send() or recv() errors as fatal | David Gibson | 2023-08-04 | 1 | -19/+17 |
* | netlink: Start sequence number from 1 instead of 0 | David Gibson | 2023-08-04 | 1 | -1/+1 |
* | netlink: Make nl_*_dup() use a separate datagram for each request | David Gibson | 2023-08-04 | 1 | -23/+27 |
* | netlink: Explicitly pass netlink sockets to operations | David Gibson | 2023-08-04 | 1 | -39/+53 |
* | netlink: Use struct in_addr for IPv4 addresses, not bare uint32_t | David Gibson | 2023-08-04 | 1 | -6/+6 |
* | netlink: Split nl_route() into separate operation functions | David Gibson | 2023-08-04 | 1 | -89/+148 |
* | netlink: Split nl_addr() into separate operation functions | David Gibson | 2023-08-04 | 1 | -93/+139 |
* | netlink: Split up functionality of nl_link() | David Gibson | 2023-08-04 | 1 | -59/+82 |