X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fnetwork%2Fnetworkd.h;h=aca3b8dd24a7264b50742ed1d41387bea6cf0fb5;hp=b9c5eee54d7fa3d6de91b3df6eef6922af17bacd;hb=5d8e593dce074bff966fc0a46579c61b4f3bc33a;hpb=fe8ac65b683ec7408b26ba40040134e6d66b1c5c diff --git a/src/network/networkd.h b/src/network/networkd.h index b9c5eee54..aca3b8dd2 100644 --- a/src/network/networkd.h +++ b/src/network/networkd.h @@ -38,11 +38,12 @@ #include "list.h" #include "set.h" #include "condition-util.h" -#include "socket-util.h" +#include "in-addr-util.h" #define CACHE_INFO_INFINITY_LIFE_TIME 0xFFFFFFFFU #define VXLAN_VID_MAX (1u << 24) - 1 -#define DHCP_STATIC_ROUTE_METRIC 1024 +#define DHCP_ROUTE_METRIC 1024 +#define IPV4LL_ROUTE_METRIC 2048 typedef struct NetDev NetDev; typedef struct Network Network; @@ -466,6 +467,9 @@ int config_parse_destination(const char *unit, const char *filename, unsigned li const char *section, unsigned section_line, const char *lvalue, int ltype, const char *rvalue, void *data, void *userdata); +int config_parse_route_priority(const char *unit, const char *filename, unsigned line, + const char *section, unsigned section_line, const char *lvalue, + int ltype, const char *rvalue, void *data, void *userdata); /* Address */ int address_new_static(Network *network, unsigned section, Address **ret); int address_new_dynamic(Address **ret);