aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/cxgbetool/tcb_common.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/cxgbetool/tcb_common.c')
-rw-r--r--usr.sbin/cxgbetool/tcb_common.c22
1 files changed, 21 insertions, 1 deletions
diff --git a/usr.sbin/cxgbetool/tcb_common.c b/usr.sbin/cxgbetool/tcb_common.c
index 53422c994584..803599696423 100644
--- a/usr.sbin/cxgbetool/tcb_common.c
+++ b/usr.sbin/cxgbetool/tcb_common.c
@@ -59,6 +59,15 @@ extern void t6_display_tcb_aux_2(_TCBVAR *tvp,int aux);
extern void t6_display_tcb_aux_3(_TCBVAR *tvp,int aux);
extern void t6_display_tcb_aux_4(_TCBVAR *tvp,int aux);
+extern _TCBVAR g_tcb_info7[];
+extern _TCBVAR g_scb_info7[];
+extern _TCBVAR g_fcb_info7[];
+extern void t7_display_tcb_aux_0(_TCBVAR *tvp,int aux);
+extern void t7_display_tcb_aux_1(_TCBVAR *tvp,int aux);
+extern void t7_display_tcb_aux_2(_TCBVAR *tvp,int aux);
+extern void t7_display_tcb_aux_3(_TCBVAR *tvp,int aux);
+extern void t7_display_tcb_aux_4(_TCBVAR *tvp,int aux);
+
/***:-----------------------------------------------------------------------
***: globals
***:-----------------------------------------------------------------------
@@ -437,7 +446,13 @@ display_tcb_compressed(_TCBVAR *tvp,int aux)
if (1==aux) t6_display_tcb_aux_1(tvp,aux);
else if (2==aux) t6_display_tcb_aux_2(tvp,aux);
else if (3==aux) t6_display_tcb_aux_3(tvp,aux);
- else if (4==aux) t6_display_tcb_aux_4(tvp,aux);
+ else if (4==aux) t6_display_tcb_aux_4(tvp,aux);
+ } else if (g_tN==7) {
+ t7_display_tcb_aux_0(tvp,aux);
+ if (1==aux) t7_display_tcb_aux_1(tvp,aux);
+ else if (2==aux) t7_display_tcb_aux_2(tvp,aux);
+ else if (3==aux) t7_display_tcb_aux_3(tvp,aux);
+ else if (4==aux) t7_display_tcb_aux_4(tvp,aux);
}
}
@@ -692,6 +707,11 @@ set_tcb_info(unsigned int tidtype, unsigned int cardtype)
g_scb_info = g_scb_info6;
g_fcb_info = g_fcb_info6;
}
+ else if (7 == g_tN) {
+ g_tcb_info = g_tcb_info7;
+ g_scb_info = g_scb_info7;
+ g_fcb_info = g_fcb_info7;
+ }
}
void