Custom ecpri dissector based on original implementation
Hello,
I need some modification to basic epan/dissectors/packet-ecpri.c implementation so i thought eses way to pull it will be:
do modification in packet-ecpri.c
compile plugins target
Copy lib .so file to current wireshark installation "/usr/lib/x86_64-linux-gnu/wireshark/plugins/4.0/epan" but using nm -D i have checked all libs for "proto_register_ecpri" symbol and it is not there, so in which library this object /build/epan/dissectors/CMakeFiles/dissectors.dir/packet-ecpri.c.o is linked, and where it is located on ubuntu 22.04 installation so i can switch it after compilation or i'm completely wrong and this is not right approach ?
epan/dissectors/packet-ecpri.c is not forgotten commits.
If your "some modification" would benefit others you could open a Enhancement Request.
Before attempting to modify the
.so
have you gone through the UN*X build process?Once that is successful and if the change benefits others you could make a merge request 3.9. Make Changes To The Wireshark Sources.
I am curious about the changes you need to make. I made it call the ORAN FH CUS dissector for the message types it handles (discarding my company's eCPRI dissector).