struct tapi_dnsperf_app

Overview

dnsperf tool information. More…

#include <tapi_dnsperf.h>

struct tapi_dnsperf_app {
    // fields

    tapi_job_t* job;
    const char* ta;
    te_vec cmd;
    tapi_job_channel_t* out_chs[2];
    tapi_job_channel_t* flt_queries_sent;
    tapi_job_channel_t* flt_queries_completed;
    tapi_job_channel_t* flt_queries_lost;
    tapi_job_channel_t* flt_resp_noerror;
    tapi_job_channel_t* flt_resp_noerror_percent;
    tapi_job_channel_t* flt_avg_request_size;
    tapi_job_channel_t* flt_avg_response_size;
    tapi_job_channel_t* flt_run_time;
    tapi_job_channel_t* flt_rps;
    char* tmp_fname;
};

Detailed Documentation

dnsperf tool information.

Fields

tapi_job_t* job

TAPI job handle

const char* ta

Test agent name.

te_vec cmd

arguments that are used when running the tool

tapi_job_channel_t* out_chs[2]

output channel handles

tapi_job_channel_t* flt_queries_sent

Filters list: queries completed

tapi_job_channel_t* flt_queries_completed

queries completed

tapi_job_channel_t* flt_queries_lost

queries lost

tapi_job_channel_t* flt_resp_noerror

responses no-error

tapi_job_channel_t* flt_resp_noerror_percent

response no-error in percent

tapi_job_channel_t* flt_avg_request_size

average request size

tapi_job_channel_t* flt_avg_response_size

average response size

tapi_job_channel_t* flt_run_time

run time

tapi_job_channel_t* flt_rps

queries per second

char* tmp_fname

Name of temporary configuration file.