Go to the source code of this file.
|
static void | BIT_SET (u64 *p, u32 n) |
|
static int | BIT_TEST (u64 *p, u32 n) |
|
static void | BIT_CLEAR (u64 *p, u64 start, int num_bits, u32 mask) |
|
static u8 | seqno_check_wraparound (u32 a, u32 b) |
|
static void | ioam_analyze_seqno (seqno_rx_info *seqno_rx, u64 seqno) |
|
u8 * | show_ioam_seqno_analyse_data_fn (u8 *s, seqno_rx_info *rx) |
|
u8 * | show_ioam_seqno_cmd_fn (u8 *s, ioam_seqno_data *seqno_data, u8 enc) |
|
void | ioam_seqno_init_data (ioam_seqno_data *data) |
|
void | ioam_seqno_init_rx_info (seqno_rx_info *data) |
|
◆ SEQ_CHECK_VALUE
#define SEQ_CHECK_VALUE 0x80000000 /* for seq number wraparound detection */ |
◆ SEQNO_WINDOW_ARRAY_SIZE
#define SEQNO_WINDOW_ARRAY_SIZE 64 |
◆ SEQNO_WINDOW_SIZE
#define SEQNO_WINDOW_SIZE 2048 |
◆ ioam_seqno_data
◆ seqno_bitmap
◆ seqno_rx_info
◆ BIT_CLEAR()
static void BIT_CLEAR |
( |
u64 * |
p, |
|
|
u64 |
start, |
|
|
int |
num_bits, |
|
|
u32 |
mask |
|
) |
| |
|
static |
◆ BIT_SET()
static void BIT_SET |
( |
u64 * |
p, |
|
|
u32 |
n |
|
) |
| |
|
inlinestatic |
◆ BIT_TEST()
static int BIT_TEST |
( |
u64 * |
p, |
|
|
u32 |
n |
|
) |
| |
|
inlinestatic |
◆ ioam_analyze_seqno()
◆ ioam_seqno_init_data()
◆ ioam_seqno_init_rx_info()
◆ seqno_check_wraparound()
static u8 seqno_check_wraparound |
( |
u32 |
a, |
|
|
u32 |
b |
|
) |
| |
|
inlinestatic |
◆ show_ioam_seqno_analyse_data_fn()
◆ show_ioam_seqno_cmd_fn()