Packet Data Convergence Protocol (PDCP) for LTE

This protocol sits between the RLC and RRC layers in the LTE air interface (connecting an LTE UE with an eNodeB).

Protocol dependencies

The dissection of RRC and IP payloads are controlled by preference settings. This dissector may be called by the RLC-LTE dissector for signalling plane messages (if preference settings are enabled).

A UDP framing format for PDCP-LTE has been defined (described in packet-pdcp-lte.h, purely for use with Wireshark)

Example traffic



The PDCP-LTE dissector is mostly functional. It can decode the PDCP-LTE headers but has limited support for ROHC payloads. Deciphering of EEA2 (AES) messages is supported where Wireshark is built with libgcrypt. There is support for reading PDCP-LTE frames from:

Preference Settings

Example capture file

XXX - Add a simple example capture file to the SampleCaptures page and link from here (see below). Keep this file short, it's also a good idea to gzip it to make it even smaller, as Wireshark can open gzipped files automatically.

Display Filter

A complete list of PDCP-LTE display filter fields can be found in the display filter reference

Show only the PDCP-LTE based traffic:


Capture Filter

You cannot directly filter PDCP-LTE protocols while capturing.

External links


It is recommended that you use current sources or a recent automated build for this and other LTE dissectors.

Imported from https://wiki.wireshark.org/PDCP-LTE on 2020-08-11 23:17:51 UTC