![]() |
CAM API Documentation
|
Public API of the Hardware Managed BCAM.
Functions | |
| size_t | cbcam_size (void) |
| int | cbcam_init (const struct ccam_arg *arg, struct cbcam *cbcam) |
| int | cbcam_insert (struct cbcam *cbcam, const uint8_t key[], const uint8_t response[]) |
| int | cbcam_update (struct cbcam *cbcam, const uint8_t key[], const uint8_t response[]) |
| int | cbcam_get_by_key (struct cbcam *cbcam, const uint8_t key[], uint8_t response[]) |
| int | cbcam_delete_all (struct cbcam *cbcam) |
| int | cbcam_delete (struct cbcam *cbcam, const uint8_t key[]) |
| int | cbcam_get_by_response (struct cbcam *cbcam, const uint8_t in_response[], const uint8_t response_mask[], uint32_t *pos, uint8_t out_key[], uint8_t out_response[]) |
| int | cbcam_get_by_key_and_response (struct cbcam *cbcam, const uint8_t key[], const uint8_t key_mask[], const uint8_t response[], const uint8_t response_mask[], uint32_t *pos, uint8_t out_key[], uint8_t out_response[]) |