wireshark/plugins/epan/ethercat
David Perry 55db118c0f Use `register_dissector()` in plugins
Within `plugins/epan/`, change calls of `create_dissector_handle()` to
instead call `register_dissector()` with a name for the dissector.

This change allows affected dissectors to be findable by calls to
`find_dissector()`. In turn, this opens up more command-line use for
these protocols, including fuzzshark and rawshark, as well as lua use
via `Dissector.get()`.

Most changes are to sub-dissectors of the wimax plugin. For these I kept
the naming convention for dissector names used by e.g.
`wimax/msg_aas_beam.c` even though it's unwieldy.

Some of the plugins did use `register_dissector()` but with `-1` as the
protocol ID argument. I changed those to pass the actual protocol ID.

Partially addresses #5612
2023-05-02 13:48:36 -04:00
..
AUTHORS
CMakeLists.txt CMake: Finish splitting ADD_PLUGIN_LIBRARY. 2022-04-04 23:10:57 +00:00
packet-ams.c Use `register_dissector()` in plugins 2023-05-02 13:48:36 -04:00
packet-ams.h plugins: use SPDX identifiers. 2018-02-09 14:12:48 +00:00
packet-ecatmb.c Change some `wmem_packet_scope()` to `pinfo->pool` 2023-02-25 05:32:48 +00:00
packet-ecatmb.h doxygen: Try to fix warnings. 2019-07-10 16:49:37 +00:00
packet-esl.c esl_eth: support nanosecond timestamps 2022-10-08 14:01:19 +00:00
packet-ethercat-datagram.c Use `register_dissector()` in plugins 2023-05-02 13:48:36 -04:00
packet-ethercat-datagram.h plugins: use SPDX identifiers. 2018-02-09 14:12:48 +00:00
packet-ethercat-frame.c HTTPS (almost) everywhere. 2019-07-26 18:44:40 +00:00
packet-ethercat-frame.h Older versions of Clang don't understand -Wpedantic. 2018-05-18 22:31:05 +00:00
packet-ioraw.c Use `register_dissector()` in plugins 2023-05-02 13:48:36 -04:00
packet-ioraw.h plugins: use SPDX identifiers. 2018-02-09 14:12:48 +00:00
packet-nv.c Use `register_dissector()` in plugins 2023-05-02 13:48:36 -04:00
packet-nv.h plugins: use SPDX identifiers. 2018-02-09 14:12:48 +00:00