This wiki has been migrated to and is now deprecated. Please use that site instead.

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

Capture Filter

You cannot directly filter PDCP-LTE protocols while capturing.


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

PDCP-LTE (last edited 2015-11-26 14:51:08 by PascalQuantin)