diff options
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/ipcp_config.proto | 6 | ||||
| -rw-r--r-- | src/lib/irm.c | 4 | 
2 files changed, 8 insertions, 2 deletions
| diff --git a/src/lib/ipcp_config.proto b/src/lib/ipcp_config.proto index f54e78a0..051a3888 100644 --- a/src/lib/ipcp_config.proto +++ b/src/lib/ipcp_config.proto @@ -40,10 +40,12 @@ message ipcp_config_msg {          // Config for UDP          optional uint32 ip_addr            =  9;          optional uint32 dns_addr           = 10; +        optional uint32 clt_port           = 11; +        optional uint32 srv_port           = 12;          // Config for the Ethernet -        optional string dev                = 11; +        optional string dev                = 13;          // Config for DIX Ethernet -        optional uint32 ethertype          = 12; +        optional uint32 ethertype          = 14;  }  enum enroll_code { diff --git a/src/lib/irm.c b/src/lib/irm.c index 28864546..6356443f 100644 --- a/src/lib/irm.c +++ b/src/lib/irm.c @@ -140,6 +140,10 @@ int irm_bootstrap_ipcp(pid_t                      pid,                  config.ip_addr      = conf->ip_addr;                  config.has_dns_addr = true;                  config.dns_addr     = conf->dns_addr; +                config.has_srv_port = true; +                config.srv_port     = conf->srv_port; +                config.has_clt_port = true; +                config.clt_port     = conf->clt_port;                  break;          case IPCP_LOCAL:          case IPCP_BROADCAST: | 
