Lines Matching refs:dh
175 init_datalink(dlpi_handle_t dh, ulong_t snaplen, ulong_t chunksize, in init_datalink() argument
181 retv = dlpi_bind(dh, DLPI_ANY_SAP, NULL); in init_datalink()
183 pr_errdlpi(dh, "cannot bind on", retv); in init_datalink()
187 dlpi_linkname(dh)); in init_datalink()
189 (void) fprintf(stderr, "Using device %s ", dlpi_linkname(dh)); in init_datalink()
198 retv = dlpi_promiscon(dh, DL_PROMISC_PHYS); in init_datalink()
205 pr_errdlpi(dh, in init_datalink()
212 retv = dlpi_promiscon(dh, DL_PROMISC_MULTI); in init_datalink()
219 pr_errdlpi(dh, in init_datalink()
226 retv = dlpi_promiscon(dh, DL_PROMISC_SAP); in init_datalink()
233 pr_errdlpi(dh, "promiscuous mode (SAP) failed; " in init_datalink()
237 netfd = dlpi_fd(dh); in init_datalink()
244 pr_errdlpi(dh, "cannot push \"pfmod\"", DL_SYSERR); in init_datalink()
248 pr_errdlpi(dh, "PFIOCSETF", DL_SYSERR); in init_datalink()
252 pr_errdlpi(dh, "cannot push \"bufmod\"", DL_SYSERR); in init_datalink()
256 pr_errdlpi(dh, "SBIOCSTIME", DL_SYSERR); in init_datalink()
260 pr_errdlpi(dh, "SBIOCGCHUNK", DL_SYSERR); in init_datalink()
264 pr_errdlpi(dh, "SBIOCSSNAP", DL_SYSERR); in init_datalink()
271 pr_errdlpi(dh, "cannot flush \"I_FLUSH\"", DL_SYSERR); in init_datalink()
282 net_read(dlpi_handle_t dh, size_t chunksize, int filter, void (*proc)(), in net_read() argument
301 retval = dlpi_recv(dh, NULL, NULL, bufp, &msglen, -1, NULL); in net_read()
313 pr_errdlpi(dh, "network read failed", retval); in net_read()