• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/octeon/

Lines Matching refs:status

330  * Get the status counters for a port.
334 * @status: Where to put the results.
337 cvmx_pip_port_status_t *status)
375 status->dropped_octets = stat0.s.drp_octs;
376 status->dropped_packets = stat0.s.drp_pkts;
377 status->octets = stat1.s.octs;
378 status->pci_raw_packets = stat2.s.raw;
379 status->packets = stat2.s.pkts;
380 status->multicast_packets = stat3.s.mcst;
381 status->broadcast_packets = stat3.s.bcst;
382 status->len_64_packets = stat4.s.h64;
383 status->len_65_127_packets = stat4.s.h65to127;
384 status->len_128_255_packets = stat5.s.h128to255;
385 status->len_256_511_packets = stat5.s.h256to511;
386 status->len_512_1023_packets = stat6.s.h512to1023;
387 status->len_1024_1518_packets = stat6.s.h1024to1518;
388 status->len_1519_max_packets = stat7.s.h1519;
389 status->fcs_align_err_packets = stat7.s.fcs;
390 status->runt_packets = stat8.s.undersz;
391 status->runt_crc_packets = stat8.s.frag;
392 status->oversize_packets = stat9.s.oversz;
393 status->oversize_crc_packets = stat9.s.jabber;
394 status->inb_packets = pip_stat_inb_pktsx.s.pkts;
395 status->inb_octets = pip_stat_inb_octsx.s.octs;
396 status->inb_errors = pip_stat_inb_errsx.s.errs;
403 if (status->inb_packets > status->packets)
404 status->dropped_packets =
405 status->inb_packets - status->packets;
407 status->dropped_packets = 0;
408 if (status->inb_octets - status->inb_packets * 4 >
409 status->octets)
410 status->dropped_octets =
411 status->inb_octets - status->inb_packets * 4 -
412 status->octets;
414 status->dropped_octets = 0;