bprdctl/bpctl.h
2020-10-21 09:50:28 +02:00

91 lines
1.9 KiB
C
Executable file

#ifndef BPCTL_H
#define BPCTL_H
#include <libbprd.h>
#include "bp_msg.h"
#define APP_NAME "Bypass RD Control utility Version 1.0.6\n"
#define COPYRT_MSG "Copyright Silicom Ltd.\n"
#define PROG_NAME "bprdctl"
#define IF_NAME "eth"
struct bp_cap {
int flag;
char *desc;
} bp_cap, *pbp_cap;
struct bp_cap bp_cap_array[]={
{BP_CAP , BP_CAP_MSG},
{BP_STATUS_CAP , BP_STATUS_CAP_MSG},
{BP_STATUS_CHANGE_CAP , BP_STATUS_CHANGE_CAP_MSG},
{SW_CTL_CAP , SW_CTL_CAP_MSG},
{BP_DIS_CAP , BP_DIS_CAP_MSG},
{BP_DIS_STATUS_CAP , BP_DIS_STATUS_CAP_MSG},
{STD_NIC_CAP , STD_NIC_CAP_MSG},
{BP_PWOFF_ON_CAP , BP_PWOFF_ON_CAP_MSG},
{BP_PWOFF_OFF_CAP , BP_PWOFF_OFF_CAP_MSG},
{BP_PWOFF_CTL_CAP , BP_PWOFF_CTL_CAP_MSG},
{BP_PWUP_ON_CAP , BP_PWUP_ON_CAP_MSG},
{BP_PWUP_OFF_CAP , BP_PWUP_OFF_CAP_MSG},
{BP_PWUP_CTL_CAP , BP_PWUP_CTL_CAP_MSG},
{WD_CTL_CAP , WD_CTL_CAP_MSG},
{WD_STATUS_CAP , WD_STATUS_CAP_MSG},
{WD_TIMEOUT_CAP , WD_TIMEOUT_CAP_MSG},
{TX_CTL_CAP , TX_CTL_CAP_MSG},
{TX_STATUS_CAP , TX_STATUS_CAP_MSG},
{TAP_CAP , TAP_CAP_MSG},
{TAP_STATUS_CAP , TAP_STATUS_CAP_MSG},
{TAP_STATUS_CHANGE_CAP , TAP_STATUS_CHANGE_CAP_MSG},
{TAP_DIS_CAP , TAP_DIS_CAP_MSG},
{TAP_DIS_STATUS_CAP , TAP_DIS_STATUS_CAP_MSG},
{TAP_PWUP_ON_CAP , TAP_PWUP_ON_CAP_MSG},
{TAP_PWUP_OFF_CAP , TAP_PWUP_OFF_CAP_MSG},
{TAP_PWUP_CTL_CAP , TAP_PWUP_CTL_CAP_MSG},
{NIC_CAP_NEG , NIC_CAP_NEG_MSG},
{TPL_CAP , TPL_CAP_MSG},
{DISC_CAP , DISC_CAP_MSG},
{DISC_DIS_CAP , DISC_DIS_CAP_MSG},
{DISC_PWUP_CTL_CAP , DISC_PWUP_CTL_CAP_MSG},
{0,NULL}
} ;
#endif