wireshark/tools
Caleb Chiu 6581899a84 NCSI: Squash commits of NCSI and PCI-IDS
NCSI: Extends NCSI dissection based on DSP0222 Version: 1.2.0_2b

Add pci-ids.c and pci-ids.h for mapping PCI IDs(VID,DID,SID,SVID) to string.
Extends NCSI dissection to support DSP0222 Version: 1.2.0_2b.
Extends NCSI dissection to support Mellanox OEM commands.

NCSI: Use TFS for boolean mapped string and added AEN dissectors

1. Use the tfs defined in tfs.c
2. Refine the boolean mapped strings to be TFS style
3. Added dissectors for AEN

NSCI: Fixed erros with gcc 7.5.0

1. Fix compiling errors with gcc 7.5.0 under Ubuntu 18.04
2. Sloved complaints of git pre-commit hook

NCSI: Add "0x" prefix for displaying HEX values

There are codes display HEX values without prefix, added "0x" to fix that.

PCI-IDS: Added PCI ID file and python script to convert it to C codes

1. Added the PCI ID file pci.ids from https://pci-ids.ucw.cz/
2. Added pci-ids-convert.py to convert to epan/dissectors/pci-ids.c

PCI-IDS: Updated the PCI ID list to be Version 2021.01.11

NCSI: Remove trailing spaces and unused href entries

PCI-IDS: Use a fresh copy of pci.ids to generate pci-ids.c

1. Renamed pci-ids-convert.py to make-pci-ids.py
2. make-pci-ids.py uses a fresh copy of pic.ids to generate pci-ids.c

PCI-IDS: Move internal structure to C file

1. Move pci_id_t and pci_vid_index_t from header file to C file.
2. Refined the comments of pci-ids.c
3. Renamed local variable index (shadow variable) to idx

PCI-IDS: Refined binary search codes

PCI-IDS: Moved pci-ids.[ch] to epan/

