struct test_transceiver_exchange

Overview

Exchange of packets between transceivers More...

#include <dpdk_pmd_ts.h>

struct test_transceiver_exchange {
    // fields

    asn_value* tmpl_tx;
    test_transceiver_transform_tmpl* transform_tmpl;
    void* tmpl_data;
    test_transceiver_transform_ptrn* transform_ptrn;
    void* ptrn_data;
    char* verdict_no_pkts;
    char* verdict_known_unexp;
};

Detailed Documentation

Exchange of packets between transceivers

Fields

asn_value* tmpl_tx

Template for transmittion

test_transceiver_transform_tmpl* transform_tmpl

Template transformation

void* tmpl_data

User-provided data for transform_tmpl

test_transceiver_transform_ptrn* transform_ptrn

Pattern transformation

void* ptrn_data

User-provided data for transform_ptrn

char* verdict_no_pkts

Custom verdict to use when no packets are received. NULL means default verdict

char* verdict_known_unexp

Custom verdict to use when unexpected matching packets are received. NULL means default verdict