Lines Matching defs:len
63 static void fsm_rconfreq(fsm *f, u_char id, u_char *inp, int len);
64 static void fsm_rconfack(fsm *f, int id, u_char *inp, int len);
65 static void fsm_rconfnakrej(fsm *f, int code, int id, u_char *inp, int len);
66 static void fsm_rtermreq(fsm *f, int id, u_char *p, int len);
68 static void fsm_rcoderej(fsm *f, u_char *inp, int len);
321 int len;
334 GETSHORT(len, inp);
335 if (len < HEADERLEN) {
339 if (len > l) {
343 len -= HEADERLEN; /* subtract header length */
356 fsm_rconfreq(f, id, inp, len);
360 fsm_rconfack(f, id, inp, len);
365 fsm_rconfnakrej(f, code, id, inp, len);
369 fsm_rtermreq(f, id, inp, len);
377 fsm_rcoderej(f, inp, len);
382 || !(*f->callbacks->extcode)(f, code, id, inp, len) )
383 fsm_sdata(f, CODEREJ, ++f->id, inpacket, len + HEADERLEN);
392 static void fsm_rconfreq(fsm *f, u_char id, u_char *inp, int len) {
427 code = (*f->callbacks->reqci)(f, inp, &len, reject_if_disagree);
428 } else if (len)
434 fsm_sdata(f, code, id, inp, len);
459 static void fsm_rconfack(fsm *f, int id, u_char *inp, int len) {
464 if( !(f->callbacks->ackci? (*f->callbacks->ackci)(f, inp, len):
465 (len == 0)) ){
467 ppp_error("Received bad configure-ack: %P", inp, len);
515 static void fsm_rconfnakrej(fsm *f, int code, int id, u_char *inp, int len) {
526 || !(ret = f->callbacks->nakci(f, inp, len, treat_as_reject))) {
527 ppp_error("Received bad configure-nak: %P", inp, len);
533 || !(ret = f->callbacks->rejci(f, inp, len))) {
534 ppp_error("Received bad configure-rej: %P", inp, len);
580 static void fsm_rtermreq(fsm *f, int id, u_char *p, int len) {
590 if (len > 0) {
591 ppp_info("%s terminated by peer (%0.*v)", PROTO_NAME(f), len, p);
645 static void fsm_rcoderej(fsm *f, u_char *inp, int len) {
648 if (len < HEADERLEN) {
741 if(p->tot_len != p->len) {
754 LWIP_ASSERT("cilen == p->len - HEADERLEN - PPP_HDRLEN", cilen == p->len - HEADERLEN - PPP_HDRLEN);
784 if(p->tot_len != p->len) {