Moved pci-ids.[ch] to epan/ as they ought to be
2021-02-17 07:10:31 +00:00
..
cppcheck .gitlab-ci: Generate cppcheck reports 2020-10-15 19:39:11 +00:00
json2pcap Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
lemon Enable -Wredundant-decls. 2021-02-14 14:43:42 -08:00
npl HTTPS (almost) everywhere. 2019-07-26 18:44:40 +00:00
oss-fuzzshark fuzzshark: integrate oss-fuzz targets in CMake 2018-10-20 07:00:43 +00:00
pidl Clean up URLs. 2020-10-02 20:13:42 -07:00
Get-HardenFlags.ps1 HTTPS In More Places, update some URLs. 2019-07-27 07:55:36 +00:00
SkinnyProtocolOptimized.xml skinny: remove comment that matches field label (callState) 2018-09-20 22:59:31 +00:00
WiresharkXML.py Fix issues discovered by common python linters 2020-09-26 04:38:18 +00:00
alpine-setup.sh wiretap: Convert ascend.y to Lemon. 2020-11-30 08:15:43 +00:00
asn2deb HTTPS In More Places, update some URLs. 2019-07-27 07:55:36 +00:00
asn2wrs.py Fix issues discovered by common python linters 2020-09-26 04:38:18 +00:00
bsd-setup.sh wiretap: Convert ascend.y to Lemon. 2020-11-30 08:15:43 +00:00
checkAPIs.pl checkAPIs: Fix typo 2020-11-19 18:16:37 +00:00
check_dissector_urls.py Fix issues discovered by common python linters 2020-09-26 04:38:18 +00:00
check_spelling.py tools/check_spelling.py: Fix args handling 2021-01-25 12:25:54 +00:00
check_tfs.py check_tfs.py: Avoid duplicating list entries 2021-01-25 11:14:22 +00:00
check_typed_item_calls.py check_typed_item_calls.py: Avoid duplicating list entries 2021-01-25 10:08:45 +00:00
checkfiltername.pl MySQL: Added support for MariaDB protocol 2020-09-08 09:02:02 +02:00
checkhf.pl HTTPS In More Places, update some URLs. 2019-07-27 07:55:36 +00:00
checklicenses.py Add an initial CONTRIBUTING file. 2021-02-04 01:02:19 +00:00
colorfilters2js.pl spdx: more licenses converted. 2018-03-07 15:56:44 +00:00
compress-pngs.sh tools: Make compress-pngs a standard utility. 2020-01-05 01:52:01 +00:00
convert-proto-tree-new.awk
convert_expert_add_info_format.pl spdx: more licenses converted. 2018-03-07 15:56:44 +00:00
convert_proto_tree_add_text.pl Add new encoding names for seconds/{micro,nano}second time stamps. 2018-07-02 04:09:21 +00:00
debian-nightly-package.sh More licenses converted to SPDX. 2018-03-07 13:35:49 +00:00
debian-setup.sh wiretap: Convert ascend.y to Lemon. 2020-11-30 08:15:43 +00:00
delete_includes.py Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
detect_bad_alloc_patterns.py Detect and replace bad allocation patterns (more) 2020-12-23 14:07:18 +00:00
extract_asn1_from_spec.pl LPP: upgrade dissector to v16.3.0 2021-01-07 11:48:43 +00:00
fix-encoding-args.pl HTTPS In More Places, update some URLs. 2019-07-27 07:55:36 +00:00
fixhf.pl spdx: more licenses converted. 2018-03-07 15:56:44 +00:00
fuzz-test.sh Shellcheck fixes. 2020-09-21 22:09:13 +00:00
gen-bugnote Tools: Handle leading "#"s in gen-bugnote. 2020-09-30 09:56:53 -07:00
generate-bacnet-vendors.py spdx: more licenses converted. 2018-03-09 04:50:23 +00:00
generate-dissector.py Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
generate-nl80211-fields.py Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
generate-sysdig-event.py Fix issues discovered by common python linters 2020-09-26 04:38:18 +00:00
generate_authors.pl AUTHORS: remove newlines. 2020-01-07 16:52:34 +00:00
html2text.py Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
idl2deb HTTPS (almost) everywhere. 2019-07-26 18:44:40 +00:00
idl2wrs HTTPS (almost) everywhere. 2019-07-26 18:44:40 +00:00
indexcap.py Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
lex.py spdx: more licenses converted. 2018-03-09 04:48:20 +00:00
licensecheck.pl HTTPS In More Places, update some URLs. 2019-07-27 07:55:36 +00:00
list_protos_in_cap.sh More licenses converted to SPDX. 2018-03-07 13:35:49 +00:00
macos-setup-brew.sh Tools: Run `brew doctor` after installing Homebrew packages. 2020-12-08 23:47:05 +00:00
macos-setup.sh macos-setup: Support uninstall of QT versions 5.[10-14].x 2021-01-16 02:32:04 +00:00
make-manuf.py Remove a bunch of duplicate manuf.tmpl entries. 2021-01-01 10:27:35 +00:00
make-no-reassembly-profile.py Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
make-packet-dcm.py Update to DICOM Edition 2020e 2021-01-03 23:23:24 +01:00
make-pci-ids.py NCSI: Squash commits of NCSI and PCI-IDS 2021-02-17 07:10:31 +00:00
make-plugin-reg.py Oops, put back accidentally deleted blank comment line. 2021-01-30 19:29:59 -08:00
make-regs.py wiretap: add a mechanism for built-in modules to have a register routine. 2021-02-06 17:54:19 -08:00
make-services.py Fix issues discovered by common python linters 2020-09-26 04:38:18 +00:00
make-sminmpec.pl spdx: more licenses converted. 2018-03-07 15:56:44 +00:00
make-tls-ct-logids.py tls: Update list of CT logs to 2020-05-29 2020-07-10 05:11:26 +00:00
make-usb.py Tools: Update the usb.ids URL in make-usb.py. 2020-11-15 22:21:14 +00:00
make-version.pl make-version: use 0 as number of commits if they can't be obtained. 2020-12-22 17:06:28 +00:00
make_charset_table.c
msnchat spdx: more licenses converted. 2018-03-09 04:50:23 +00:00
ncp2222.py Fix duplicated filter namecated fileter names 2021-01-11 19:20:10 +00:00
netscreen2dump.py Fix issues discovered by common python linters 2020-09-26 04:38:18 +00:00
parse_xml2skinny_dissector.py HTTPS In More Places, update some URLs. 2019-07-27 07:55:36 +00:00
pkt-from-core.py Fix issues discovered by common python linters 2020-09-26 04:38:18 +00:00
pre-commit Detect and replace bad allocation patterns 2020-12-22 14:56:38 +00:00
pre-commit-ignore.conf Put the main() and wmain() routines for CLI programs into a separate file. 2018-12-13 00:52:11 +00:00
pre-commit-ignore.py Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
process-x11-fields.pl Remove popcount in favor of ws_count_ones. 2018-03-13 17:18:01 +00:00
process-x11-xcb.pl Fix the type of arrays of pointers to hf_ values for bitfield routines. 2020-06-19 11:32:26 +00:00
randpkt-test.sh More shellcheck checks and fixes. 2018-06-07 18:11:12 +00:00
rdps.py rdps.py: Use string equality for comparing strings 2021-01-25 11:32:12 +00:00
release-update-debian-soversions.sh CMake: Get rid of FULL_SO_VERSION 2018-06-07 04:01:37 +00:00
rpm-setup.sh rpm-setup, WSDG: add a --install-rpm-deps option to install rpm-build. 2021-02-15 09:48:51 +00:00
sharkd_shell.py sharkd_shell.py: add interactive debug shell for sharkd 2019-10-02 22:05:29 +00:00
test-captures.sh More shellcheck checks and fixes. 2018-06-07 18:11:12 +00:00
test-common.sh Fuzz: Don't blame the latest commit. 2020-10-23 06:33:40 +00:00
update-appdata.py Linux: rename metadata according to spec 2020-12-10 18:11:12 +00:00
update-tools-help.py Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
update-tx Qt+tools: Fix most of our lupdate warnings. 2021-01-18 16:56:20 +00:00
usb-ptp-extract-models.pl spdx: more licenses converted. 2018-03-07 15:56:44 +00:00
usb-ptp-extract-models.txt
valgrind-wireshark.sh Revert temp changes to valgrind-wireshark.sh 2020-10-19 10:35:26 +00:00
validate-clang-check.sh iLBC: fix deprecation type and cast. 2020-12-28 12:45:41 +00:00
validate-commit.py Tools: skip commit validation for merge trains. 2020-12-12 10:20:40 +01:00
validate-diameter-xml.sh validate-diameter-xml.sh: do not hard-code temporary directory 2018-10-17 15:02:42 +00:00
vg-suppressions vg-suppressions: suppress more GLib-related memleaks 2018-04-24 21:12:49 +00:00
win-setup.ps1 Windows: clean libpcap package 2020-12-14 19:23:22 +00:00
wireshark_be.py IDL: Clean up IDL based dissector generation 2020-05-06 03:49:52 +00:00
wireshark_gen.py IDL: Clean up IDL based dissector generation 2020-05-06 03:49:52 +00:00
wireshark_words.txt Spelling: avoid generated files with --commits 2021-01-16 22:59:12 +00:00
ws-coding-style.cfg Update our issue tracker URL in some places. 2020-09-16 01:29:07 +00:00
yacc.py HTTPS In More Places, update some URLs. 2019-07-27 07:55:36 +00:00