Wireshark-dev: Re: [Wireshark-dev] Add checksum validation option for MTP2
Date: Mon, 5 Feb 2007 17:32:37 +0100
Thanks, I will try to do something similar with 2 registered dissectors. Best regards Florent "Luis Ontanon" <luis.ontanon@xxxxxxxxx> To: "Developer support list for Wireshark" Sent by: <wireshark-dev@xxxxxxxxxxxxx> wireshark-dev-bounces@wi cc: reshark.org Subject: Re: [Wireshark-dev] Add checksum validation option for MTP2 05/02/2007 17:09 Please respond to Developer support list for Wireshark IMO you could do like packet-eth.c does, it registers two dissectors ("eth_withfcs", "eth_withoutfcs") anyway and has a common dissector that will determine one or the other (based on a preference maybe). You could register one to handle ENCAP_WITH_FCS and ENCAP_WITHOUT_FCS or use heuristics instead. However you decide to go, I believe that having two registered dissectors instead of an alternative one is a good idea anyway. Luis On 2/5/07, Florent.Drouin@xxxxxxxxxxxxxxxxx <Florent.Drouin@xxxxxxxxxxxxxxxxx> wrote: > > Hi luis, > > > Right, it seems the problem with the FCS is not only a problem of Datalink. > Up to now, if you read a K12 file, and if the record/file for the stack is > pointing to mtp2, the MTP2 dissector is called. > With the current MTP2 dissector, there is no problem with .rf5 record, > because the FCS are ignored. > But, if you are reading a MTP2 frame from an other capture device, the FCS > are present(at least for the board I am using). > And in the ITU Q703 norma, the FCS are mentionned too, so they should be > present. > > So, the problem is how to find a solution to have a MTP2 dissector > compatible with both format (without FCS, and with FCS). > My first patch was with an option to have a checksum validation. > But, if the option is enabled, the rf5 record are detected as malformed, > because of these 2 bytes missing, (and because the SCCP dissector has not > be modified to accept such frame). > > Now, if I change the datalink to indicate the presence of Checksum, do I > will have to call a specific MTP2_FCS dissector ? Or is it possible to read > the datalink on the pinfo structure in the current MTP2 dissector, to call > a specific code for the FCS validation ? > In this case, it could work with K12 files too, as the datalink is set to > WTAP_ENCAP_K12. > Am I rigth, or do I missed something ? > > Best regards > Florent > > > > > > "Luis Ontanon" > <luis.ontanon@xxxxxxxxx> To: "Developer support list for Wireshark" > Sent by: <wireshark-dev@xxxxxxxxxxxxx> > wireshark-dev-bounces@wi cc: > reshark.org Subject: Re: [Wireshark-dev] Add checksum validation option for MTP2 > > > 05/02/2007 15:41 > Please respond to > Developer support list > for Wireshark > > > > > > On 2/5/07, Florent.Drouin@xxxxxxxxxxxxxxxxx > <Florent.Drouin@xxxxxxxxxxxxxxxxx> wrote: > > Hello Jeff, > > Thank you for your comments, I will follow your advices and request a new > > DLT for MTP2 with FCS. > > But before, I will, first, ask for the agreement of the board > manufacturer. > > I hope they will not disagree.. > > > > In the same time, if someone has samples of use for the MTP2 DLT, it > could > > be very helpfull. > > Maybe, the right way will be to have : > > - DLT_MTP2_noFCS for K12 files, > > k12 files use a single WTAP_ENCAP_K12 and the actual protocol is > choosen by name by the user associating it with the ".stk" file > declared for a given port. As far as the dissecctor handle called by > the name "mtp2" does not change its behaviour there's no problem. > > > - DLT_MTP2_FCS, for this board. > > - and to keep the current DLT_MTP2 for compatibility. > _______________________________________________ > Wireshark-dev mailing list > Wireshark-dev@xxxxxxxxxxxxx > http://www.wireshark.org/mailman/listinfo/wireshark-dev > > > > > _______________________________________________ > Wireshark-dev mailing list > Wireshark-dev@xxxxxxxxxxxxx > http://www.wireshark.org/mailman/listinfo/wireshark-dev > -- This information is top security. When you have read it, destroy yourself. -- Marshall McLuhan _______________________________________________ Wireshark-dev mailing list Wireshark-dev@xxxxxxxxxxxxx http://www.wireshark.org/mailman/listinfo/wireshark-dev
- References:
- Re: [Wireshark-dev] Add checksum validation option for MTP2
- From: Luis Ontanon
- Re: [Wireshark-dev] Add checksum validation option for MTP2
- Prev by Date: Re: [Wireshark-dev] Add checksum validation option for MTP2
- Next by Date: [Wireshark-dev] Option to allow processing of unrecognised Data-link level PCAP file
- Previous by thread: Re: [Wireshark-dev] Add checksum validation option for MTP2
- Next by thread: [Wireshark-dev] Patch to decode ERF type 5 record
- Index(es):