Lines Matching refs:creq
183 struct ifpppcstatsreq creq; local
185 (void) memset (&creq, 0, sizeof (creq));
188 creq.stats_ptr = (caddr_t) &creq.stats;
193 strncpy(creq.ifr_name, interface, sizeof(creq.ifr_name));
194 if (ioctl(s, SIOCGPPPCSTATS, &creq) < 0) {
208 if (creq.stats.c.bytes_out == 0) {
209 creq.stats.c.bytes_out = creq.stats.c.comp_bytes + creq.stats.c.inc_bytes;
210 creq.stats.c.in_count = creq.stats.c.unc_bytes;
212 if (creq.stats.c.bytes_out == 0)
213 creq.stats.c.ratio = 0.0;
215 creq.stats.c.ratio = 256.0 * creq.stats.c.in_count /
216 creq.stats.c.bytes_out;
218 if (creq.stats.d.bytes_out == 0) {
219 creq.stats.d.bytes_out = creq.stats.d.comp_bytes + creq.stats.d.inc_bytes;
220 creq.stats.d.in_count = creq.stats.d.unc_bytes;
222 if (creq.stats.d.bytes_out == 0)
223 creq.stats.d.ratio = 0.0;
225 creq.stats.d.ratio = 256.0 * creq.stats.d.in_count /
226 creq.stats.d.bytes_out;
229 *csp = creq.stats;