X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=pppd%2Fpppd.h;h=6a19091c04c73fa7d2d782565f5706c7261730dd;hb=344014dd4126727fa3f3f409a9e4a6ccc6a5e28b;hp=32b914ef6c2a4b022726c3e52ab9bfb5cf94fa4a;hpb=ace9c1c9bd73b7ed5777ec5b066ac61ba4ab2079;p=ppp.git diff --git a/pppd/pppd.h b/pppd/pppd.h index 32b914e..6a19091 100644 --- a/pppd/pppd.h +++ b/pppd/pppd.h @@ -336,9 +336,18 @@ extern bool dryrun; /* check everything, print options, exit */ extern int child_wait; /* # seconds to wait for children at end */ #ifdef USE_EAPTLS + +#define TLS_VERIFY_NONE "none" +#define TLS_VERIFY_NAME "name" +#define TLS_VERIFY_SUBJECT "subject" +#define TLS_VERIFY_SUFFIX "suffix" + extern char *crl_dir; extern char *crl_file; +extern char *pkcs12_file; extern char *max_tls_version; +extern bool tls_verify_key_usage; +extern char *tls_verify_method; #endif /* USE_EAPTLS */ #ifdef MAXOCTETS @@ -672,7 +681,6 @@ int sifaddr(int, u_int32_t, u_int32_t, u_int32_t); int cifaddr(int, u_int32_t, u_int32_t); /* Reset i/f IP addresses */ #ifdef INET6 -int ether_to_eui64(eui64_t *p_eui64); /* convert eth0 hw address to EUI64 */ int sif6up(int); /* Configure i/f up for IPv6 */ int sif6down(int); /* Configure i/f down for IPv6 */ int sif6addr(int, eui64_t, eui64_t); @@ -680,7 +688,7 @@ int sif6addr(int, eui64_t, eui64_t); int cif6addr(int, eui64_t, eui64_t); /* Remove an IPv6 address from i/f */ #endif -int sifdefaultroute(int, u_int32_t, u_int32_t); +int sifdefaultroute(int, u_int32_t, u_int32_t, bool replace_default_rt); /* Create default route through i/f */ int cifdefaultroute(int, u_int32_t, u_int32_t); /* Delete default route through i/f */ @@ -711,7 +719,7 @@ int sipxfaddr(int, unsigned long, unsigned char *); int cipxfaddr(int); #endif int get_if_hwaddr(u_char *addr, char *name); -char *get_first_ethernet(void); +int get_first_ether_hwaddr(u_char *addr); int get_time(struct timeval *); /* Get current time, monotonic if possible. */