When the firewall process (DFWD) is allocating heap memory, it uses a private memory allocator that writes a special pattern at the end of each allocated segment of heap memory. Later, when de-allocating this memory, DFWD checks for the pattern. If it does not find the previously written pattern, it means the memory was overwritten, which indicates a wild-write in DFWD. The … [Read more...]
DFWD_PARSE_STATE_EMERGENCY
The firewall process (dfwd) encountered an unhandled internal state while parsing an interface. When the DFWD_PARSE_STATE_EMERGENCY event occurs, the system will create a syslog entry similar to the following example: dfwd encountered unhandled state while parsing interface The cause is likely a problem with the dfwd process parser. Examine the following outputs to help … [Read more...]
DFWD_MALLOC_FAILED
The firewall process (DFWD), which manages compilation and downloading of Junos firewall filters, must dynamically allocate memory for its needs. This allocation request failed. The specific data structure that was being allocated is listed in the message. The problem related to this syslog message is described in the following sections: When the firewall process is … [Read more...]
DFWD_CONFIG_WRITE_FAILED
DFWD_CONFIG_WRITE_FAILED The DFWD process encountered an error while trying to send an interface configuration to the kernel over the routing socket. DFWD is the process that controls the firewall. The DFWD_CONFIG_WRITE_FAILED message is logged each time the router attempts to write a firewall configuration to the interfaces on the PFE, but an error prevents it from doing … [Read more...]