Lines Matching defs:s3
703 /* Compute sum of 2 pktsums (s1 = s2 + s3) */
705 dladm_stats_total(pktsum_t *s1, pktsum_t *s2, pktsum_t *s3)
707 s1->rbytes = s2->rbytes + s3->rbytes;
708 s1->ipackets = s2->ipackets + s3->ipackets;
709 s1->ierrors = s2->ierrors + s3->ierrors;
710 s1->obytes = s2->obytes + s3->obytes;
711 s1->opackets = s2->opackets + s3->opackets;
712 s1->oerrors = s2->oerrors + s3->oerrors;
716 #define DIFF_STAT(s2, s3) ((s2) > (s3) ? ((s2) - (s3)) : 0)
719 /* Compute differences between 2 pktsums (s1 = s2 - s3) */
721 dladm_stats_diff(pktsum_t *s1, pktsum_t *s2, pktsum_t *s3)
723 s1->rbytes = DIFF_STAT(s2->rbytes, s3->rbytes);
724 s1->ipackets = DIFF_STAT(s2->ipackets, s3->ipackets);
725 s1->ierrors = DIFF_STAT(s2->ierrors, s3->ierrors);
726 s1->obytes = DIFF_STAT(s2->obytes, s3->obytes);
727 s1->opackets = DIFF_STAT(s2->opackets, s3->opackets);
728 s1->oerrors = DIFF_STAT(s2->oerrors, s3->oerrors);
729 s1->snaptime = DIFF_STAT(s2->snaptime, s3->snaptime);