Man page of PCAP_LIST_DATALINKS
Section: Misc. Reference Manual Pages (3PCAP)
Updated: 25 July 2018
Return to Main Contents
This man page documents libpcap version 1.10.0.
Your system may have a different version installed, possibly with some
local modifications. To achieve the best results, please make sure this
version of this man page suits your needs. If necessary, try to look for
a different version on this web site or in the man pages available in your
pcap_list_datalinks, pcap_free_datalinks - get a list of link-layer header
types supported by a capture device, and free that list
int pcap_list_datalinks(pcap_t *p, int **dlt_buf);
void pcap_free_datalinks(int *dlt_list);
is used to get a list of the supported link-layer header types of the
interface associated with the pcap descriptor.
allocates an array to hold the list and sets
to point to that array.
The caller is responsible for freeing the array with
which frees the list of link-layer header types pointed to by
It must not be called on a pcap descriptor created by
that has not yet been activated by
returns the number of link-layer header types in the array on success,
if called on a capture handle that has been created but not activated,
on other errors.
may be called with
as an argument to fetch or display the error text.
This document was created by
using the manual pages from "The Tcpdump Group" git repositories.
Time: 12:27:45 GMT, October 07, 2021
[Valid HTML 4.01]