Lines Matching defs:s1

225 /* Compute sum of 2 pktsums (s1 = s2 + s3) */
227 dladm_stats_total(pktsum_t *s1, pktsum_t *s2, pktsum_t *s3)
229 s1->rbytes = s2->rbytes + s3->rbytes;
230 s1->ipackets = s2->ipackets + s3->ipackets;
231 s1->ierrors = s2->ierrors + s3->ierrors;
232 s1->obytes = s2->obytes + s3->obytes;
233 s1->opackets = s2->opackets + s3->opackets;
234 s1->oerrors = s2->oerrors + s3->oerrors;
235 s1->snaptime = s2->snaptime;
241 /* Compute differences between 2 pktsums (s1 = s2 - s3) */
243 dladm_stats_diff(pktsum_t *s1, pktsum_t *s2, pktsum_t *s3)
245 s1->rbytes = DIFF_STAT(s2->rbytes, s3->rbytes);
246 s1->ipackets = DIFF_STAT(s2->ipackets, s3->ipackets);
247 s1->ierrors = DIFF_STAT(s2->ierrors, s3->ierrors);
248 s1->obytes = DIFF_STAT(s2->obytes, s3->obytes);
249 s1->opackets = DIFF_STAT(s2->opackets, s3->opackets);
250 s1->oerrors = DIFF_STAT(s2->oerrors, s3->oerrors);
251 s1->snaptime = DIFF_STAT(s2->snaptime, s3->snaptime);
626 * Perform diff = s1 - s2, where diff, s1, s2 are structure objects of same
629 #define DLSTAT_DIFF_STAT(s1, s2, diff, f, slist, sz) { \
631 bcopy(&s1->f, &diff->f, sizeof (s1->f)); \
633 i_dlstat_diff_stats(&diff->f, &s1->f, \
1008 rx_lane_stat_entry_t *s1 = arg1;
1011 return (s1->rle_index == s2->rle_index &&
1012 s1->rle_id == s2->rle_id);
1018 rx_lane_stat_entry_t *s1 = arg1;
1026 diff_entry->rle_index = s1->rle_index;
1027 diff_entry->rle_id = s1->rle_id;
1029 DLSTAT_DIFF_STAT(s1, s2, diff_entry, rle_stats, rx_lane_stats_list,
1285 tx_lane_stat_entry_t *s1 = arg1;
1288 return (s1->tle_index == s2->tle_index &&
1289 s1->tle_id == s2->tle_id);
1295 tx_lane_stat_entry_t *s1 = arg1;
1303 diff_entry->tle_index = s1->tle_index;
1304 diff_entry->tle_id = s1->tle_id;
1306 DLSTAT_DIFF_STAT(s1, s2, diff_entry, tle_stats, tx_lane_stats_list,
1585 fanout_stat_entry_t *s1 = arg1;
1588 return (s1->fe_index == s2->fe_index &&
1589 s1->fe_id == s2->fe_id &&
1590 s1->fe_foutindex == s2->fe_foutindex);
1596 fanout_stat_entry_t *s1 = arg1;
1604 diff_entry->fe_index = s1->fe_index;
1605 diff_entry->fe_id = s1->fe_id;
1606 diff_entry->fe_foutindex = s1->fe_foutindex;
1608 DLSTAT_DIFF_STAT(s1, s2, diff_entry, fe_stats, fanout_stats_list,
1761 rx_lane_stat_entry_t *s1 = arg1;
1764 return (s1->rle_index == s2->rle_index);
1770 ring_stat_entry_t *s1 = arg1;
1778 diff_entry->re_index = s1->re_index;
1780 DLSTAT_DIFF_STAT(s1, s2, diff_entry, re_stats, rx_ring_stats_list,
1848 tx_lane_stat_entry_t *s1 = arg1;
1851 return (s1->tle_index == s2->tle_index);
1857 ring_stat_entry_t *s1 = arg1;
1865 diff_entry->re_index = s1->re_index;
1867 DLSTAT_DIFF_STAT(s1, s2, diff_entry, re_stats, tx_ring_stats_list,
2029 total_stat_entry_t *s1 = arg1;
2037 DLSTAT_DIFF_STAT(s1, s2, diff_entry, tse_stats, total_stats_list,
2142 aggr_port_stat_entry_t *s1 = arg1;
2145 return (s1->ape_portlinkid == s2->ape_portlinkid);
2151 aggr_port_stat_entry_t *s1 = arg1;
2159 diff_entry->ape_portlinkid = s1->ape_portlinkid;
2161 DLSTAT_DIFF_STAT(s1, s2, diff_entry, ape_stats, aggr_port_stats_list,