- printf("\n\t align errors %u, fcs errors %u, single collision %u, multiple collision %u, test error %u",
- EXTRACT_32BITS(sflow_eth_counter->alignerrors),
- EXTRACT_32BITS(sflow_eth_counter->fcserrors),
- EXTRACT_32BITS(sflow_eth_counter->single_collision_frames),
- EXTRACT_32BITS(sflow_eth_counter->multiple_collision_frames),
- EXTRACT_32BITS(sflow_eth_counter->test_errors));
- printf("\n\t deferred %u, late collision %u, excessive collision %u, mac trans error %u",
- EXTRACT_32BITS(sflow_eth_counter->deferred_transmissions),
- EXTRACT_32BITS(sflow_eth_counter->late_collisions),
- EXTRACT_32BITS(sflow_eth_counter->excessive_collisions),
- EXTRACT_32BITS(sflow_eth_counter->mac_transmit_errors));
- printf("\n\t carrier error %u, frames too long %u, mac receive errors %u, symbol errors %u",
- EXTRACT_32BITS(sflow_eth_counter->carrier_sense_errors),
- EXTRACT_32BITS(sflow_eth_counter->frame_too_longs),
- EXTRACT_32BITS(sflow_eth_counter->mac_receive_errors),
- EXTRACT_32BITS(sflow_eth_counter->symbol_errors));
+ ND_TCHECK(*sflow_eth_counter);
+ ND_PRINT((ndo, "\n\t align errors %u, fcs errors %u, single collision %u, multiple collision %u, test error %u",
+ EXTRACT_BE_U_4(sflow_eth_counter->alignerrors),
+ EXTRACT_BE_U_4(sflow_eth_counter->fcserrors),
+ EXTRACT_BE_U_4(sflow_eth_counter->single_collision_frames),
+ EXTRACT_BE_U_4(sflow_eth_counter->multiple_collision_frames),
+ EXTRACT_BE_U_4(sflow_eth_counter->test_errors)));
+ ND_PRINT((ndo, "\n\t deferred %u, late collision %u, excessive collision %u, mac trans error %u",
+ EXTRACT_BE_U_4(sflow_eth_counter->deferred_transmissions),
+ EXTRACT_BE_U_4(sflow_eth_counter->late_collisions),
+ EXTRACT_BE_U_4(sflow_eth_counter->excessive_collisions),
+ EXTRACT_BE_U_4(sflow_eth_counter->mac_transmit_errors)));
+ ND_PRINT((ndo, "\n\t carrier error %u, frames too long %u, mac receive errors %u, symbol errors %u",
+ EXTRACT_BE_U_4(sflow_eth_counter->carrier_sense_errors),
+ EXTRACT_BE_U_4(sflow_eth_counter->frame_too_longs),
+ EXTRACT_BE_U_4(sflow_eth_counter->mac_receive_errors),
+ EXTRACT_BE_U_4(sflow_eth_counter->symbol_errors)));