Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

XR SHOW CONTROLLERS FABRIC FIA DROPS INGRESS: Add new template #356

Merged
merged 3 commits into from
Feb 23, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
Value FIA (\S+)
Value CATEGORY (\S+)
Value FROM_SPAUI_DROP_0 (\d+)
Value ACCPT_TBL_0 (\d+)
Value CTL_LEN_0 (\d+)
Value SHORT_PKT_0 (\d+)
Value MAX_PKT_LEN_0 (\d+)
Value MIN_PKT_LEN_0 (\d+)
Value FROM_SPAUI_DROP_1 (\d+)
Value ACCPT_TBL_1 (\d+)
Value CTL_LEN_1 (\d+)
Value SHORT_PKT_1 (\d+)
Value MAX_PKT_LEN_1 (\d+)
Value MIN_PKT_LEN_1 (\d+)
Value TAIL_DRP (\d+)
Value VQI_DRP (\d+)
Value HEADER_PARSING_DRP (\d+)
Value PW_TO_NI_DRP (\d+)
Value NI_FROM_PW_DRP (\d+)
Value SP0_CRC_ERR (\d+)
Value SP0_BAD_ALIGN (\d+)
Value SP0_BAD_CODE (\d+)
Value SP0_ALIGN_FAIL (\d+)
Value SP0_PROT_ERR (\d+)
Value SP1_CRC_ERR (\d+)
Value SP1_BAD_ALIGN (\d+)
Value SP1_BAD_CODE (\d+)
Value SP1_ALIGN_FAIL (\d+)
Value SP1_PROT_ERR (\d+)

