PROTO_NAME
error("%s: Up event in state %s", PROTO_NAME(f), fsm_state(f->state));
dbglog("%s: Down event in state %s", PROTO_NAME(f),
warn("%s: timeout sending Config-Requests\n", PROTO_NAME(f));
fatal("%s: Timeout event in state %s!", PROTO_NAME(f),
error("%s packet: discard; too small (%d < %d)", PROTO_NAME(f), l,
error("%s packet: discard; invalid length (%d < %d)", PROTO_NAME(f),
error("%s packet: discard; truncated (%d > %d)", PROTO_NAME(f), len,
dbglog("%s: discarded packet in state %s", PROTO_NAME(f),
dbglog("%s: discarded Configure-Request in state %s", PROTO_NAME(f),
info("%s terminated by peer (%0.*v)", PROTO_NAME(f), len, p);
info("%s terminated by peer", PROTO_NAME(f));
error("%s: Code-Reject too short (%d < %d)", PROTO_NAME(f), len,
warn("%s: Rcvd Code-Reject for %s id %d", PROTO_NAME(f),
dbglog("%s: Protocol-Reject in state %s", PROTO_NAME(f),
PROTO_NAME(f), code_name(code,0));