LogDEBUG
log_Printf(LogDEBUG, "acf_LayerPull: addr 0x%02x\n", cp[0]);
log_Printf(LogDEBUG, "acf_LayerPull: control 0x%02x\n", cp[1]);
if (log_IsKept(LogDEBUG) &&
log_Printf(LogDEBUG, "%.*s interface is a candidate for proxy\n",
if (log_IsKept(LogDEBUG)) {
log_Printf(LogDEBUG, "Check addr %s, mask %s\n",
log_Printf(verbose ? LogPHASE : LogDEBUG,
log_Printf(LogDEBUG, "Expecting %u scatter/gather bytes\n",
log_Printf(LogDEBUG, "Sending %d descriptor%s and %u bytes in scatter"
log_Printf(LogDEBUG, "Received confirmation from pid %ld\n",
log_Printf(LogDEBUG, "Transmitting link (%d bytes)\n", expect);
log_Printf(LogDEBUG, "%ld -> %ld: %s session control\n",
log_Printf(LogDEBUG, "%s: %s: Cannot determine bandwidth\n",
log_Printf(LogDEBUG, "Looped back packet addressed to myself\n");
log_Printf(LogDEBUG, "Oops - forwarding packet addressed to myself\n");
log_DumpBp(LogDEBUG, "cbcp_Output", bp);
log_DumpBp(LogDEBUG, "ChapOutput", bp);
log_Printf(LogDEBUG, "CHAP%02X: Challenge\n",
log_Printf(LogDEBUG, "Waiting for carrier\n");
log_Printf(LogDEBUG, "DeflateOutput: Seq %d\n", state->seqno);
log_Printf(LogDEBUG, "DeflateOutput: %d => %d: Uncompressible (0x%04x)\n",
log_Printf(LogDEBUG, "DeflateOutput: %d => %d bytes, proto 0x%04x\n",
log_DumpBp(LogDEBUG, "DeflateInput: Decompress packet:", mi);
log_Printf(LogDEBUG, "DeflateInput: Seq %d\n", seq);
log_Printf(LogDEBUG, "DeflateInput: %d => %d bytes, proto 0x%04x\n",
log_Printf(LogDEBUG, "DeflateDictSetup: Got seq %d\n", state->seqno);
log_Printf(LogDEBUG, "DeflateOutput: Proto %02x (%d bytes)\n", *proto, ilen);
log_DumpBp(LogDEBUG, "DeflateOutput: Compress packet:", mp);
log_Printf(LogDEBUG, "List of netgraph node ``%s'' (id %x) hooks:\n",
log_Printf(LogDEBUG, " Found %s -> %s\n", nlink->ourhook,
log_Printf(LogDEBUG, "Creating PPPoE netgraph node %s%s -> %s\n",
log_Printf(LogDEBUG, "Connecting netgraph socket .:%s -> %s:%s\n",
log_Printf(LogDEBUG, "Sending PPPOE_CONNECT to %s\n", connectpath);
log_Printf(LogDEBUG, "Exec'ing ``%s''\n", p->name.base);
log_Printf(LogDEBUG, "Using descriptor %d for child\n", p->fd);
log_Printf(LogDEBUG, "Parse: Src: %s\n", ncprange_ntoa(&fe.f_src));
log_Printf(LogDEBUG, "Parse: Dst: %s\n", ncprange_ntoa(&fe.f_dst));
log_Printf(LogDEBUG, "Parse: Proto: %d\n", fe.f_proto);
log_Printf(LogDEBUG, "Parse: src: %s (%d)\n",
log_Printf(LogDEBUG, "Parse: dst: %s (%d)\n",
log_Printf(LogDEBUG, "Parse: estab: %u\n", fe.f_estab);
log_Printf(LogDEBUG, "Parse: syn: %u\n", fe.f_syn);
log_Printf(LogDEBUG, "Parse: finrst: %u\n", fe.f_finrst);
log_DumpBp(LogDEBUG, "fsm_Output", bp);
log_Printf(LogDEBUG, "%s: hdlc_LayerPull: fcs = %04x (%s)\n",
if (log_IsKept(LogDEBUG)) {
if (log_IsKept(LogDEBUG)) {
log_Printf(LogDEBUG, "%s filter:\n", filter->name);
if (log_IsKept(LogDEBUG))
if (log_IsKept(LogDEBUG))
if (log_IsKept(LogDEBUG))
if (log_IsKept(LogDEBUG)) {
if (log_IsKept(LogDEBUG)) {
log_Printf(LogDEBUG, " Filter: proto = %s, %s\n",
if (log_IsKept(LogDEBUG)) {
log_Printf(LogDEBUG, " rule = %d: Address match, "
log_Printf(LogDEBUG, " rule = %d: Address match, action = %s\n", n,
log_Printf(LogDEBUG, " rule = %d: Address mismatch\n", n);
log_Printf(LogDEBUG, "Updating resolver\n");
log_Printf(LogDEBUG, "Not updating resolver (readonly)\n");
log_Printf(LogDEBUG, "ChooseHisAddr: Check item %ld (%s)\n",
log_Printf(LogDEBUG, "ChooseHisAddr: All addresses in use !\n");
log_Printf(LogDEBUG, "link_Dequeue: Dequeued from queue %d,"
log_Printf(LogDEBUG, "link_PushPacket: Transmit proto 0x%04x\n", proto);
log_Printf(LogDEBUG, "link_PullPacket: Despatch proto 0x%04x\n", proto);
log_Printf(LogDEBUG, "link_SequenceQueue\n");
case LogDEBUG:
log_Printf(LogDEBUG, "DoLoop done.\n");
log_Printf(LogDEBUG, "m_dequeue: queue len = %lu\n", (u_long)q->len);
log_Printf(LogDEBUG, "m_enqueue: len = %lu\n", (unsigned long)queue->len);
log_Printf(LogDEBUG, "%d%% saturation - bring a link up ?\n", percent);
log_Printf(LogDEBUG, "%d%% saturation - bring a link down ?\n", percent);
log_Printf(LogDEBUG, "Drop frag\n");
log_Printf(LogDEBUG, "Drop frag %u\n", h.seq);
log_Printf(LogDEBUG, "MP: Reassembled frags %lu-%lu, length %zd\n",
if (log_IsKept(LogDEBUG))
log_Printf(LogDEBUG, "MP[frag %d]: Send %zd bytes on link `%s'\n",
log_Printf(LogDEBUG, "Don't send data as PROTO_IP, MRU < MRRU\n");
log_Printf(LogDEBUG, "Sending data as PROTO_IP, not PROTO_MP\n");
log_Printf(LogDEBUG, "MPPE: Output: Proto %02x (%d bytes)\n", *proto, ilen);
log_Printf(LogDEBUG, "MPPE: Output: Not encrypting\n");
log_DumpBp(LogDEBUG, "MPPE: Output: Encrypt packet:", mp);
log_Printf(LogDEBUG, "MPPEOutput: Key changed [%d]\n", mop->cohnum);
log_Printf(LogDEBUG, "MPPEOutput: Dictionary initialised [%d]\n",
log_Printf(LogDEBUG, "MPPE: Output: Encrypted: Proto %02x (%d bytes)\n",
log_Printf(LogDEBUG, "MPPE: Input: Proto %02x (%d bytes)\n", *proto, ilen);
log_DumpBp(LogDEBUG, "MPPE: Input: Packet:", mp);
log_Printf(LogDEBUG, "MPPEInput: Key changed [%u]\n", prefix);
log_Printf(LogDEBUG, "MPPEInput: Key changed during catchup [%u]\n",
log_Printf(LogDEBUG, "MPPE: Not flushed - discarded\n");
log_Printf(LogDEBUG, "MPPEInput: Key changed [%u]\n", prefix);
log_Printf(LogDEBUG, "MPPEInput: Dictionary initialised [%u]\n", prefix);
log_Printf(LogDEBUG, "MPPEInput: Decrypted: Proto %02x (%d bytes)\n",
log_DumpBp(LogDEBUG, "MPPEInput: Decrypted: Packet:", mp);
log_Printf(LogDEBUG, "MPPE: InitInput: %d-bits\n", mip->keybits);
log_Printf(LogDEBUG, "MPPEInitInput: Dictionary initialised [%d]\n",
log_Printf(LogDEBUG, "MPPEInitInput: Key changed [%d]\n", mip->cohnum);
log_Printf(LogDEBUG, "MPPE: InitOutput: %d-bits\n", mop->keybits);
log_Printf(LogDEBUG, "MPPEInitOutput: Dictionary initialised [%d]\n",
log_Printf(LogDEBUG, "nat_LayerPush: PROTO_IP -> PROTO_IP\n");
log_Printf(LogDEBUG, "nat_LayerPull: PROTO_IP -> PROTO_IP\n");
log_Printf(LogDEBUG, "Store another frag (%lu) - now %d\n",
log_Printf(LogDEBUG, "Found a frag header (%lu) - plus %d more frags (no"
log_Printf(LogDEBUG, "%s: NgSendAsciiMsg (to %s): \"%s\", \"%s\": %s\n",
log_Printf(LogDEBUG, "%s: Received message: %s\n", dev->dev.name,
log_Printf(LogDEBUG, "%s: Opening netgraph device \"%s\"\n",
log_Printf(LogDEBUG, "%s: Got hook \"%s\"\n", p->link.name, hook);
log_Printf(LogDEBUG, "%s: Got node \"%s\"\n", p->link.name, nodetype);
log_Printf(LogDEBUG, "%s: Attempting to load %s.ko\n",
log_Printf(LogDEBUG, "List of netgraph node ``%s'' (id %x) hooks:\n",
log_Printf(LogDEBUG, " Found %s -> %s (type %s)\n", nlink->ourhook,
log_Printf(LogDEBUG, "%s: Attempting to load %s.ko\n",
log_Printf(LogDEBUG, "%s: Doing MKPEER %s%s -> %s (type %s)\n",
log_Printf(LogDEBUG, "%s: Got hook \"%s\"\n", p->link.name, lasthook);
log_Printf(LogDEBUG, "Connecting netgraph socket .:%s -> %s.%s\n",
log_Printf(LogDEBUG, "pap_Req: namelen = %d, keylen = %d\n", namelen, keylen);
log_Printf(LogDEBUG, "%s: stdin is unidentified\n", p->link.name);
log_Printf(LogDEBUG, "%s: Close\n", p->link.name);
log_Printf(LogDEBUG, "%s: DescriptorWrite: wrote %d(%lu) to %d\n",
log_Printf(LogDEBUG, "%s: DescriptorRead: read %d/%d from %d\n",
log_Printf(LogDEBUG, "%s: Open: Modem is already open!\n", p->link.name);
log_Printf(LogDEBUG, "Pred1Output: orglen (%d) --> len (%d)\n", orglen, len);
log_Printf(LogDEBUG, "Pred1Input: fcs = 0x%04x (%scompressed), len = 0x%x,"
log_Printf(LogDEBUG, "Select changes time: %s\n",
log_Printf(LogDEBUG, "IPv6 available: %s\n",
log_Printf(LogDEBUG, "Got %d bytes (reading from the terminal)\n", n);
log_Printf(LogDEBUG, "proto_LayerPull: unknown -> 0x%04x\n", *proto);
log_Printf(LogDEBUG, "proto_LayerPush: Using 0x%04x\n", *proto);
log_Printf(LogDEBUG, "Using radius_Timeout [%p]\n", radius_Timeout);
log_Printf(LogDEBUG, "Using radius_Timeout [%p]\n", radius_Timeout);
log_Printf(LogDEBUG, "Dropping MICROSOFT vendor specific "
log_Printf(LogDEBUG, "Dropping vendor %lu RADIUS attribute %d\n",
log_Printf(LogDEBUG, "Dropping RADIUS attribute %d\n", res);
log_Printf(LogDEBUG, "Radius: radius_Init\n");
log_Printf(LogDEBUG, "Radius: radius_Destroy\n");
log_Printf(LogDEBUG, " Mask %s\n", tmp);
log_Printf(LogDEBUG, "Index2Nam: %s\n", strerror(errno));
log_Printf(LogDEBUG, "Skipping interface %d: Out of memory\n",
} else if (log_IsKept(LogDEBUG))
log_Printf(LogDEBUG, "Skipping out-of-range interface %d!\n",
if (log_IsKept(LogDEBUG) && !debug_done) {
log_Printf(LogDEBUG, "Found the following interfaces:\n");
log_Printf(LogDEBUG, " Index %d, name \"%s\"\n", f+1, ifs[f]);
log_Printf(LogDEBUG, "route_IfDelete (%d)\n", bundle->iface->index);
if (log_IsKept(LogDEBUG)) {
log_Printf(LogDEBUG, "Found %s %s\n", ncprange_ntoa(&range), gwstr);
log_Printf(LogDEBUG, "route_IfDelete: Skip it (pass %d)\n", pass);
log_Printf(LogDEBUG,
log_Printf(LogDEBUG, "route_UpdateMTU (%d)\n", bundle->iface->index);
if (log_IsKept(LogDEBUG)) {
log_Printf(LogDEBUG, "wrote %d: cmd = %s, dst = %s, gateway = %s\n",
if (log_IsKept(LogDEBUG)) {
log_Printf(LogDEBUG, "Found the following sockaddr:\n");
log_Printf(LogDEBUG, " Family %d, len %d\n",
log_Printf(LogDEBUG, " Addr %s\n", tmp);
log_Printf(LogDEBUG, "??? 1 ip_off = %x, m_len = %lu\n",
log_DumpBp(LogDEBUG, "", m);
log_Printf(LogDEBUG, "??? 2 th_flags = %x\n", __tcp_get_flags(th));
log_DumpBp(LogDEBUG, "", m);
log_Printf(LogDEBUG, "compressed: changes = %02x\n", changes);
log_Printf(LogDEBUG, "NEW_S: %02x, %02x, %02x\n",
log_Printf(LogDEBUG, "Uncompress: id = %04x, seq = %08lx\n",
log_Printf(LogDEBUG, "ReadSystem: Can't open %s.\n", filename);
log_Printf(LogDEBUG, "ReadSystem: Checking %s (%s).\n", name, filename);
log_Printf(LogDEBUG, "%s: Opened tcp socket %s\n", p->link.name,
log_Printf(LogDEBUG, "%s: Link is SOCK_STREAM, but not inet\n",
log_Printf(LogDEBUG, "MSS: %u -> %u\n",
log_Printf(LogDEBUG, "tcpmss_Check: Unknown IP family %u\n", pip->ip_v);
log_Printf(LogDEBUG, "%s: %s: Still no carrier (%d/%d)\n",
log_Printf(LogDEBUG, "%s: offline -> online\n", p->link.name);
log_Printf(LogDEBUG, "%s: online -> offline\n", p->link.name);
log_Printf(LogDEBUG, "%s: Still %sline\n", p->link.name,
log_Printf(LogDEBUG, "%s: Using tty_Timeout [%p]\n",
log_Printf(LogDEBUG, "Configure async node at %s\n", asyncpath);
log_Printf(LogDEBUG, "%s: Couldn't get tty line discipline\n",
log_Printf(LogDEBUG, "%s: Couldn't set NETGRAPHDISC line discipline\n",
log_Printf(LogDEBUG, "%s: Set tty hotchar to 0x%02x\n", p->link.name, hot);
log_Printf(LogDEBUG, "%s: Send mkpeer async:%s to %s:%s\n", p->link.name,
log_Printf(LogDEBUG, "%s: Send connect %s:%s to .:%s\n", p->link.name,
log_Printf(LogDEBUG, "%s: Entering tty_Raw\n", p->link.name);
log_Printf(LogDEBUG, "%s: Raw: descriptor = %d, mbits = %x\n",
log_Printf(LogDEBUG, "%s: Input is a tty (%s)\n",
log_Printf(LogDEBUG, "%s: Opened %s\n", p->link.name, p->name.full);
log_Printf(LogDEBUG, "%s: tty_Create: physical (get): fd = %d,"
log_Printf(LogDEBUG, "%s: physical (put): iflag = %lx, oflag = %lx, "
log_Printf(LogDEBUG, "%s: Opened udp socket %s\n", p->link.name,
log_Printf(LogDEBUG, "vj_LayerPush: PROTO_IP -> PROTO_VJUNCOMP\n");
log_Printf(LogDEBUG, "vj_LayerPull: PROTO_VJCOMP -> PROTO_IP\n");
log_Printf(LogDEBUG, "vj_LayerPull: PROTO_VJUNCOMP -> PROTO_IP\n");
log_Printf(LogDEBUG, "vj_LayerWrite: type = %x\n", type);
log_Printf(LogDEBUG, "vj_LayerPush: PROTO_IP -> PROTO_VJUNCOMP\n");