IfaceType ifaceType = static_cast<IfaceType>( iface );
if( ifaceType == IfaceType::Private || ifaceType == IfaceType::Public )
{
bcm_protocol::BcmStats ifaceStats;
bcm_protocol::BcmInterface ifaceStatsInterface( 0 );
ifaceStatsInterface.GetIfaceStats( ifaceType );
if( ( !ifaceStatsInterface.Run() ) ||
( eResErrorCode::eNoErrors != ifaceStatsInterface.ReadIfaceStats( ifaceStats ) ) )
{
slput( LOG_ERR, "Failed to get bcm stats" );
}
errorCodeAndStat.stat += FpgaGetBcmStatisticsStr( ifaceType, ifaceStats );
errorCodeAndStat.returnCode = pass_the_error::wrap_error_code( L2CryptoCmdError::Success );