Lines Matching refs:pppfd

140 static int pppfd = -1;			/* ppp driver fd */  variable
452 if (pppfd != -1) { in sys_init()
464 pppfd = open(devnam, O_RDWR | O_NONBLOCK); in sys_init()
467 if (pppfd >= 0 && in sys_init()
468 strioctl(pppfd, PPPIO_GTYPE, &typ, 0, sizeof (typ)) >= 0 && in sys_init()
473 (void) close(pppfd); in sys_init()
474 pppfd = -1; in sys_init()
476 extra_dev_fd = pppfd; in sys_init()
477 pppfd = -1; in sys_init()
484 if (pppfd < 0) in sys_init()
485 pppfd = open(drvnam, O_RDWR | O_NONBLOCK); in sys_init()
486 if (pppfd < 0) { in sys_init()
491 if (strioctl(pppfd, PPPIO_DEBUG, &x, sizeof (x), 0) < 0) { in sys_init()
499 if (strioctl(pppfd, PPPIO_NEWPPA, &x, sizeof (x), sizeof (x)) < 0) { in sys_init()
518 if (strioctl(pppfd, PPPIO_USETIMESTAMP, NULL, 0, 0) < 0) { in sys_init()
563 if (!IPCP_ENABLED || (ifunit == -1) || (pppfd == -1)) { in plumb_ipif()
902 if (pppfd != -1) { in sys_close()
903 (void) close(pppfd); in sys_close()
904 pppfd = -1; in sys_close()
966 return (pppfd);
998 if ((fdmuxid = myioctl(pppfd, I_LINK, (void *)fd)) < 0) {
1003 if (strioctl(pppfd, PPPIO_LASTMOD, NULL, 0, 0) < 0) {
1012 if (strioctl(pppfd, PPPIO_DEBUG, &x, sizeof (x), 0) < 0) {
1018 if (strioctl(pppfd, PPPIO_DEBUG, &x, sizeof (x), 0) < 0) {
1022 return (pppfd);
1053 if (myioctl(pppfd, I_UNLINK, (void *)fdmuxid) < 0) {
1102 if (strioctl(pppfd, PPPIO_GCLEAN, &x, 0, sizeof (x)) < 0) { in clean_check()
1433 return (pppfd); in open_ppp_loopback()
1457 while (putmsg(pppfd, NULL, &data, 0) < 0) {
1468 pfd.fd = pppfd;
1770 rc = len = getmsg(pppfd, &ctrl, &data, &flags);
1904 if (!sync_serial && fdmuxid >= 0 && pppfd != -1) {
1908 if (strioctl(pppfd, PPPIO_MUX, cf, sizeof (cf), 0) < 0) {
1926 if (!sync_serial && fdmuxid >= 0 && pppfd != -1) {
1930 if (strioctl(pppfd, PPPIO_MUX, cf, sizeof (cf), 0) < 0) {
1953 if (pppfd == -1) {
1958 if (strioctl(pppfd, PPPIO_MTU, cf, sizeof (cf[0]), 0) < 0) {
1966 if (strioctl(pppfd, PPPIO_XACCM, &asyncmap,
1974 if (any_compressions() && strioctl(pppfd, PPPIO_CFLAGS, cf,
1995 if (fdmuxid != -1 && strioctl(pppfd, PPPIO_XACCM, accm,
2019 if (pppfd == -1) {
2024 if (strioctl(pppfd, PPPIO_MRU, cf, sizeof (cf[0]), 0) < 0) {
2032 if (strioctl(pppfd, PPPIO_RACCM, &asyncmap,
2040 if (any_compressions() && strioctl(pppfd, PPPIO_CFLAGS, cf,
2071 if (strioctl(pppfd, PPPIO_XFCS, &fcs, sizeof (fcs), 0) < 0) {
2099 if (strioctl(pppfd, PPPIO_RFCS, &fcs, sizeof (fcs), 0) < 0) {
2118 if (strioctl(pppfd, (for_transmit ? PPPIO_XCOMP : PPPIO_RCOMP),
2141 if (strioctl(pppfd, PPPIO_COMPLEV, &x, sizeof (x), 0) < 0) {
2162 if (strioctl(pppfd, PPPIO_CFLAGS, cf, sizeof (cf), sizeof (cf[0]))
2183 rc = strioctl(pppfd, PPPIO_GIDLE, pids, 0, sizeof (struct ppp_idle));
2205 if (strioctl(pppfd, PPPIO_GETSTAT64, &s64, 0, sizeof (s64)) >= 0) {
2213 if (strioctl(pppfd, PPPIO_GETSTAT, &s, 0, sizeof (s)) < 0) {
2238 if (strioctl(pppfd, PPPIO_PASSFILT, pass,
2245 if (strioctl(pppfd, PPPIO_ACTIVEFILT, active,
2270 if (strioctl(pppfd, PPPIO_CFLAGS, cf, sizeof (cf), sizeof (cf[0]))
2306 if (strioctl(pppfd, PPPIO_VJINIT, maxcid,
2318 if (strioctl(pppfd, PPPIO_CFLAGS, cf, sizeof (cf), sizeof (cf[0]))
2463 if (strioctl(pppfd, PPPIO_NPMODE, npi, sizeof (npi), 0) < 0) {
3137 if (!IPV6CP_ENABLED || (ifunit == -1) || (pppfd == -1)) { in plumb_ip6if()
3609 if (pppfd == -1) in sys_print_state()
3616 if (was_linked && ioctl(pppfd, I_UNLINK, fdmuxid) == -1) { in sys_print_state()
3622 (fdmuxid = ioctl(pppfd, I_LINK, (void *)ttyfd)) == -1) in sys_print_state()
3638 if (strioctl(pppfd, PPPIO_BLOCKNP, &proto, sizeof (proto), 0) < 0) { in sys_block_proto()
3653 if (strioctl(pppfd, PPPIO_UNBLOCKNP, &proto, sizeof (proto), 0) < 0) { in sys_unblock_proto()