Lines Matching refs:len
338 int len;
352 GETSHORT(len, inp);
353 if (len < HEADERLEN) {
355 len, HEADERLEN);
358 if (len > l) {
359 error("%s packet: discard; truncated (%d > %d)", PROTO_NAME(f), len,
363 len -= HEADERLEN; /* subtract header length */
376 fsm_rconfreq(f, id, inp, len);
380 fsm_rconfack(f, id, inp, len);
385 fsm_rconfnakrej(f, code, id, inp, len);
389 fsm_rtermreq(f, id, inp, len);
397 fsm_rcoderej(f, inp, len);
402 !(*f->callbacks->extcode)(f, code, id, inp, len))
403 fsm_sdata(f, CODE_CODEREJ, ++f->id, inpacket, len + HEADERLEN);
413 fsm_rconfreq(f, id, inp, len)
417 int len;
451 code = (*f->callbacks->reqci)(f, inp, &len, reject_if_disagree);
452 } else if (len > 0)
465 fsm_sdata(f, code, id, inp, len);
493 fsm_rconfack(f, id, inp, len)
497 int len;
501 if( !(f->callbacks->ackci != NULL ? (*f->callbacks->ackci)(f, inp, len):
502 (len == 0)) ){
504 error("Received bad configure-ack: %P", inp, len);
550 fsm_rconfnakrej(f, code, id, inp, len)
554 int len;
562 if (proc == NULL || !(ret = proc(f, inp, len))) {
564 error("Received bad configure-nak/rej: %P", inp, len);
607 fsm_rtermreq(f, id, p, len)
611 int len;
620 if (len > 0) {
621 info("%s terminated by peer (%0.*v)", PROTO_NAME(f), len, p);
676 fsm_rcoderej(f, inp, len)
679 int len;
684 if (len < HEADERLEN) {
685 error("%s: Code-Reject too short (%d < %d)", PROTO_NAME(f), len,
691 len -= 2;
699 seriouserr = (*f->callbacks->codereject)(f,code,id,inp,len);