Lines Matching refs:cp

166 #define	CPDEBUG(x)	(IS_CP_KDEBUG(cp) ? CKDEBUG(x) : (void)0)
237 sppp_comp_t *cp; in spppcomp_open() local
245 cp = kmem_zalloc(sizeof (sppp_comp_t), KM_SLEEP); in spppcomp_open()
246 q->q_ptr = WR(q)->q_ptr = (caddr_t)cp; in spppcomp_open()
248 cp->cp_mru = PPP_MRU; in spppcomp_open()
249 cp->cp_mtu = PPP_MTU; in spppcomp_open()
251 mutex_init(&cp->cp_pair_lock, NULL, MUTEX_DRIVER, NULL); in spppcomp_open()
252 vj_compress_init(&cp->cp_vj, -1); in spppcomp_open()
253 cp->cp_nxslots = -1; in spppcomp_open()
254 cp->cp_effort = -1; in spppcomp_open()
273 sppp_comp_t *cp = q->q_ptr; in spppcomp_close() local
278 (IS_CP_HASUNIT(cp) ? cp->cp_unit : -1), cp->cp_flags, in spppcomp_close()
280 mutex_destroy(&cp->cp_pair_lock); in spppcomp_close()
281 if (cp->cp_kstats) { in spppcomp_close()
282 ASSERT(IS_CP_HASUNIT(cp)); in spppcomp_close()
283 kstat_delete(cp->cp_kstats); in spppcomp_close()
285 if (cp->cp_xstate != NULL) { in spppcomp_close()
286 (*cp->cp_xcomp->comp_free)(cp->cp_xstate); in spppcomp_close()
288 if (cp->cp_rstate != NULL) { in spppcomp_close()
289 (*cp->cp_rcomp->decomp_free)(cp->cp_rstate); in spppcomp_close()
291 kmem_free(cp, sizeof (sppp_comp_t)); in spppcomp_close()
319 sppp_comp_t *cp = q->q_ptr; in spppcomp_wput() local
325 ((cp->cp_flags & (COMP_VJC|CCP_COMP_RUN)) && in spppcomp_wput()
328 cp->cp_out_queued++; in spppcomp_wput()
334 cp->cp_out_handled++; in spppcomp_wput()
341 spppcomp_ioctl(q, mp, cp); in spppcomp_wput()
344 mutex_enter(&cp->cp_pair_lock); in spppcomp_wput()
346 mutex_exit(&cp->cp_pair_lock); in spppcomp_wput()
354 (IS_CP_HASUNIT(cp) ? cp->cp_unit : -1), in spppcomp_wput()
355 *mp->b_rptr, cp->cp_flags, CP_FLAGSSTR)); in spppcomp_wput()
364 mutex_enter(&cp->cp_pair_lock); in spppcomp_wput()
366 vj_compress_init(&cp->cp_vj, cp->cp_nxslots); in spppcomp_wput()
367 mutex_exit(&cp->cp_pair_lock); in spppcomp_wput()
428 sppp_comp_t *cp = q->q_ptr; in spppcomp_outpkt() local
438 mutex_enter(&cp->cp_pair_lock); in spppcomp_outpkt()
439 cp->cp_omsg_pull++; in spppcomp_outpkt()
440 mutex_exit(&cp->cp_pair_lock); in spppcomp_outpkt()
453 if (proto == PPP_IP && IS_COMP_VJC(cp) && in spppcomp_outpkt()
497 &cp->cp_vj, IS_COMP_VJCCID(cp), &vjhdr); in spppcomp_outpkt()
510 mutex_enter(&cp->cp_pair_lock); in spppcomp_outpkt()
511 cp->cp_omsg_dcopy++; in spppcomp_outpkt()
512 mutex_exit(&cp->cp_pair_lock); in spppcomp_outpkt()
597 mutex_enter(&cp->cp_pair_lock); in spppcomp_outpkt()
598 comp_ccp(q, mp, cp, B_FALSE); in spppcomp_outpkt()
599 mutex_exit(&cp->cp_pair_lock); in spppcomp_outpkt()
600 } else if (proto != PPP_LCP && IS_CCP_COMP_RUN(cp) && in spppcomp_outpkt()
601 IS_CCP_ISUP(cp) && cp->cp_xstate != NULL) { in spppcomp_outpkt()
605 len = (*cp->cp_xcomp->compress)(cp->cp_xstate, &cmp, mp, len, in spppcomp_outpkt()
606 cp->cp_mtu + PPP_HDRLEN); in spppcomp_outpkt()
621 mutex_enter(&cp->cp_pair_lock); in spppcomp_outpkt()
622 cp->cp_stats.ppp_oerrors++; in spppcomp_outpkt()
623 mutex_exit(&cp->cp_pair_lock); in spppcomp_outpkt()
634 if ((cp->cp_flags & (COMP_AC|COMP_PROT)) && DB_REF(mp) > 1) { in spppcomp_outpkt()
636 mutex_enter(&cp->cp_pair_lock); in spppcomp_outpkt()
637 cp->cp_omsg_dcopy++; in spppcomp_outpkt()
638 mutex_exit(&cp->cp_pair_lock); in spppcomp_outpkt()
649 if (IS_COMP_AC(cp) && (proto != PPP_LCP)) { in spppcomp_outpkt()
655 if (proto < 0x100 && IS_COMP_PROT(cp)) { in spppcomp_outpkt()
658 } else if ((proto < 0x100) && IS_COMP_PROT(cp)) { in spppcomp_outpkt()
666 mutex_enter(&cp->cp_pair_lock); in spppcomp_outpkt()
667 cp->cp_stats.ppp_opackets++; in spppcomp_outpkt()
668 cp->cp_stats.ppp_obytes += msgsize(mp); in spppcomp_outpkt()
669 mutex_exit(&cp->cp_pair_lock); in spppcomp_outpkt()
672 (IS_CP_HASUNIT(cp) ? cp->cp_unit : -1), msgsize(mp), in spppcomp_outpkt()
673 cp->cp_flags, CP_FLAGSSTR)); in spppcomp_outpkt()
677 mutex_enter(&cp->cp_pair_lock); in spppcomp_outpkt()
678 cp->cp_stats.ppp_oerrors++; in spppcomp_outpkt()
679 mutex_exit(&cp->cp_pair_lock); in spppcomp_outpkt()
699 sppp_comp_t *cp = q->q_ptr; in spppcomp_inner_ioctl() local
727 cp->cp_flags = (cp->cp_flags & ~mask) | (flags & mask); in spppcomp_inner_ioctl()
730 cp->cp_flags &= ~CCP_ISUP & ~CCP_COMP_RUN & in spppcomp_inner_ioctl()
732 if (cp->cp_xstate != NULL) { in spppcomp_inner_ioctl()
733 (*cp->cp_xcomp->comp_free)(cp->cp_xstate); in spppcomp_inner_ioctl()
734 cp->cp_xstate = NULL; in spppcomp_inner_ioctl()
736 if (cp->cp_rstate != NULL) { in spppcomp_inner_ioctl()
737 (*cp->cp_rcomp->decomp_free)(cp->cp_rstate); in spppcomp_inner_ioctl()
738 cp->cp_rstate = NULL; in spppcomp_inner_ioctl()
744 (IS_CP_HASUNIT(cp) ? cp->cp_unit : -1), in spppcomp_inner_ioctl()
746 CP_FLAGSSTR, cp->cp_flags, CP_FLAGSSTR)); in spppcomp_inner_ioctl()
749 if (!IS_CP_LASTMOD(cp)) { in spppcomp_inner_ioctl()
753 *(uint32_t *)mp->b_cont->b_rptr = cp->cp_flags; in spppcomp_inner_ioctl()
773 cp->cp_vj_last_ierrors = cp->cp_stats.ppp_ierrors; in spppcomp_inner_ioctl()
775 vj_compress_init(&cp->cp_vj, nxslots); in spppcomp_inner_ioctl()
776 cp->cp_nxslots = nxslots; in spppcomp_inner_ioctl()
780 (IS_CP_HASUNIT(cp) ? cp->cp_unit : -1), nxslots, in spppcomp_inner_ioctl()
781 nrslots, cp->cp_flags, CP_FLAGSSTR)); in spppcomp_inner_ioctl()
820 if ((xtemp = cp->cp_xstate) != NULL) { in spppcomp_inner_ioctl()
821 cp->cp_flags &= ~CCP_ISUP & in spppcomp_inner_ioctl()
823 cp->cp_xstate = NULL; in spppcomp_inner_ioctl()
824 (*cp->cp_xcomp->comp_free)(xtemp); in spppcomp_inner_ioctl()
826 cp->cp_xcomp = *comp; in spppcomp_inner_ioctl()
827 cp->cp_xstate = (*comp)->comp_alloc(opt_data, in spppcomp_inner_ioctl()
830 if (cp->cp_xstate == NULL) { in spppcomp_inner_ioctl()
836 (IS_CP_HASUNIT(cp) ? cp->cp_unit : -1), in spppcomp_inner_ioctl()
838 cp->cp_flags, in spppcomp_inner_ioctl()
841 if ((xtemp = cp->cp_rstate) != NULL) { in spppcomp_inner_ioctl()
842 cp->cp_flags &= ~CCP_ISUP & in spppcomp_inner_ioctl()
844 cp->cp_rstate = NULL; in spppcomp_inner_ioctl()
845 (*cp->cp_rcomp->decomp_free)(xtemp); in spppcomp_inner_ioctl()
847 cp->cp_rcomp = *comp; in spppcomp_inner_ioctl()
848 cp->cp_rstate = in spppcomp_inner_ioctl()
851 if (cp->cp_rstate == NULL) { in spppcomp_inner_ioctl()
857 (IS_CP_HASUNIT(cp) ? cp->cp_unit : -1), in spppcomp_inner_ioctl()
859 cp->cp_flags, in spppcomp_inner_ioctl()
863 rc = (*(*comp)->set_effort)(cp-> in spppcomp_inner_ioctl()
864 cp_xcomp == *comp ? cp->cp_xstate : NULL, in spppcomp_inner_ioctl()
865 cp->cp_rcomp == *comp ? cp->cp_rstate : in spppcomp_inner_ioctl()
866 NULL, cp->cp_effort); in spppcomp_inner_ioctl()
870 cp->cp_unit, cp->cp_effort)); in spppcomp_inner_ioctl()
888 cp->cp_flags |= CP_KDEBUG; in spppcomp_inner_ioctl()
891 (IS_CP_HASUNIT(cp) ? cp->cp_unit : -1), in spppcomp_inner_ioctl()
892 cp->cp_flags, CP_FLAGSSTR)); in spppcomp_inner_ioctl()
897 cp->cp_flags |= CP_LASTMOD; in spppcomp_inner_ioctl()
899 (IS_CP_HASUNIT(cp) ? cp->cp_unit : -1), in spppcomp_inner_ioctl()
900 cp->cp_flags, CP_FLAGSSTR)); in spppcomp_inner_ioctl()
908 cp->cp_effort = val; in spppcomp_inner_ioctl()
911 if ((ccomp = cp->cp_xcomp) != NULL && in spppcomp_inner_ioctl()
913 rc = (*ccomp->set_effort)(cp->cp_xstate, in spppcomp_inner_ioctl()
914 ccomp == cp->cp_rcomp ? cp->cp_rstate : NULL, val); in spppcomp_inner_ioctl()
918 if ((ccomp = cp->cp_rcomp) != NULL && ccomp != cp->cp_xcomp && in spppcomp_inner_ioctl()
920 rc = (*ccomp->set_effort)(NULL, cp->cp_rstate, val); in spppcomp_inner_ioctl()
938 spppcomp_getcstat(queue_t *q, mblk_t *mp, sppp_comp_t *cp) in spppcomp_getcstat() argument
943 ASSERT(cp != NULL); in spppcomp_getcstat()
958 if (cp->cp_xstate != NULL) { in spppcomp_getcstat()
959 (*cp->cp_xcomp->comp_stat)(cp->cp_xstate, &csp->c); in spppcomp_getcstat()
961 if (cp->cp_rstate != NULL) { in spppcomp_getcstat()
962 (*cp->cp_rcomp->decomp_stat)(cp->cp_rstate, &csp->d); in spppcomp_getcstat()
979 spppcomp_ioctl(queue_t *q, mblk_t *mp, sppp_comp_t *cp) in spppcomp_ioctl() argument
984 ASSERT(cp != NULL); in spppcomp_ioctl()
995 mutex_enter(&cp->cp_pair_lock); in spppcomp_ioctl()
997 mutex_exit(&cp->cp_pair_lock); in spppcomp_ioctl()
1009 spppcomp_getcstat(q, mp, cp); in spppcomp_ioctl()
1013 if (!IS_CP_LASTMOD(cp)) { in spppcomp_ioctl()
1049 sppp_comp_t *cp = q->q_ptr; in spppcomp_mctl() local
1060 cp->cp_mtu = ((ushort_t *)mp->b_rptr)[1]; in spppcomp_mctl()
1063 (IS_CP_HASUNIT(cp) ? cp->cp_unit : -1), in spppcomp_mctl()
1064 cp->cp_mtu, cp->cp_flags, CP_FLAGSSTR)); in spppcomp_mctl()
1070 cp->cp_mru = ((ushort_t *)mp->b_rptr)[1]; in spppcomp_mctl()
1073 (IS_CP_HASUNIT(cp) ? cp->cp_unit : -1), in spppcomp_mctl()
1074 cp->cp_mru, cp->cp_flags, CP_FLAGSSTR)); in spppcomp_mctl()
1081 if (IS_CP_HASUNIT(cp)) { in spppcomp_mctl()
1084 ASSERT(cp->cp_kstats == NULL); in spppcomp_mctl()
1085 cp->cp_unit = ((uint32_t *)mp->b_rptr)[1]; in spppcomp_mctl()
1088 (void) sprintf(unit, "%s" "%d", COMP_MOD_NAME, cp->cp_unit); in spppcomp_mctl()
1089 ksp = kstat_create(COMP_MOD_NAME, cp->cp_unit, unit, "net", in spppcomp_mctl()
1094 cp->cp_flags |= CP_HASUNIT; in spppcomp_mctl()
1095 cp->cp_kstats = ksp; in spppcomp_mctl()
1111 ksp->ks_private = (void *)cp; in spppcomp_mctl()
1115 cp->cp_unit, cp->cp_flags, CP_FLAGSSTR)); in spppcomp_mctl()
1128 if (IS_CP_LASTMOD(cp)) in spppcomp_mctl()
1153 sppp_comp_t *cp = q->q_ptr; in spppcomp_rput() local
1169 if (curtime - cp->cp_lastfinish < spppcomp_min_arrival) in spppcomp_rput()
1170 cp->cp_fastin++; in spppcomp_rput()
1172 cp->cp_fastin >>= 1; /* a guess */ in spppcomp_rput()
1180 if ((!(cp->cp_flags & (CCP_DECOMP_RUN | DECOMP_VJC)) || in spppcomp_rput()
1181 cp->cp_fastin < MAX_FAST_ARRIVALS) && in spppcomp_rput()
1184 cp->cp_in_handled++; in spppcomp_rput()
1189 cp->cp_lastfinish = gethrtime(); in spppcomp_rput()
1193 cp->cp_fastin = 0; in spppcomp_rput()
1195 cp->cp_in_queued++; in spppcomp_rput()
1222 psp->vj = cp->cp_vj.stats; in spppcomp_rput()
1225 (IS_CP_HASUNIT(cp) ? cp->cp_unit : -1), in spppcomp_rput()
1226 cp->cp_flags, CP_FLAGSSTR)); in spppcomp_rput()
1232 mutex_enter(&cp->cp_pair_lock); in spppcomp_rput()
1234 cp->cp_stats.ppp_ierrors++; in spppcomp_rput()
1235 cp->cp_ierr_low++; in spppcomp_rput()
1237 cp->cp_stats.ppp_oerrors++; in spppcomp_rput()
1238 cp->cp_oerr_low++; in spppcomp_rput()
1240 mutex_exit(&cp->cp_pair_lock); in spppcomp_rput()
1246 (IS_CP_HASUNIT(cp) ? cp->cp_unit : -1), in spppcomp_rput()
1247 *mp->b_rptr, cp->cp_flags, CP_FLAGSSTR)); in spppcomp_rput()
1256 mutex_enter(&cp->cp_pair_lock); in spppcomp_rput()
1258 cp->cp_vj_last_ierrors = cp->cp_stats.ppp_ierrors; in spppcomp_rput()
1259 vj_uncompress_err(&cp->cp_vj); in spppcomp_rput()
1260 mutex_exit(&cp->cp_pair_lock); in spppcomp_rput()
1330 sppp_comp_t *cp = q->q_ptr; in spppcomp_inpkt() local
1334 mutex_enter(&cp->cp_pair_lock); in spppcomp_inpkt()
1335 cp->cp_stats.ppp_ibytes += len; in spppcomp_inpkt()
1336 cp->cp_stats.ppp_ipackets++; in spppcomp_inpkt()
1337 mutex_exit(&cp->cp_pair_lock); in spppcomp_inpkt()
1356 if (hlen < (IS_DECOMP_AC(cp) ? 0 : 2) + (IS_DECOMP_PROT(cp) ? 1 : 2)) { in spppcomp_inpkt()
1412 mutex_enter(&cp->cp_pair_lock); in spppcomp_inpkt()
1413 cp->cp_imsg_ccp_pull++; in spppcomp_inpkt()
1414 mutex_exit(&cp->cp_pair_lock); in spppcomp_inpkt()
1423 mutex_enter(&cp->cp_pair_lock); in spppcomp_inpkt()
1424 comp_ccp(q, mp, cp, B_TRUE); in spppcomp_inpkt()
1425 mutex_exit(&cp->cp_pair_lock); in spppcomp_inpkt()
1426 } else if ((cp->cp_flags & (CCP_ISUP | CCP_DECOMP_RUN | CCP_ERR)) == in spppcomp_inpkt()
1427 (CCP_ISUP | CCP_DECOMP_RUN) && cp->cp_rstate != NULL) { in spppcomp_inpkt()
1431 rv = (*cp->cp_rcomp->decompress)(cp->cp_rstate, &mp); in spppcomp_inpkt()
1436 cp->cp_flags |= CCP_ERROR; in spppcomp_inpkt()
1437 mutex_enter(&cp->cp_pair_lock); in spppcomp_inpkt()
1438 ++cp->cp_stats.ppp_ierrors; in spppcomp_inpkt()
1439 mutex_exit(&cp->cp_pair_lock); in spppcomp_inpkt()
1443 cp->cp_flags |= CCP_FATALERROR; in spppcomp_inpkt()
1444 mutex_enter(&cp->cp_pair_lock); in spppcomp_inpkt()
1445 ++cp->cp_stats.ppp_ierrors; in spppcomp_inpkt()
1446 mutex_exit(&cp->cp_pair_lock); in spppcomp_inpkt()
1463 rv = (*cp->cp_rcomp->incomp)(cp->cp_rstate, mp); in spppcomp_inpkt()
1465 cp->cp_flags |= CCP_FATALERROR; in spppcomp_inpkt()
1466 mutex_enter(&cp->cp_pair_lock); in spppcomp_inpkt()
1467 ++cp->cp_stats.ppp_ierrors; in spppcomp_inpkt()
1468 mutex_exit(&cp->cp_pair_lock); in spppcomp_inpkt()
1481 if (!IS_DECOMP_VJC(cp) || (len <= 0)) { in spppcomp_inpkt()
1507 mutex_enter(&cp->cp_pair_lock); in spppcomp_inpkt()
1508 cp->cp_imsg_vj_pull++; in spppcomp_inpkt()
1509 mutex_exit(&cp->cp_pair_lock); in spppcomp_inpkt()
1533 errcnt = cp->cp_stats.ppp_ierrors; in spppcomp_inpkt()
1534 if (errcnt != cp->cp_vj_last_ierrors) { in spppcomp_inpkt()
1535 cp->cp_vj_last_ierrors = errcnt; in spppcomp_inpkt()
1536 vj_uncompress_err(&cp->cp_vj); in spppcomp_inpkt()
1540 &cp->cp_vj, &iphdr, &iphlen); in spppcomp_inpkt()
1546 mutex_enter(&cp->cp_pair_lock); in spppcomp_inpkt()
1547 ++cp->cp_vj_last_ierrors; in spppcomp_inpkt()
1548 mutex_exit(&cp->cp_pair_lock); in spppcomp_inpkt()
1585 mutex_enter(&cp->cp_pair_lock); in spppcomp_inpkt()
1586 cp->cp_vj_last_ierrors = cp->cp_stats.ppp_ierrors; in spppcomp_inpkt()
1587 mutex_exit(&cp->cp_pair_lock); in spppcomp_inpkt()
1588 if (!vj_uncompress_uncomp(dp, hlen, &cp->cp_vj)) { in spppcomp_inpkt()
1592 mutex_enter(&cp->cp_pair_lock); in spppcomp_inpkt()
1593 ++cp->cp_vj_last_ierrors; in spppcomp_inpkt()
1594 mutex_exit(&cp->cp_pair_lock); in spppcomp_inpkt()
1604 (IS_CP_HASUNIT(cp) ? cp->cp_unit : -1), msgsize(mp), in spppcomp_inpkt()
1605 cp->cp_flags, CP_FLAGSSTR)); in spppcomp_inpkt()
1612 mutex_enter(&cp->cp_pair_lock); in spppcomp_inpkt()
1613 cp->cp_stats.ppp_ierrors++; in spppcomp_inpkt()
1614 mutex_exit(&cp->cp_pair_lock); in spppcomp_inpkt()
1631 comp_ccp(queue_t *q, mblk_t *mp, sppp_comp_t *cp, boolean_t rcvd) in comp_ccp() argument
1650 (IS_CP_HASUNIT(cp) ? cp->cp_unit : -1), CCP_CODE(dp), in comp_ccp()
1651 cp->cp_flags, CP_FLAGSSTR)); in comp_ccp()
1656 cp->cp_flags &= ~CCP_ISUP; in comp_ccp()
1659 if ((cp->cp_flags & (CCP_ISOPEN | CCP_ISUP)) == CCP_ISOPEN && in comp_ccp()
1666 rc = (*cp->cp_xcomp->comp_init)(cp->cp_xstate, in comp_ccp()
1668 cp->cp_unit, 0, in comp_ccp()
1669 IS_CP_KDEBUG(cp) | ALG_DEBUG); in comp_ccp()
1671 if (cp->cp_xstate != NULL && rc != 0) { in comp_ccp()
1672 cp->cp_flags |= CCP_COMP_RUN; in comp_ccp()
1675 rc = (*cp->cp_rcomp->decomp_init)(cp-> in comp_ccp()
1677 clen - CCP_HDRLEN, cp->cp_unit, 0, in comp_ccp()
1678 cp->cp_mru, in comp_ccp()
1679 IS_CP_KDEBUG(cp) | ALG_DEBUG); in comp_ccp()
1681 if (cp->cp_rstate != NULL && rc != 0) { in comp_ccp()
1682 cp->cp_flags &= ~CCP_ERR; in comp_ccp()
1683 cp->cp_flags |= CCP_DECOMP_RUN; in comp_ccp()
1689 if (IS_CCP_ISUP(cp)) { in comp_ccp()
1691 if (cp->cp_xstate != NULL && in comp_ccp()
1692 IS_CCP_COMP_RUN(cp)) { in comp_ccp()
1693 (*cp->cp_xcomp->comp_reset)(cp-> in comp_ccp()
1697 if (cp->cp_rstate != NULL && in comp_ccp()
1698 IS_CCP_DECOMP_RUN(cp)) { in comp_ccp()
1699 (*cp->cp_rcomp->decomp_reset)(cp-> in comp_ccp()
1701 cp->cp_flags &= ~CCP_ERROR; in comp_ccp()
1718 sppp_comp_t *cp = ksp->ks_private; in spppcomp_kstat_update() local
1731 mutex_enter(&cp->cp_pair_lock); in spppcomp_kstat_update()
1733 if (cp->cp_xstate != NULL) { in spppcomp_kstat_update()
1734 (*cp->cp_xcomp->comp_stat)(cp->cp_xstate, &csp.c); in spppcomp_kstat_update()
1736 if (cp->cp_rstate != NULL) { in spppcomp_kstat_update()
1737 (*cp->cp_rcomp->decomp_stat)(cp->cp_rstate, &csp.d); in spppcomp_kstat_update()
1740 sp = &cp->cp_vj.stats; in spppcomp_kstat_update()
1751 psp = &cp->cp_stats; in spppcomp_kstat_update()
1756 cpkp->out_errors_low.value.ui32 = cp->cp_oerr_low; in spppcomp_kstat_update()
1767 cpkp->in_errors_low.value.ui32 = cp->cp_ierr_low; in spppcomp_kstat_update()
1775 cpkp->in_msg_ccp_pulledup.value.ui32 = cp->cp_imsg_ccp_pull; in spppcomp_kstat_update()
1776 cpkp->in_msg_vj_pulledup.value.ui32 = cp->cp_imsg_vj_pull; in spppcomp_kstat_update()
1777 cpkp->out_msg_pulledup.value.ui32 = cp->cp_omsg_pull; in spppcomp_kstat_update()
1778 cpkp->out_msg_copied.value.ui32 = cp->cp_omsg_dcopy; in spppcomp_kstat_update()
1779 cpkp->out_queued.value.ui32 = cp->cp_out_queued; in spppcomp_kstat_update()
1780 cpkp->out_handled.value.ui32 = cp->cp_out_handled; in spppcomp_kstat_update()
1781 cpkp->in_queued.value.ui32 = cp->cp_in_queued; in spppcomp_kstat_update()
1782 cpkp->in_handled.value.ui32 = cp->cp_in_handled; in spppcomp_kstat_update()
1784 mutex_exit(&cp->cp_pair_lock); in spppcomp_kstat_update()