Start
^\s*\*+\s+\S+ -> Continue.Record
^\s*\*+\s+${FIA}\s+\*+
^Category:\s+${CATEGORY}
^\s+From\s+Spaui\s+Drop-0\s+${FROM_SPAUI_DROP_0}
^\s+accpt\s+tbl-0\s+${ACCPT_TBL_0}
^\s+ctl\s+len-0\s+${CTL_LEN_0}
^\s+short\s+pkt-0\s+${SHORT_PKT_0}
^\s+max\s+pkt\s+len-0\s+${MAX_PKT_LEN_0}
^\s+min\s+pkt\s+len-0\s+${MIN_PKT_LEN_0}
^\s+From\s+Spaui\s+Drop-1\s+${FROM_SPAUI_DROP_1}
^\s+accpt\s+tbl-1\s+${ACCPT_TBL_1}
^\s+ctl\s+len-1\s+${CTL_LEN_1}
^\s+short\s+pkt-1\s+${SHORT_PKT_1}
^\s+max\s+pkt\s+len-1\s+${MAX_PKT_LEN_1}
^\s+min\s+pkt\s+len-1\s+${MIN_PKT_LEN_1}
^\s+Tail\s+drp\s+${TAIL_DRP}
^\s+Vqi\s+drp\s+${VQI_DRP}
^\s+Header\s+parsing drp\s+${HEADER_PARSING_DRP}
^\s+pw\s+to\s+ni\s+drp\s+${PW_TO_NI_DRP}
^\s+ni\s+from\s+pw\s+drp\s+${NI_FROM_PW_DRP}
^\s+sp0\s+crc\s+err\s+${SP0_CRC_ERR}
^\s+sp0\s+bad\s+align\s+${SP0_BAD_ALIGN}
^\s+sp0\s+bad\s+code\s+${SP0_BAD_CODE}
^\s+sp0\s+align\s+fail\s+${SP0_ALIGN_FAIL}
^\s+sp0\s+prot\s+err\s+${SP0_PROT_ERR}
^\s+sp1\s+crc\s+err\s+${SP1_CRC_ERR}
^\s+sp1\s+bad\s+align\s+${SP1_BAD_ALIGN}
^\s+sp1\s+bad\s+code\s+${SP1_BAD_CODE}
^\s+sp1\s+align\s+fail\s+${SP1_ALIGN_FAIL}
^\s+sp1\s+prot\s+err\s+${SP1_PROT_ERR}
^\s*$$
^.* -> Error "LINE NOT FOUND"
1 change: 1 addition & 0 deletions templates/index
Original file line number Diff line number Diff line change
Expand Up @@ -235,6 +235,7 @@ cisco_wlc_ssh_show_ap_summary.template, .*, cisco_wlc_ssh, sh[[ow]] ap sum[[mary
cisco_wlc_ssh_show_sysinfo.template, .*, cisco_wlc_ssh, sh[[ow]] sysi[[nfo]]

cisco_xr_show_controllers_fabric_fia_errors_ingress_location.template, .*, cisco_xr, sh[[ow]] contr[[ollers]] fabric fi[[a]] err[[ors]] in[[gress]] loc[[ation]]
cisco_xr_show_controllers_fabric_fia_drops_ingress_location.template, .*, cisco_xr, sh[[ow]] contr[[ollers]] fabric fi[[a]] dr[[ops]] in[[gress]] loc[[ation]]
cisco_xr_show_controllers_fabric_fia_errors_egress_location.template, .*, cisco_xr, sh[[ow]] contr[[ollers]] fabric fi[[a]] err[[ors]] eg[[ress]] loc[[ation]]
cisco_xr_show_lpts_pifib_hardware_police_location.template, .*, cisco_xr, sh[[ow]] lpts pifib hardware police loc[[ation]]
cisco_xr_show_controllers_HundredGigabitEthernet.template, .*, cisco_xr, sh[[ow]] contr[[ollers]] Hu[[ndredGigabitEthernet]]
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
---
parsed_sample:

- accpt_tbl_0: '22'
accpt_tbl_1: '88'
category: in_drop-0
ctl_len_0: '33'
ctl_len_1: '99'
fia: FIA-0
from_spaui_drop_0: '11'
from_spaui_drop_1: '77'
header_parsing_drp: '2'
max_pkt_len_0: '55'
max_pkt_len_1: '12'
min_pkt_len_0: '66'
min_pkt_len_1: '13'
ni_from_pw_drp: '4'
pw_to_ni_drp: '3'
short_pkt_0: '44'
short_pkt_1: '0'
sp0_align_fail: '3'
sp0_bad_align: '5'
sp0_bad_code: '1'
sp0_crc_err: '12'
sp0_prot_err: '1'
sp1_align_fail: '3'
sp1_bad_align: '0'
sp1_bad_code: '0'
sp1_crc_err: '1'
sp1_prot_err: '0'
tail_drp: '4'
vqi_drp: '1'
- accpt_tbl_0: '0'
accpt_tbl_1: '0'
category: in_drop-1
ctl_len_0: '0'
ctl_len_1: '0'
fia: FIA-1
from_spaui_drop_0: '0'
from_spaui_drop_1: '0'
header_parsing_drp: '0'
max_pkt_len_0: '0'
max_pkt_len_1: '0'
min_pkt_len_0: '0'
min_pkt_len_1: '0'
ni_from_pw_drp: '0'
pw_to_ni_drp: '0'
short_pkt_0: '0'
short_pkt_1: '0'
sp0_align_fail: '3'
sp0_bad_align: '0'
sp0_bad_code: '5'
sp0_crc_err: '8'
sp0_prot_err: '1'
sp1_align_fail: '3'
sp1_bad_align: '0'
sp1_bad_code: '8'
sp1_crc_err: '12'
sp1_prot_err: '0'
tail_drp: '0'
vqi_drp: '0'
- accpt_tbl_0: '0'
accpt_tbl_1: '0'
category: in_drop-2
ctl_len_0: '0'
ctl_len_1: '0'
fia: FIA-2
from_spaui_drop_0: '0'
from_spaui_drop_1: '0'
header_parsing_drp: '0'
max_pkt_len_0: '0'
max_pkt_len_1: '0'
min_pkt_len_0: '0'
min_pkt_len_1: '0'
ni_from_pw_drp: '0'
pw_to_ni_drp: '0'
short_pkt_0: '0'
short_pkt_1: '0'
sp0_align_fail: '3'
sp0_bad_align: '0'
sp0_bad_code: '6'
sp0_crc_err: '12'
sp0_prot_err: '1'
sp1_align_fail: '3'
sp1_bad_align: '0'
sp1_bad_code: '0'
sp1_crc_err: '1'
sp1_prot_err: '0'
tail_drp: '0'
vqi_drp: '0'
- accpt_tbl_0: '0'
accpt_tbl_1: '0'
category: in_drop-3
ctl_len_0: '0'
ctl_len_1: '0'
fia: FIA-3
from_spaui_drop_0: '0'
from_spaui_drop_1: '0'
header_parsing_drp: '0'
max_pkt_len_0: '0'
max_pkt_len_1: '0'
min_pkt_len_0: '0'
min_pkt_len_1: '0'
ni_from_pw_drp: '0'
pw_to_ni_drp: '0'
short_pkt_0: '0'
short_pkt_1: '0'
sp0_align_fail: '3'
sp0_bad_align: '0'
sp0_bad_code: '0'
sp0_crc_err: '2'
sp0_prot_err: '0'
sp1_align_fail: '3'
sp1_bad_align: '0'
sp1_bad_code: '0'
sp1_crc_err: '3'
sp1_prot_err: '0'
tail_drp: '0'
vqi_drp: '0'
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
********** FIA-0 **********
Category: in_drop-0
From Spaui Drop-0 11
accpt tbl-0 22
ctl len-0 33
short pkt-0 44
max pkt len-0 55
min pkt len-0 66
From Spaui Drop-1 77
accpt tbl-1 88
ctl len-1 99
short pkt-1 0
max pkt len-1 12
min pkt len-1 13
Tail drp 4
Vqi drp 1
Header parsing drp 2
pw to ni drp 3
ni from pw drp 4
sp0 crc err 12
sp0 bad align 5
sp0 bad code 1
sp0 align fail 3
sp0 prot err 1
sp1 crc err 1
sp1 bad align 0
sp1 bad code 0
sp1 align fail 3
sp1 prot err 0

********** FIA-1 **********
Category: in_drop-1
From Spaui Drop-0 0
accpt tbl-0 0
ctl len-0 0
short pkt-0 0
max pkt len-0 0
min pkt len-0 0
From Spaui Drop-1 0
accpt tbl-1 0
ctl len-1 0
short pkt-1 0
max pkt len-1 0
min pkt len-1 0
Tail drp 0
Vqi drp 0
Header parsing drp 0
pw to ni drp 0
ni from pw drp 0
sp0 crc err 8
sp0 bad align 0
sp0 bad code 5
sp0 align fail 3
sp0 prot err 1
sp1 crc err 12
sp1 bad align 0
sp1 bad code 8
sp1 align fail 3
sp1 prot err 0

********** FIA-2 **********
Category: in_drop-2
From Spaui Drop-0 0
accpt tbl-0 0
ctl len-0 0
short pkt-0 0
max pkt len-0 0
min pkt len-0 0
From Spaui Drop-1 0
accpt tbl-1 0
ctl len-1 0
short pkt-1 0
max pkt len-1 0
min pkt len-1 0
Tail drp 0
Vqi drp 0
Header parsing drp 0
pw to ni drp 0
ni from pw drp 0
sp0 crc err 12
sp0 bad align 0
sp0 bad code 6
sp0 align fail 3
sp0 prot err 1
sp1 crc err 1
sp1 bad align 0
sp1 bad code 0
sp1 align fail 3
sp1 prot err 0

********** FIA-3 **********
Category: in_drop-3
From Spaui Drop-0 0
accpt tbl-0 0
ctl len-0 0
short pkt-0 0
max pkt len-0 0
min pkt len-0 0
From Spaui Drop-1 0
accpt tbl-1 0
ctl len-1 0
short pkt-1 0
max pkt len-1 0
min pkt len-1 0
Tail drp 0
Vqi drp 0
Header parsing drp 0
pw to ni drp 0
ni from pw drp 0
sp0 crc err 2
sp0 bad align 0
sp0 bad code 0
sp0 align fail 3
sp0 prot err 0
sp1 crc err 3
sp1 bad align 0
sp1 bad code 0
sp1 align fail 3
sp1 prot err 0