Wireshark  4.3.0
The Wireshark network protocol analyzer
Functions
crc8-tvb.h File Reference

Go to the source code of this file.

Functions

gboolean check_fcs (tvbuff_t *p, guint8 len, guint8 offset, guint8 received_fcs)
 
guint8 get_crc8_ieee8023_epon (tvbuff_t *p, guint8 len, guint8 offset)
 

Detailed Description

Checks the checksum (FCS) of the 3G TS 27.010 Multiplexing protocol. The algorithm to check the FCS is described in "3G TS 27.010 V2.0.0 (1999-06)" See: www.3gpp.org/ftp/tsg_t/TSG_T/TSGT_04/docs/PDFs/TP-99119.pdf or: http://www.3gpp.org/ftp/Specs/html-info/27010.htm

Polynom: (x^8 + x^2 + x^1 + 1)

2011 Hans-Christoph Schemmel <hans-christoph.schemmel[AT]cinterion.com> 2014 Philip Rosenberg-Watt <p.rosenberg-watt[at]cablelabs.com>

Wireshark - Network traffic analyzer By Gerald Combs geral.nosp@m.d@wi.nosp@m.resha.nosp@m.rk.o.nosp@m.rg Copyright 1998 Gerald Combs

SPDX-License-Identifier: GPL-2.0-or-later

Function Documentation

◆ check_fcs()

gboolean check_fcs ( tvbuff_t p,
guint8  len,
guint8  offset,
guint8  received_fcs 
)

Check the final crc value(Receiver code)

Parameters
pThe tv buffer containing the data.
lenNumber of bytes in the message.
offsetOffset in the message.
received_fcsThe received FCS.
Returns
Returns TRUE if the checksum is correct, FALSE if it is not correct