Lines Matching refs:adapter_stats

1105 	struct oce_drv_stats *adapter_stats;  in oce_refresh_queue_stats()  local
1108 adapter_stats = &sc->oce_stats_info; in oce_refresh_queue_stats()
1112 bzero(&adapter_stats->rx, sizeof(struct oce_rx_stats)); in oce_refresh_queue_stats()
1115 adapter_stats->rx.t_rx_pkts += sc->rq[i]->rx_stats.rx_pkts; in oce_refresh_queue_stats()
1116 adapter_stats->rx.t_rx_bytes += sc->rq[i]->rx_stats.rx_bytes; in oce_refresh_queue_stats()
1117 adapter_stats->rx.t_rx_frags += sc->rq[i]->rx_stats.rx_frags; in oce_refresh_queue_stats()
1118 adapter_stats->rx.t_rx_mcast_pkts += in oce_refresh_queue_stats()
1120 adapter_stats->rx.t_rx_ucast_pkts += in oce_refresh_queue_stats()
1122 adapter_stats->rx.t_rxcp_errs += sc-> rq[i]->rx_stats.rxcp_err; in oce_refresh_queue_stats()
1125 bzero(&adapter_stats->tx, sizeof(struct oce_tx_stats)); in oce_refresh_queue_stats()
1127 adapter_stats->tx.t_tx_reqs += sc->wq[i]->tx_stats.tx_reqs; in oce_refresh_queue_stats()
1128 adapter_stats->tx.t_tx_stops += sc->wq[i]->tx_stats.tx_stops; in oce_refresh_queue_stats()
1129 adapter_stats->tx.t_tx_wrbs += sc->wq[i]->tx_stats.tx_wrbs; in oce_refresh_queue_stats()
1130 adapter_stats->tx.t_tx_compl += sc->wq[i]->tx_stats.tx_compl; in oce_refresh_queue_stats()
1131 adapter_stats->tx.t_tx_bytes += sc->wq[i]->tx_stats.tx_bytes; in oce_refresh_queue_stats()
1132 adapter_stats->tx.t_tx_pkts += sc->wq[i]->tx_stats.tx_pkts; in oce_refresh_queue_stats()
1133 adapter_stats->tx.t_ipv6_ext_hdr_tx_drop += in oce_refresh_queue_stats()
1142 struct oce_xe201_stats *adapter_stats; in copy_stats_to_sc_xe201() local
1148 adapter_stats = &sc->oce_stats_info.u0.xe201; in copy_stats_to_sc_xe201()
1150 adapter_stats->tx_pkts = port_stats->tx_pkts; in copy_stats_to_sc_xe201()
1151 adapter_stats->tx_unicast_pkts = port_stats->tx_unicast_pkts; in copy_stats_to_sc_xe201()
1152 adapter_stats->tx_multicast_pkts = port_stats->tx_multicast_pkts; in copy_stats_to_sc_xe201()
1153 adapter_stats->tx_broadcast_pkts = port_stats->tx_broadcast_pkts; in copy_stats_to_sc_xe201()
1154 adapter_stats->tx_bytes = port_stats->tx_bytes; in copy_stats_to_sc_xe201()
1155 adapter_stats->tx_unicast_bytes = port_stats->tx_unicast_bytes; in copy_stats_to_sc_xe201()
1156 adapter_stats->tx_multicast_bytes = port_stats->tx_multicast_bytes; in copy_stats_to_sc_xe201()
1157 adapter_stats->tx_broadcast_bytes = port_stats->tx_broadcast_bytes; in copy_stats_to_sc_xe201()
1158 adapter_stats->tx_discards = port_stats->tx_discards; in copy_stats_to_sc_xe201()
1159 adapter_stats->tx_errors = port_stats->tx_errors; in copy_stats_to_sc_xe201()
1160 adapter_stats->tx_pause_frames = port_stats->tx_pause_frames; in copy_stats_to_sc_xe201()
1161 adapter_stats->tx_pause_on_frames = port_stats->tx_pause_on_frames; in copy_stats_to_sc_xe201()
1162 adapter_stats->tx_pause_off_frames = port_stats->tx_pause_off_frames; in copy_stats_to_sc_xe201()
1163 adapter_stats->tx_internal_mac_errors = in copy_stats_to_sc_xe201()
1165 adapter_stats->tx_control_frames = port_stats->tx_control_frames; in copy_stats_to_sc_xe201()
1166 adapter_stats->tx_pkts_64_bytes = port_stats->tx_pkts_64_bytes; in copy_stats_to_sc_xe201()
1167 adapter_stats->tx_pkts_65_to_127_bytes = in copy_stats_to_sc_xe201()
1169 adapter_stats->tx_pkts_128_to_255_bytes = in copy_stats_to_sc_xe201()
1171 adapter_stats->tx_pkts_256_to_511_bytes = in copy_stats_to_sc_xe201()
1173 adapter_stats->tx_pkts_512_to_1023_bytes = in copy_stats_to_sc_xe201()
1175 adapter_stats->tx_pkts_1024_to_1518_bytes = in copy_stats_to_sc_xe201()
1177 adapter_stats->tx_pkts_1519_to_2047_bytes = in copy_stats_to_sc_xe201()
1179 adapter_stats->tx_pkts_2048_to_4095_bytes = in copy_stats_to_sc_xe201()
1181 adapter_stats->tx_pkts_4096_to_8191_bytes = in copy_stats_to_sc_xe201()
1183 adapter_stats->tx_pkts_8192_to_9216_bytes = in copy_stats_to_sc_xe201()
1185 adapter_stats->tx_lso_pkts = port_stats->tx_lso_pkts; in copy_stats_to_sc_xe201()
1186 adapter_stats->rx_pkts = port_stats->rx_pkts; in copy_stats_to_sc_xe201()
1187 adapter_stats->rx_unicast_pkts = port_stats->rx_unicast_pkts; in copy_stats_to_sc_xe201()
1188 adapter_stats->rx_multicast_pkts = port_stats->rx_multicast_pkts; in copy_stats_to_sc_xe201()
1189 adapter_stats->rx_broadcast_pkts = port_stats->rx_broadcast_pkts; in copy_stats_to_sc_xe201()
1190 adapter_stats->rx_bytes = port_stats->rx_bytes; in copy_stats_to_sc_xe201()
1191 adapter_stats->rx_unicast_bytes = port_stats->rx_unicast_bytes; in copy_stats_to_sc_xe201()
1192 adapter_stats->rx_multicast_bytes = port_stats->rx_multicast_bytes; in copy_stats_to_sc_xe201()
1193 adapter_stats->rx_broadcast_bytes = port_stats->rx_broadcast_bytes; in copy_stats_to_sc_xe201()
1194 adapter_stats->rx_unknown_protos = port_stats->rx_unknown_protos; in copy_stats_to_sc_xe201()
1195 adapter_stats->rx_discards = port_stats->rx_discards; in copy_stats_to_sc_xe201()
1196 adapter_stats->rx_errors = port_stats->rx_errors; in copy_stats_to_sc_xe201()
1197 adapter_stats->rx_crc_errors = port_stats->rx_crc_errors; in copy_stats_to_sc_xe201()
1198 adapter_stats->rx_alignment_errors = port_stats->rx_alignment_errors; in copy_stats_to_sc_xe201()
1199 adapter_stats->rx_symbol_errors = port_stats->rx_symbol_errors; in copy_stats_to_sc_xe201()
1200 adapter_stats->rx_pause_frames = port_stats->rx_pause_frames; in copy_stats_to_sc_xe201()
1201 adapter_stats->rx_pause_on_frames = port_stats->rx_pause_on_frames; in copy_stats_to_sc_xe201()
1202 adapter_stats->rx_pause_off_frames = port_stats->rx_pause_off_frames; in copy_stats_to_sc_xe201()
1203 adapter_stats->rx_frames_too_long = port_stats->rx_frames_too_long; in copy_stats_to_sc_xe201()
1204 adapter_stats->rx_internal_mac_errors = in copy_stats_to_sc_xe201()
1206 adapter_stats->rx_undersize_pkts = port_stats->rx_undersize_pkts; in copy_stats_to_sc_xe201()
1207 adapter_stats->rx_oversize_pkts = port_stats->rx_oversize_pkts; in copy_stats_to_sc_xe201()
1208 adapter_stats->rx_fragment_pkts = port_stats->rx_fragment_pkts; in copy_stats_to_sc_xe201()
1209 adapter_stats->rx_jabbers = port_stats->rx_jabbers; in copy_stats_to_sc_xe201()
1210 adapter_stats->rx_control_frames = port_stats->rx_control_frames; in copy_stats_to_sc_xe201()
1211 adapter_stats->rx_control_frames_unknown_opcode = in copy_stats_to_sc_xe201()
1213 adapter_stats->rx_in_range_errors = port_stats->rx_in_range_errors; in copy_stats_to_sc_xe201()
1214 adapter_stats->rx_out_of_range_errors = in copy_stats_to_sc_xe201()
1216 adapter_stats->rx_address_match_errors = in copy_stats_to_sc_xe201()
1218 adapter_stats->rx_vlan_mismatch_errors = in copy_stats_to_sc_xe201()
1220 adapter_stats->rx_dropped_too_small = port_stats->rx_dropped_too_small; in copy_stats_to_sc_xe201()
1221 adapter_stats->rx_dropped_too_short = port_stats->rx_dropped_too_short; in copy_stats_to_sc_xe201()
1222 adapter_stats->rx_dropped_header_too_small = in copy_stats_to_sc_xe201()
1224 adapter_stats->rx_dropped_invalid_tcp_length = in copy_stats_to_sc_xe201()
1226 adapter_stats->rx_dropped_runt = port_stats->rx_dropped_runt; in copy_stats_to_sc_xe201()
1227 adapter_stats->rx_ip_checksum_errors = in copy_stats_to_sc_xe201()
1229 adapter_stats->rx_tcp_checksum_errors = in copy_stats_to_sc_xe201()
1231 adapter_stats->rx_udp_checksum_errors = in copy_stats_to_sc_xe201()
1233 adapter_stats->rx_non_rss_pkts = port_stats->rx_non_rss_pkts; in copy_stats_to_sc_xe201()
1234 adapter_stats->rx_ipv4_pkts = port_stats->rx_ipv4_pkts; in copy_stats_to_sc_xe201()
1235 adapter_stats->rx_ipv6_pkts = port_stats->rx_ipv6_pkts; in copy_stats_to_sc_xe201()
1236 adapter_stats->rx_ipv4_bytes = port_stats->rx_ipv4_bytes; in copy_stats_to_sc_xe201()
1237 adapter_stats->rx_ipv6_bytes = port_stats->rx_ipv6_bytes; in copy_stats_to_sc_xe201()
1238 adapter_stats->rx_nic_pkts = port_stats->rx_nic_pkts; in copy_stats_to_sc_xe201()
1239 adapter_stats->rx_tcp_pkts = port_stats->rx_tcp_pkts; in copy_stats_to_sc_xe201()
1240 adapter_stats->rx_iscsi_pkts = port_stats->rx_iscsi_pkts; in copy_stats_to_sc_xe201()
1241 adapter_stats->rx_management_pkts = port_stats->rx_management_pkts; in copy_stats_to_sc_xe201()
1242 adapter_stats->rx_switched_unicast_pkts = in copy_stats_to_sc_xe201()
1244 adapter_stats->rx_switched_multicast_pkts = in copy_stats_to_sc_xe201()
1246 adapter_stats->rx_switched_broadcast_pkts = in copy_stats_to_sc_xe201()
1248 adapter_stats->num_forwards = port_stats->num_forwards; in copy_stats_to_sc_xe201()
1249 adapter_stats->rx_fifo_overflow = port_stats->rx_fifo_overflow; in copy_stats_to_sc_xe201()
1250 adapter_stats->rx_input_fifo_overflow = in copy_stats_to_sc_xe201()
1252 adapter_stats->rx_drops_too_many_frags = in copy_stats_to_sc_xe201()
1254 adapter_stats->rx_drops_invalid_queue = in copy_stats_to_sc_xe201()
1256 adapter_stats->rx_drops_mtu = port_stats->rx_drops_mtu; in copy_stats_to_sc_xe201()
1257 adapter_stats->rx_pkts_64_bytes = port_stats->rx_pkts_64_bytes; in copy_stats_to_sc_xe201()
1258 adapter_stats->rx_pkts_65_to_127_bytes = in copy_stats_to_sc_xe201()
1260 adapter_stats->rx_pkts_128_to_255_bytes = in copy_stats_to_sc_xe201()
1262 adapter_stats->rx_pkts_256_to_511_bytes = in copy_stats_to_sc_xe201()
1264 adapter_stats->rx_pkts_512_to_1023_bytes = in copy_stats_to_sc_xe201()
1266 adapter_stats->rx_pkts_1024_to_1518_bytes = in copy_stats_to_sc_xe201()
1268 adapter_stats->rx_pkts_1519_to_2047_bytes = in copy_stats_to_sc_xe201()
1270 adapter_stats->rx_pkts_2048_to_4095_bytes = in copy_stats_to_sc_xe201()
1272 adapter_stats->rx_pkts_4096_to_8191_bytes = in copy_stats_to_sc_xe201()
1274 adapter_stats->rx_pkts_8192_to_9216_bytes = in copy_stats_to_sc_xe201()
1281 struct oce_be_stats *adapter_stats; in copy_stats_to_sc_be2() local
1293 adapter_stats = &sc->oce_stats_info.u0.be; in copy_stats_to_sc_be2()
1296 adapter_stats->rx_pause_frames = port_stats->rx_pause_frames; in copy_stats_to_sc_be2()
1297 adapter_stats->rx_crc_errors = port_stats->rx_crc_errors; in copy_stats_to_sc_be2()
1298 adapter_stats->rx_control_frames = port_stats->rx_control_frames; in copy_stats_to_sc_be2()
1299 adapter_stats->rx_in_range_errors = port_stats->rx_in_range_errors; in copy_stats_to_sc_be2()
1300 adapter_stats->rx_frame_too_long = port_stats->rx_frame_too_long; in copy_stats_to_sc_be2()
1301 adapter_stats->rx_dropped_runt = port_stats->rx_dropped_runt; in copy_stats_to_sc_be2()
1302 adapter_stats->rx_ip_checksum_errs = port_stats->rx_ip_checksum_errs; in copy_stats_to_sc_be2()
1303 adapter_stats->rx_tcp_checksum_errs = port_stats->rx_tcp_checksum_errs; in copy_stats_to_sc_be2()
1304 adapter_stats->rx_udp_checksum_errs = port_stats->rx_udp_checksum_errs; in copy_stats_to_sc_be2()
1305 adapter_stats->rxpp_fifo_overflow_drop = in copy_stats_to_sc_be2()
1307 adapter_stats->rx_dropped_tcp_length = in copy_stats_to_sc_be2()
1309 adapter_stats->rx_dropped_too_small = port_stats->rx_dropped_too_small; in copy_stats_to_sc_be2()
1310 adapter_stats->rx_dropped_too_short = port_stats->rx_dropped_too_short; in copy_stats_to_sc_be2()
1311 adapter_stats->rx_out_range_errors = port_stats->rx_out_range_errors; in copy_stats_to_sc_be2()
1312 adapter_stats->rx_dropped_header_too_small = in copy_stats_to_sc_be2()
1314 adapter_stats->rx_input_fifo_overflow_drop = in copy_stats_to_sc_be2()
1316 adapter_stats->rx_address_match_errors = in copy_stats_to_sc_be2()
1318 adapter_stats->rx_alignment_symbol_errors = in copy_stats_to_sc_be2()
1320 adapter_stats->tx_pauseframes = port_stats->tx_pauseframes; in copy_stats_to_sc_be2()
1321 adapter_stats->tx_controlframes = port_stats->tx_controlframes; in copy_stats_to_sc_be2()
1324 adapter_stats->jabber_events = rxf_stats->port1_jabber_events; in copy_stats_to_sc_be2()
1326 adapter_stats->jabber_events = rxf_stats->port0_jabber_events; in copy_stats_to_sc_be2()
1328 adapter_stats->rx_drops_no_pbuf = rxf_stats->rx_drops_no_pbuf; in copy_stats_to_sc_be2()
1329 adapter_stats->rx_drops_no_txpb = rxf_stats->rx_drops_no_txpb; in copy_stats_to_sc_be2()
1330 adapter_stats->rx_drops_no_erx_descr = rxf_stats->rx_drops_no_erx_descr; in copy_stats_to_sc_be2()
1331 adapter_stats->rx_drops_invalid_ring = rxf_stats->rx_drops_invalid_ring; in copy_stats_to_sc_be2()
1332 adapter_stats->forwarded_packets = rxf_stats->forwarded_packets; in copy_stats_to_sc_be2()
1333 adapter_stats->rx_drops_mtu = rxf_stats->rx_drops_mtu; in copy_stats_to_sc_be2()
1334 adapter_stats->rx_drops_no_tpre_descr = in copy_stats_to_sc_be2()
1336 adapter_stats->rx_drops_too_many_frags = in copy_stats_to_sc_be2()
1338 adapter_stats->eth_red_drops = pmem->eth_red_drops; in copy_stats_to_sc_be2()
1344 struct oce_be_stats *adapter_stats; in copy_stats_to_sc_be3() local
1356 adapter_stats = &sc->oce_stats_info.u0.be; in copy_stats_to_sc_be3()
1359 adapter_stats->pmem_fifo_overflow_drop = in copy_stats_to_sc_be3()
1361 adapter_stats->rx_priority_pause_frames = in copy_stats_to_sc_be3()
1363 adapter_stats->rx_pause_frames = port_stats->rx_pause_frames; in copy_stats_to_sc_be3()
1364 adapter_stats->rx_crc_errors = port_stats->rx_crc_errors; in copy_stats_to_sc_be3()
1365 adapter_stats->rx_control_frames = port_stats->rx_control_frames; in copy_stats_to_sc_be3()
1366 adapter_stats->rx_in_range_errors = port_stats->rx_in_range_errors; in copy_stats_to_sc_be3()
1367 adapter_stats->rx_frame_too_long = port_stats->rx_frame_too_long; in copy_stats_to_sc_be3()
1368 adapter_stats->rx_dropped_runt = port_stats->rx_dropped_runt; in copy_stats_to_sc_be3()
1369 adapter_stats->rx_ip_checksum_errs = port_stats->rx_ip_checksum_errs; in copy_stats_to_sc_be3()
1370 adapter_stats->rx_tcp_checksum_errs = port_stats->rx_tcp_checksum_errs; in copy_stats_to_sc_be3()
1371 adapter_stats->rx_udp_checksum_errs = port_stats->rx_udp_checksum_errs; in copy_stats_to_sc_be3()
1372 adapter_stats->rx_dropped_tcp_length = in copy_stats_to_sc_be3()
1374 adapter_stats->rx_dropped_too_small = port_stats->rx_dropped_too_small; in copy_stats_to_sc_be3()
1375 adapter_stats->rx_dropped_too_short = port_stats->rx_dropped_too_short; in copy_stats_to_sc_be3()
1376 adapter_stats->rx_out_range_errors = port_stats->rx_out_range_errors; in copy_stats_to_sc_be3()
1377 adapter_stats->rx_dropped_header_too_small = in copy_stats_to_sc_be3()
1379 adapter_stats->rx_input_fifo_overflow_drop = in copy_stats_to_sc_be3()
1381 adapter_stats->rx_address_match_errors = in copy_stats_to_sc_be3()
1383 adapter_stats->rx_alignment_symbol_errors = in copy_stats_to_sc_be3()
1385 adapter_stats->rxpp_fifo_overflow_drop = in copy_stats_to_sc_be3()
1387 adapter_stats->tx_pauseframes = port_stats->tx_pauseframes; in copy_stats_to_sc_be3()
1388 adapter_stats->tx_controlframes = port_stats->tx_controlframes; in copy_stats_to_sc_be3()
1389 adapter_stats->jabber_events = port_stats->jabber_events; in copy_stats_to_sc_be3()
1391 adapter_stats->rx_drops_no_pbuf = rxf_stats->rx_drops_no_pbuf; in copy_stats_to_sc_be3()
1392 adapter_stats->rx_drops_no_txpb = rxf_stats->rx_drops_no_txpb; in copy_stats_to_sc_be3()
1393 adapter_stats->rx_drops_no_erx_descr = rxf_stats->rx_drops_no_erx_descr; in copy_stats_to_sc_be3()
1394 adapter_stats->rx_drops_invalid_ring = rxf_stats->rx_drops_invalid_ring; in copy_stats_to_sc_be3()
1395 adapter_stats->forwarded_packets = rxf_stats->forwarded_packets; in copy_stats_to_sc_be3()
1396 adapter_stats->rx_drops_mtu = rxf_stats->rx_drops_mtu; in copy_stats_to_sc_be3()
1397 adapter_stats->rx_drops_no_tpre_descr = in copy_stats_to_sc_be3()
1399 adapter_stats->rx_drops_too_many_frags = in copy_stats_to_sc_be3()
1402 adapter_stats->eth_red_drops = pmem->eth_red_drops; in copy_stats_to_sc_be3()
1408 struct oce_be_stats *adapter_stats; in copy_stats_to_sc_sh() local
1422 adapter_stats = &sc->oce_stats_info.u0.be; in copy_stats_to_sc_sh()
1425 adapter_stats->pmem_fifo_overflow_drop = in copy_stats_to_sc_sh()
1427 adapter_stats->rx_priority_pause_frames = in copy_stats_to_sc_sh()
1429 adapter_stats->rx_pause_frames = port_stats->rx_pause_frames; in copy_stats_to_sc_sh()
1430 adapter_stats->rx_crc_errors = port_stats->rx_crc_errors; in copy_stats_to_sc_sh()
1431 adapter_stats->rx_control_frames = port_stats->rx_control_frames; in copy_stats_to_sc_sh()
1432 adapter_stats->rx_in_range_errors = port_stats->rx_in_range_errors; in copy_stats_to_sc_sh()
1433 adapter_stats->rx_frame_too_long = port_stats->rx_frame_too_long; in copy_stats_to_sc_sh()
1434 adapter_stats->rx_dropped_runt = port_stats->rx_dropped_runt; in copy_stats_to_sc_sh()
1435 adapter_stats->rx_ip_checksum_errs = port_stats->rx_ip_checksum_errs; in copy_stats_to_sc_sh()
1436 adapter_stats->rx_tcp_checksum_errs = port_stats->rx_tcp_checksum_errs; in copy_stats_to_sc_sh()
1437 adapter_stats->rx_udp_checksum_errs = port_stats->rx_udp_checksum_errs; in copy_stats_to_sc_sh()
1438 adapter_stats->rx_dropped_tcp_length = in copy_stats_to_sc_sh()
1440 adapter_stats->rx_dropped_too_small = port_stats->rx_dropped_too_small; in copy_stats_to_sc_sh()
1441 adapter_stats->rx_dropped_too_short = port_stats->rx_dropped_too_short; in copy_stats_to_sc_sh()
1442 adapter_stats->rx_out_range_errors = port_stats->rx_out_range_errors; in copy_stats_to_sc_sh()
1443 adapter_stats->rx_dropped_header_too_small = in copy_stats_to_sc_sh()
1445 adapter_stats->rx_input_fifo_overflow_drop = in copy_stats_to_sc_sh()
1447 adapter_stats->rx_address_match_errors = in copy_stats_to_sc_sh()
1449 adapter_stats->rx_alignment_symbol_errors = in copy_stats_to_sc_sh()
1451 adapter_stats->rxpp_fifo_overflow_drop = in copy_stats_to_sc_sh()
1453 adapter_stats->tx_pauseframes = port_stats->tx_pauseframes; in copy_stats_to_sc_sh()
1454 adapter_stats->tx_controlframes = port_stats->tx_controlframes; in copy_stats_to_sc_sh()
1455 adapter_stats->jabber_events = port_stats->jabber_events; in copy_stats_to_sc_sh()
1457 adapter_stats->rx_drops_no_pbuf = rxf_stats->rx_drops_no_pbuf; in copy_stats_to_sc_sh()
1458 adapter_stats->rx_drops_no_txpb = rxf_stats->rx_drops_no_txpb; in copy_stats_to_sc_sh()
1459 adapter_stats->rx_drops_no_erx_descr = rxf_stats->rx_drops_no_erx_descr; in copy_stats_to_sc_sh()
1460 adapter_stats->rx_drops_invalid_ring = rxf_stats->rx_drops_invalid_ring; in copy_stats_to_sc_sh()
1461 adapter_stats->forwarded_packets = rxf_stats->forwarded_packets; in copy_stats_to_sc_sh()
1462 adapter_stats->rx_drops_mtu = rxf_stats->rx_drops_mtu; in copy_stats_to_sc_sh()
1463 adapter_stats->rx_drops_no_tpre_descr = in copy_stats_to_sc_sh()
1465 adapter_stats->rx_drops_too_many_frags = in copy_stats_to_sc_sh()
1468 adapter_stats->eth_red_drops = pmem->eth_red_drops; in copy_stats_to_sc_sh()