o_bool
{ "require-pap", o_bool, &lcp_wantoptions[0].neg_upap,
{ "+pap", o_bool, &lcp_wantoptions[0].neg_upap,
{ "refuse-pap", o_bool, &refuse_pap,
{ "-pap", o_bool, &refuse_pap,
{ "require-chap", o_bool, &lcp_wantoptions[0].neg_chap,
{ "+chap", o_bool, &lcp_wantoptions[0].neg_chap,
{ "refuse-chap", o_bool, &refuse_chap,
{ "-chap", o_bool, &refuse_chap,
{ "usehostname", o_bool, &usehostname,
{ "auth", o_bool, &auth_required,
{ "noauth", o_bool, &auth_required,
{ "login", o_bool, &uselogin,
{ "papcrypt", o_bool, &cryptpap,
{ "require-mschap", o_bool, &lcp_wantoptions[0].neg_mschap,
{ "refuse-mschap", o_bool, &refuse_mschap,
{ "require-mschapv2", o_bool, &lcp_wantoptions[0].neg_mschapv2,
{ "refuse-mschapv2", o_bool, &refuse_mschapv2,
{ "pam", o_bool, &use_pam,
{ "nopam", o_bool, &use_pam,
{ "noccp", o_bool, &ccp_protent.enabled_flag,
{ "-ccp", o_bool, &ccp_protent.enabled_flag,
{ "nobsdcomp", o_bool, &ccp_wantoptions[0].bsd_compress,
{ "-bsdcomp", o_bool, &ccp_wantoptions[0].bsd_compress,
{ "nodeflate", o_bool, &ccp_wantoptions[0].deflate,
{ "-deflate", o_bool, &ccp_wantoptions[0].deflate,
{ "nodeflatedraft", o_bool, &ccp_wantoptions[0].deflate_draft,
{ "predictor1", o_bool, &ccp_wantoptions[0].predictor_1,
{ "nopredictor1", o_bool, &ccp_wantoptions[0].predictor_1,
{ "-predictor1", o_bool, &ccp_wantoptions[0].predictor_1,
{ "ms-lanman", o_bool, &ms_lanman,
{ "noip", o_bool, &ipcp_protent.enabled_flag,
{ "-ip", o_bool, &ipcp_protent.enabled_flag,
{ "novj", o_bool, &ipcp_wantoptions[0].neg_vj,
{ "-vj", o_bool, &ipcp_wantoptions[0].neg_vj,
{ "novjccomp", o_bool, &ipcp_wantoptions[0].cflag,
{ "-vjccomp", o_bool, &ipcp_wantoptions[0].cflag,
{ "ipcp-accept-local", o_bool, &ipcp_wantoptions[0].accept_local,
{ "ipcp-accept-remote", o_bool, &ipcp_wantoptions[0].accept_remote,
{ "noipdefault", o_bool, &disable_defaultip,
{ "defaultroute", o_bool, &ipcp_wantoptions[0].default_route,
{ "nodefaultroute", o_bool, &ipcp_allowoptions[0].default_route,
{ "-defaultroute", o_bool, &ipcp_allowoptions[0].default_route,
{ "proxyarp", o_bool, &ipcp_wantoptions[0].proxy_arp,
{ "noproxyarp", o_bool, &ipcp_allowoptions[0].proxy_arp,
{ "-proxyarp", o_bool, &ipcp_allowoptions[0].proxy_arp,
{ "usepeerdns", o_bool, &ipcp_wantoptions[0].req_dns1,
{ "noipv6", o_bool, &ipv6cp_protent.enabled_flag,
{ "-ipv6", o_bool, &ipv6cp_protent.enabled_flag,
{ "+ipv6", o_bool, &ipv6cp_protent.enabled_flag,
{ "ipv6cp-accept-local", o_bool, &ipv6cp_wantoptions[0].accept_local,
{ "ipv6cp-use-ipaddr", o_bool, &ipv6cp_wantoptions[0].use_ip,
{ "ipv6cp-use-persistent", o_bool, &ipv6cp_wantoptions[0].use_persistent,
{ "noaccomp", o_bool, &lcp_wantoptions[0].neg_accompression,
{ "-ac", o_bool, &lcp_wantoptions[0].neg_accompression,
{ "default-asyncmap", o_bool, &lcp_wantoptions[0].neg_asyncmap,
{ "-am", o_bool, &lcp_wantoptions[0].neg_asyncmap,
{ "nomagic", o_bool, &lcp_wantoptions[0].neg_magicnumber,
{ "-mn", o_bool, &lcp_wantoptions[0].neg_magicnumber,
{ "default-mru", o_bool, &lcp_wantoptions[0].neg_mru,
{ "-mru", o_bool, &lcp_wantoptions[0].neg_mru,
{ "nopcomp", o_bool, &lcp_wantoptions[0].neg_pcompression,
{ "-pc", o_bool, &lcp_wantoptions[0].neg_pcompression,
{ "-p", o_bool, &lcp_wantoptions[0].passive,
{ "passive", o_bool, &lcp_wantoptions[0].passive,
{ "silent", o_bool, &lcp_wantoptions[0].silent,
{ "receive-all", o_bool, &lax_recv,
{ "mpshortseq", o_bool, &lcp_wantoptions[0].neg_ssnhf,
{ "nompshortseq", o_bool, &lcp_wantoptions[0].neg_ssnhf,
{ "noendpoint", o_bool, &noendpoint,
{ "default-fcs", o_bool, &lcp_wantoptions[0].neg_fcs,
{ "nodetach", o_bool, &nodetach,
{ "-detach", o_bool, &nodetach,
{ "updetach", o_bool, &updetach,
{ "lock", o_bool, &lockflag,
{ "notty", o_bool, ¬ty,
{ "directtty", o_bool, &direct_tty,
{ "modem", o_bool, &modem,
{ "local", o_bool, &modem,
{ "persist", o_bool, &persist,
{ "nopersist", o_bool, &persist,
{ "demand", o_bool, &demand,
{ "sync", o_bool, &sync_serial,
{ "ktune", o_bool, &tune_kernel,
{ "noktune", o_bool, &tune_kernel,
{ "multilink", o_bool, &multilink,
{ "nomultilink", o_bool, &multilink,
{ "mp", o_bool, &multilink,
{ "nomp", o_bool, &multilink,
case o_bool:
return ((opt->type == o_bool || opt->type == o_special_noarg ||
{ "plink", o_bool, &use_plink, "Use I_PLINK instead of I_LINK",
{ "noplink", o_bool, &use_plink, "Use I_LINK instead of I_PLINK",
{ "plumbed", o_bool, &plumbed, "Use pre-plumbed interface",
{ "hide-password", o_bool, &hide_password,
{ "show-password", o_bool, &hide_password,