提交 ad1ad25d 编写于 作者: K Kozlov Dmitry

ppp: handle LCP DiscardReq

上级 ca1d56cc
......@@ -15,6 +15,7 @@ typedef enum {FSM_Initial=0,FSM_Starting,FSM_Closed,FSM_Stopped,FSM_Closing,FSM_
#define PROTOREJ 8 /* Code Reject */
#define ECHOREQ 9 /* Echo Request */
#define ECHOREP 10 /* Echo Reply */
#define DISCARDREQ 11 /* Discard Request */
#define IDENT 12 /* Identification */
struct ppp_t;
......
......@@ -862,6 +862,10 @@ static void lcp_recv(struct ppp_handler_t*h)
log_ppp_info2("recv [LCP ProtoRej id=%x <%04x>]\n", hdr->id, ntohs(*(uint16_t*)(hdr + 1)));
ppp_recv_proto_rej(lcp->ppp, ntohs(*(uint16_t *)(hdr + 1)));
break;
case DISCARDREQ:
if (conf_ppp_verbose)
log_ppp_info2("recv [LCP DiscardReq id=%x <magic %08x>]\n", hdr->id, ntohl(*(uint32_t*)(hdr + 1)));
break;
case IDENT:
if (conf_ppp_verbose) {
term_msg = _strndup((char*)(hdr + 1) + 4, ntohs(hdr->len) - 4 - 4);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册