#include <hw/trace.h>
#include "rtu_hash.h"
Functions | |
static uint16_t | crc16 (uint16_t const init_crc, uint16_t const message) |
void | rtu_hash_set_poly (uint16_t poly) |
uint16_t | rtu_hash (uint8_t mac[ETH_ALEN], uint8_t fid) |
Variables | |
static uint32_t | hash_poly |
Polynomial used to calculate the MAC entry hash code. |
static uint16_t crc16 | ( | uint16_t const | init_crc, |
uint16_t const | message | ||
) | [static] |
uint16_t rtu_hash | ( | uint8_t | mac[ETH_ALEN], |
uint8_t | fid | ||
) |
void rtu_hash_set_poly | ( | uint16_t | poly ) |
uint32_t hash_poly [static] |
Polynomial used to calculate the MAC entry hash code.