After a hardware reset, the key memory content is not cleared. This means that all keys are still valid. The state between the hardware CAM and the software driver shadow is inconsistent. For this reason, the software API tcam_create or tcam_delete_all function must be called prior to allowing any API operations to be performed in the CAM. tcam_create or tcam_delete_all ensures that the hardware and software are synchronized. For the initial boot, tcam_create must be used.