Home
last modified time | relevance | path

Searched refs:bdlp (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/libpcap/
H A Dpcap-bpf.c904 get_dlt_list(int fd, int v, struct bpf_dltlist *bdlp, char *ebuf) in get_dlt_list() argument
906 memset(bdlp, 0, sizeof(*bdlp)); in get_dlt_list()
907 if (ioctl(fd, BIOCGDLTLIST, (caddr_t)bdlp) == 0) { in get_dlt_list()
911 bdlp->bfl_list = (u_int *) malloc(sizeof(u_int) * (bdlp->bfl_len + 1)); in get_dlt_list()
912 if (bdlp->bfl_list == NULL) { in get_dlt_list()
918 if (ioctl(fd, BIOCGDLTLIST, (caddr_t)bdlp) < 0) { in get_dlt_list()
921 free(bdlp->bfl_list); in get_dlt_list()
949 for (i = 0; i < bdlp->bfl_len; i++) { in get_dlt_list()
950 if (bdlp->bfl_list[i] != DLT_EN10MB in get_dlt_list()
952 && bdlp->bfl_list[i] != DLT_IPNET in get_dlt_list()
[all …]