forked from osmocom/wireshark
afa8f21f56
Instead of calling the grep/sed pipelines for each file, build the list of files in the beginning and call each pipeline only once, passing the list to the first grep. This results in a massive speedup in Cygwin; in my test, the time it takes to run make-dissector-reg . dissectors packet-*.c in dissectors/epan is reduced from ~116 to ~3 seconds. I also tried it on NetBSD, where the time do to the same goes from ~6 to ~0.5 seconds. Amend makefile comments to elide mentions of invoking multiple processes per file. Change-Id: Iad441e7d2b6cc3669dada57646e2f8f6b987fd34 Reviewed-on: https://code.wireshark.org/review/2826 Reviewed-by: Anders Broman <a.broman58@gmail.com> |
||
---|---|---|
.. | ||
AUTHORS | ||
ChangeLog | ||
CMakeLists.txt | ||
INSTALL | ||
Makefile.am | ||
Makefile.common | ||
Makefile.nmake | ||
moduleinfo.h | ||
moduleinfo.nmake | ||
NEWS | ||
packet-bintrngreq.c | ||
packet-bpkmattr.c | ||
packet-bpkmreq.c | ||
packet-bpkmrsp.c | ||
packet-cmctrlreq.c | ||
packet-cmctrlrsp.c | ||
packet-cmstatus.c | ||
packet-dbcack.c | ||
packet-dbcreq.c | ||
packet-dbcrsp.c | ||
packet-dccack.c | ||
packet-dccreq.c | ||
packet-dccrsp.c | ||
packet-dcd.c | ||
packet-docsis.c | ||
packet-dpvreq.c | ||
packet-dpvrsp.c | ||
packet-dsaack.c | ||
packet-dsareq.c | ||
packet-dsarsp.c | ||
packet-dscack.c | ||
packet-dscreq.c | ||
packet-dscrsp.c | ||
packet-dsdreq.c | ||
packet-dsdrsp.c | ||
packet-intrngreq.c | ||
packet-macmgmt.c | ||
packet-map.c | ||
packet-mdd.c | ||
packet-regack.c | ||
packet-regreq.c | ||
packet-regreqmp.c | ||
packet-regrsp.c | ||
packet-regrspmp.c | ||
packet-rngreq.c | ||
packet-rngrsp.c | ||
packet-sync.c | ||
packet-tlv-cmctrl.c | ||
packet-tlv.c | ||
packet-tlv.h | ||
packet-type29ucd.c | ||
packet-uccreq.c | ||
packet-uccrsp.c | ||
packet-ucd.c | ||
packet-vendor.c | ||
plugin.rc.in | ||
README |
Overview: ========= The dissectors provided by this plugin allow the dissection of DOCSIS 1.1 Frames. Captures of DOCSIS 1.1 frames can be facilitated using Cisco's Cable Monitor Features found on Cicso UBR7200 and UBR10000 Series Cable Modem Termination Systems. Captures of DOCSIS 1.1 and DOCSIS 2.0 frames can be facilitated using the ARRIS Cadant C4 and the ARRIS Cadant C3. Features: ========= + Decode the DOCSIS header + Extended Header. For Data PDU's it will automatically decode as far up the stack that it can. + Decode Mac Management Header. The following Mac Messages are decoded at present: REG-REQ REG-RSP REG-ACK RNG-REQ RNG-RSP UCC-REQ UCC-RSP UCD Messages MAP Messages DSA-REQ DSA-RSP DSA-ACK DSC-REQ DSC-RSP DSC-ACK DSD-REQ DSD-RSP BPKM-REQ BPKM-RSP BPKM Attributes + Decode All Appendix C TLV's + Decode Concatenated Frames via a recursive call to dissect_docsis() + Decode DOCSIS 2.0 packets including: Type 29 UCD Messages (DOCSIS 2.0 only) INT-RNG-REQ References: =========== DOCSIS 1.1 and DOCSIS 2.0 Specifications can be found at: http://www.cablemodem.com/specifications.html Information on Cisco's Cable Monitor Feature can be found at: http://www.cisco.com/univercd/cc/td/doc/product/cable/cab_rout/cmtsfg/ufg_cmon.htm Information on the ARRIS Cadant line of products http://www.arrisi.com/products_solutions/product_families/Cadant/index.asp