mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2025-03-29 22:20:12 +00:00
PPP, lower protocols, chained returns from local functions to callback caller
PPPoS,PPPoE,PPPoL2TP functions using non-void returns are now propagated to callback caller (PPP core).
This commit is contained in:
parent
1ae3808e13
commit
8a8cba75a2
@ -195,16 +195,14 @@ static int pppoe_link_command_callback(void *pcb, u8_t command) {
|
|||||||
|
|
||||||
switch(command) {
|
switch(command) {
|
||||||
case PPP_LINK_COMMAND_CONNECT:
|
case PPP_LINK_COMMAND_CONNECT:
|
||||||
pppoe_connect(sc);
|
return pppoe_connect(sc);
|
||||||
break;
|
|
||||||
|
|
||||||
case PPP_LINK_COMMAND_DISCONNECT:
|
case PPP_LINK_COMMAND_DISCONNECT:
|
||||||
pppoe_disconnect(sc);
|
pppoe_disconnect(sc);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case PPP_LINK_COMMAND_FREE:
|
case PPP_LINK_COMMAND_FREE:
|
||||||
pppoe_destroy(sc);
|
return pppoe_destroy(sc);
|
||||||
break;
|
|
||||||
|
|
||||||
default: ;
|
default: ;
|
||||||
}
|
}
|
||||||
|
@ -148,16 +148,14 @@ static int pppol2tp_link_command_callback(void *pcb, u8_t command) {
|
|||||||
|
|
||||||
switch(command) {
|
switch(command) {
|
||||||
case PPP_LINK_COMMAND_CONNECT:
|
case PPP_LINK_COMMAND_CONNECT:
|
||||||
pppol2tp_connect(l2tp);
|
return pppol2tp_connect(l2tp);
|
||||||
break;
|
|
||||||
|
|
||||||
case PPP_LINK_COMMAND_DISCONNECT:
|
case PPP_LINK_COMMAND_DISCONNECT:
|
||||||
pppol2tp_disconnect(l2tp);
|
pppol2tp_disconnect(l2tp);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case PPP_LINK_COMMAND_FREE:
|
case PPP_LINK_COMMAND_FREE:
|
||||||
pppol2tp_destroy(l2tp);
|
return pppol2tp_destroy(l2tp);
|
||||||
break;
|
|
||||||
|
|
||||||
default: ;
|
default: ;
|
||||||
}
|
}
|
||||||
|
@ -191,8 +191,7 @@ pppos_link_command_callback(void *pcb, u8_t command)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case PPP_LINK_COMMAND_FREE:
|
case PPP_LINK_COMMAND_FREE:
|
||||||
pppos_destroy(pppos);
|
return pppos_destroy(pppos);
|
||||||
break;
|
|
||||||
|
|
||||||
default: ;
|
default: ;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user