Main Content


Write global header to PCAP file

Since R2020b



    writeGlobalHeader(pcapObj,linkType) writes a global header to the PCAP file specified in the PCAP file writer object, pcapObj. Input linkType specifies the unique identifier for a protocol.


    collapse all

    Create a default PCAP file writer object.

    pcapObj = pcapWriter;

    5G NR packets do not have a valid link type. As per Tcpdump, if a valid link type is not present, specify the link type of SLL packet.

    linkType = 113;

    Use the PCAP file writer object and the link type of the SLL packet to write a global header for the 5G NR packet to the PCAP file.


    Input Arguments

    collapse all


    The pcapWriter object does not overwrite the existing PCAP file. Each time when you create this object, specify a unique PCAP file name.

    PCAP file writer object, specified as a pcapWriter object.

    Unique identifier for a protocol, specified as an integer in the range [0, 65535].

    Data Types: double


    [1] Group, The Tcpdump. “Tcpdump/Libpcap Public Repository.” Accessed May 20, 2020.

    [2] “Development/LibpcapFileFormat - The Wireshark Wiki.” Accessed May 20, 2020.

    Extended Capabilities

    C/C++ Code Generation
    Generate C and C++ code using MATLAB® Coder™.

    Version History

    Introduced in R2020b

    See Also