PCAP\_DATALINK\_NAME\_TO\_VAL(3PCAP) PCAP\_DATALINK\_NAME\_TO\_VAL(3PCAP)

# [NAME](#NAME)

pcap\_datalink\_name\_to\_val - get the link-layer header type value corresponding to a header type name

# [SYNOPSIS](#SYNOPSIS)

```
#include <pcap/pcap.h>
```

```
int pcap_datalink_name_to_val(const char *name);
```

# [DESCRIPTION](#DESCRIPTION)

**pcap\_datalink\_name\_to\_val**() translates a link-layer header type name, which is a **DLT\_** name with the **DLT\_** removed, to the corresponding link-layer header type value. The translation is case-insensitive.

# [RETURN VALUE](#RETURN_VALUE)

**pcap\_datalink\_name\_to\_val**() returns the type value on success and **PCAP\_ERROR** if the name is not a known type name.

# [SEE ALSO](#SEE_ALSO)

[**pcap**(3PCAP)](/man/os/libpcap/pcap.3PCAP), [**pcap\_set\_datalink**(3PCAP)](/man/os/libpcap/pcap_set_datalink.3PCAP), [**pcap\_datalink\_val\_to\_name**(3PCAP)](/man/os/libpcap/pcap_datalink_val_to_name.3PCAP)

25 July 2018

---

Document: pcap_datalink_name_to_val(3pcap) from libpcap 1.11.0-r0 (Chainguard OS)
Source: https://github.com/the-tcpdump-group/libpcap.git
