1PCAP_SET_DATALINK(3PCAP) PCAP_SET_DATALINK(3PCAP)
2
3
4
6 pcap_set_datalink - set the link-layer header type to be used by a cap‐
7 ture device
8
10 #include <pcap/pcap.h>
11
12 int pcap_set_datalink(pcap_t *p, int dlt);
13
15 pcap_set_datalink() is used to set the current link-layer header type
16 of the pcap descriptor to the type specified by dlt.
17
19 pcap_set_datalink() returns 0 on success, PCAP_ERROR_NOT_ACTIVATED if
20 called on a capture handle that has been created but not activated, or
21 PCAP_ERROR on other errors. If PCAP_ERROR is returned,
22 pcap_geterr(3PCAP) or pcap_perror(3PCAP) may be called with p as an ar‐
23 gument to fetch or display the error text.
24
26 pcap(3PCAP), pcap_datalink_name_to_val(3PCAP)
27
28
29
30 5 March 2022 PCAP_SET_DATALINK(3PCAP)