|  | FD.io VPP
    v17.01.1-3-gc6833f8
    Vector Packet Processing | 
 Include dependency graph for ip6_ioam_seqno.h:
 Include dependency graph for ip6_ioam_seqno.h: This graph shows which files directly or indirectly include this file:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
| Data Structures | |
| struct | seqno_bitmap_ | 
| struct | seqno_rx_info_ | 
| struct | ioam_seqno_data_ | 
| struct | ioam_seqno_data_main_t_ | 
| Macros | |
| #define | SEQ_CHECK_VALUE 0x80000000 /* for seq number wraparound detection */ | 
| #define | SEQNO_WINDOW_SIZE 2048 | 
| #define | SEQNO_WINDOW_ARRAY_SIZE 64 | 
| Typedefs | |
| typedef struct seqno_bitmap_ | seqno_bitmap | 
| typedef struct seqno_rx_info_ | seqno_rx_info | 
| typedef struct ioam_seqno_data_ | ioam_seqno_data | 
| typedef struct ioam_seqno_data_main_t_ | ioam_seqno_data_main_t | 
| Functions | |
| void | ioam_seqno_init_bitmap (ioam_seqno_data *data) | 
| int | ioam_seqno_encap_handler (vlib_buffer_t *b, ip6_header_t *ip, ip6_hop_by_hop_option_t *opt) | 
| int | ioam_seqno_decap_handler (vlib_buffer_t *b, ip6_header_t *ip, ip6_hop_by_hop_option_t *opt) | 
| void | ioam_analyze_seqno (seqno_rx_info *ppc_rx, u64 seqno) | 
| u8 * | show_ioam_seqno_cmd_fn (u8 *s, ioam_seqno_data *seqno_data, u8 enc) | 
| #define SEQ_CHECK_VALUE 0x80000000 /* for seq number wraparound detection */ | 
Definition at line 22 of file ip6_ioam_seqno.h.
| #define SEQNO_WINDOW_ARRAY_SIZE 64 | 
Definition at line 25 of file ip6_ioam_seqno.h.
| #define SEQNO_WINDOW_SIZE 2048 | 
Definition at line 24 of file ip6_ioam_seqno.h.
| typedef struct ioam_seqno_data_ ioam_seqno_data | 
| typedef struct ioam_seqno_data_main_t_ ioam_seqno_data_main_t | 
| typedef struct seqno_bitmap_ seqno_bitmap | 
| typedef struct seqno_rx_info_ seqno_rx_info | 
| void ioam_analyze_seqno | ( | seqno_rx_info * | ppc_rx, | 
| u64 | seqno | ||
| ) | 
Definition at line 76 of file ip6_ioam_seqno_analyse.c.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| int ioam_seqno_decap_handler | ( | vlib_buffer_t * | b, | 
| ip6_header_t * | ip, | ||
| ip6_hop_by_hop_option_t * | opt | ||
| ) | 
Definition at line 72 of file ip6_ioam_seqno.c.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| int ioam_seqno_encap_handler | ( | vlib_buffer_t * | b, | 
| ip6_header_t * | ip, | ||
| ip6_hop_by_hop_option_t * | opt | ||
| ) | 
Definition at line 53 of file ip6_ioam_seqno.c.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void ioam_seqno_init_bitmap | ( | ioam_seqno_data * | data | ) | 
| u8* show_ioam_seqno_cmd_fn | ( | u8 * | s, | 
| ioam_seqno_data * | seqno_data, | ||
| u8 | enc | ||
| ) | 
Definition at line 88 of file ip6_ioam_seqno.c.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function: