]>
git.proxmox.com Git - ifupdown-pve.git/blob - archcommon.h
3 bool execable(const char *);
5 #define iface_is_link() (!_iface_has(ifd->real_iface, ":."))
6 #define iface_has(s) _iface_has(ifd->real_iface, (s))
7 #define iface_is_lo() ((!strcmp(ifd->logical_iface, LO_IFACE)) && (!no_loopback))
9 bool _iface_has(const char *, const char *);
10 void cleanup_hwaddress(interface_defn
*ifd
, char **pparam
, int argc
, char **argv
);
11 void make_hex_address(interface_defn
*ifd
, char **pparam
, int argc
, char **argv
);
12 void compute_v4_addr(interface_defn
*ifd
, char **pparam
, int argc
, char **argv
);
13 void compute_v4_mask(interface_defn
*ifd
, char **pparam
, int argc
, char **argv
);
14 void compute_v4_broadcast(interface_defn
*ifd
, char **pparam
, int argc
, char **argv
);
15 void set_preferred_lft(interface_defn
*ifd
, char **pparam
, int argc
, char **argv
);
16 void get_token(interface_defn
*ifd
, char **pparam
, int argc
, char **argv
);
17 void to_decimal(interface_defn
*ifd
, char **pparam
, int argc
, char **argv
);
18 void map_value(interface_defn
*ifd
, char **pparam
, int argc
, char **argv
);
19 void if_set(interface_defn
*ifd
, char **pparam
, int argc
, char **argv
);
20 bool variable_match(const char *iface
, const char *variable
, const char *pattern
);