Wireshark 4.5.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Functions
crc8-tvb.h File Reference

Go to the source code of this file.

Functions

bool check_fcs (tvbuff_t *p, uint8_t len, uint8_t offset, uint8_t received_fcs)
 
uint8_t get_crc8_ieee8023_epon (tvbuff_t *p, uint8_t len, uint8_t 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()

bool check_fcs ( tvbuff_t p,
uint8_t  len,
uint8_t  offset,
uint8_t  received_fcs 
)
extern

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