pcap_datalink_val_to_name(3pcap) — Linux manual page

NAME | SYNOPSIS | DESCRIPTION | BACKWARD COMPATIBILITY | SEE ALSO | COLOPHON

PCAP_DATALINK_VAL_TO_NAME(3PCAP)        PCAP_DATALINK_VAL_TO_NAME(3PCAP)

NAME         top

       pcap_datalink_val_to_name, pcap_datalink_val_to_description,
       pcap_datalink_val_to_description_or_dlt - get a name or
       description for a link-layer header type value

SYNOPSIS         top

       #include <pcap.h>

       const char *pcap_datalink_val_to_name(int dlt);
       const char *pcap_datalink_val_to_description(int dlt);
       const char *pcap_datalink_val_to_description_or_dlt(int dlt);

DESCRIPTION         top

       pcap_datalink_val_to_name() translates a link-layer header type
       value to the corresponding link-layer header type name, which is
       the DLT_ name for the link-layer header type value with the DLT_
       removed.  NULL is returned if the type value does not correspond
       to a known DLT_ value.

       pcap_datalink_val_to_description() translates a link-layer header
       type value to a short description of that link-layer header type.
       NULL is returned if the type value does not correspond to a known
       DLT_ value.

       pcap_datalink_val_to_description_or_dlt() translates a link-layer
       header type value to a short description of that link-layer
       header type just like pcap_datalink_val_to_description().  If the
       type value does not correspond to a known DLT_ value, the string
       "DLT n" is returned, where n is the value of the dlt argument.

BACKWARD COMPATIBILITY         top

       The pcap_datalink_val_to_description_or_dlt() function first
       became available in libpcap release 1.9.1.  In previous releases,
       pcap_datalink_val_to_description() would have to be called and,
       if it returned NULL, a default string would have to be
       constructed.

SEE ALSO         top

       pcap(3PCAP)

COLOPHON         top

       This page is part of the libpcap (packet capture library)
       project.  Information about the project can be found at 
       ⟨http:https://www.tcpdump.org/⟩.  If you have a bug report for this
       manual page, see ⟨http:https://www.tcpdump.org/#patches⟩.  This page
       was obtained from the project's upstream Git repository
       ⟨https://github.com/the-tcpdump-group/libpcap.git⟩ on 2023-12-22.
       (At that time, the date of the most recent commit that was found
       in the repository was 2023-12-13.)  If you discover any rendering
       problems in this HTML version of the page, or you believe there
       is a better or more up-to-date source for the page, or you have
       corrections or improvements to the information in this COLOPHON
       (which is not part of the original manual page), send a mail to
       [email protected]

                               4 May 2022PCAP_DATALINK_VAL_TO_NAME(3PCAP)