static int printACNames = 0;
static char *pppoe_reqd_mac = NULL;
unsigned char pppoe_reqd_mac_addr[6];
-static char *host_uniq;
+static char *pppoe_host_uniq;
static int pppoe_padi_timeout = PADI_TIMEOUT;
static int pppoe_padi_attempts = MAX_PADI_ATTEMPTS;
"PPPoE device name",
OPT_DEVNAM | OPT_PRIVFIX | OPT_NOARG | OPT_A2STRVAL | OPT_STATIC,
devnam},
- { "rp_pppoe_service", o_string, &pppd_pppoe_service,
+ { "pppoe-service", o_string, &pppd_pppoe_service,
"Desired PPPoE service name" },
- { "rp_pppoe_ac", o_string, &acName,
+ { "rp_pppoe_service", o_string, &pppd_pppoe_service,
+ "Legacy alias for pppoe-service", OPT_ALIAS },
+ { "pppoe-ac", o_string, &acName,
"Desired PPPoE access concentrator name" },
- { "rp_pppoe_sess", o_string, &existingSession,
+ { "rp_pppoe_ac", o_string, &acName,
+ "Legacy alias for pppoe-ac", OPT_ALIAS },
+ { "pppoe-sess", o_string, &existingSession,
"Attach to existing session (sessid:macaddr)" },
+ { "rp_pppoe_sess", o_string, &existingSession,
+ "Legacy alias for pppoe-sess", OPT_ALIAS },
+ { "pppoe-verbose", o_int, &printACNames,
+ "Be verbose about discovered access concentrators" },
{ "rp_pppoe_verbose", o_int, &printACNames,
- "Be verbose about discovered access concentrators"},
+ "Legacy alias for pppoe-verbose", OPT_ALIAS },
{ "pppoe-mac", o_string, &pppoe_reqd_mac,
"Only connect to specified MAC address" },
- { "host-uniq", o_string, &host_uniq,
+ { "pppoe-host-uniq", o_string, &pppoe_host_uniq,
"Set the Host-Uniq to the supplied hex string" },
+ { "host-uniq", o_string, &pppoe_host_uniq,
+ "Legacy alias for pppoe-host-uniq", OPT_ALIAS },
{ "pppoe-padi-timeout", o_int, &pppoe_padi_timeout,
"Initial timeout for discovery packets in seconds" },
{ "pppoe-padi-attempts", o_int, &pppoe_padi_attempts,
if (lcp_wantoptions[0].mru > ifr.ifr_mtu - TOTAL_OVERHEAD)
lcp_wantoptions[0].mru = ifr.ifr_mtu - TOTAL_OVERHEAD;
- if (host_uniq) {
- if (!parseHostUniq(host_uniq, &conn->hostUniq))
- fatal("Illegal value for host-uniq option");
+ if (pppoe_host_uniq) {
+ if (!parseHostUniq(pppoe_host_uniq, &conn->hostUniq))
+ fatal("Illegal value for pppoe-host-uniq option");
} else {
/* if a custom host-uniq is not supplied, use our PID */
pid_t pid = getpid();
if (sscanf(existingSession, "%d:%x:%x:%x:%x:%x:%x",
&ses, &mac[0], &mac[1], &mac[2],
&mac[3], &mac[4], &mac[5]) != 7) {
- fatal("Illegal value for rp_pppoe_sess option");
+ fatal("Illegal value for pppoe-sess option");
}
conn->session = htons(ses);
for (i=0; i<ETH_ALEN; i++) {