diff --git a/src/ppp_device.c b/src/ppp_device.c index ffabe59..f72c69b 100644 --- a/src/ppp_device.c +++ b/src/ppp_device.c @@ -371,19 +371,12 @@ static rt_err_t ppp_device_open(struct rt_device *device, rt_uint16_t oflag) goto __exit; } LOG_D("pppapi_pppos_create has created a protocol control block."); - ppp_netdev_add(&ppp_device->pppif); - + /* set netif name */ ppp_device->pppif.name[0] = ppp_device->parent.parent.name[0]; ppp_device->pppif.name[1] = ppp_device->parent.parent.name[1]; - if (result != RT_EOK) - { - LOG_E("pppapi_set_default execute failed."); - result = -RT_ERROR; - goto __exit; - } - LOG_D("pppapi_set_default has set a default route."); + ppp_netdev_add(&ppp_device->pppif); /* dns */ ppp_set_usepeerdns(ppp_device->pcb, 1);