# This is temporary to hard code all the %sliceId as FixedSystem. Should be corrected 
# once we move to NacIes agent and combine SfePhy-Sfe and SfePhy-NimAgent
agentName:Sfe
MountGroup: sfePhyFixedSystemMounts, 10

Condition : true == /%sysname/Sysdb/hardware/%cellPath/phy/sfe/config.sfeFruPluginDone and \
            true == /%sysname/Sysdb/hardware/sfe/veosConfig.platformCaravan and \
            true == /%sysname/Sysdb/hardware/sfe/veosConfig.configUpdated

hardware/cell/%cellId/phy/sfe/config,Hardware::Phy::SfePhyConfigDir,r
Include: SfePhyCommon
Include: EthIntf-CapabilitiesResolver-Fixed-Include
Include: EthIntfModeDir-Aggr-Fixed-Include
interface/config/eth/phy/slice/%cellId,Interface::EthPhyIntfConfigDir,r
interface/status/eth/phy/slice/%cellId,Interface::EthPhyIntfStatusDir,w
interface/archer/status/eth/phy/capabilities/default/slice/FixedSystem/Sfe, Interface::EthPhyDefaultCapsDir, wc
interface/archer/config/eth/capabilities/slice/FixedSystem,Interface::Capabilities::CapabilitiesConfig,r
interface/errdisable/cause/speed-misconfigured-FixedSystem,Errdisable::CauseStatus,wc
interface/errdisable/causegroup/speed-misconfigured-FixedSystem,Errdisable::CauseGroup,wc
interface/archer/eth/xcvr/slice,Tac::Dir,ri
interface/archer/eth/xcvr/slice/FixedSystem,Tac::Dir,riD
hardware/archer/xcvr/status/all,Tac::Dir,riD
hardware/archer/xcvr/agent/status/fixed,Xcvr::XcvrSliceStatus,rD
hardware/xcvr/config/all,Xcvr::AllConfigDir,rD
hardware/archer/phy/config/cli/debug/slice/FixedSystem, Hardware::Phy::PhyDebugStateDir, r
hardware/archer/phy/config/cli/feature/slice/FixedSystem, Hardware::Phy::PhyFeatureConfigDir, r
hardware/archer/phy/status/feature/slice/FixedSystem/SfePhy, Hardware::Phy::PhyFeatureStatusDir, wc
interface/archer/config/eth/autoneg/slice/FixedSystem/SfePhy, Interface::AutonegConfigDir, wc
interface/archer/config/eth/phy/autoneg/slice/FixedSystem, Interface::Autoneg::PhyAutonegConfig, r
interface/archer/status/eth/phy/mode/slice/FixedSystem/SfePhy, Interface::EthIntfModeDir, wc
interface/resources/consumers/slice/FixedSystem/SfePhy, AlePhy::ResourceConsumerDir, wc
interface/resources/status/slice/FixedSystem/SfePhy, Interface::ResourceManagerStatus, wc
hardware/phy/config/IntelSoCCore/slice/FixedSystem, Hardware::SfePhy::IntelSoCPhyIntfConfigDir,rc
hardware/phy/status/IntelSoCCore/slice/FixedSystem, Hardware::SfePhy::IntelSoCPhyIntfStatusDir,wc
hardware/phy/config/FortvilleCore/slice/FixedSystem, Hardware::SfePhy::FortvillePhyIntfConfigDir,rc
hardware/phy/status/FortvilleCore/slice/FixedSystem, Hardware::SfePhy::FortvillePhyIntfStatusDir,wc
hardware/phy/config/ColumbiavilleCore/slice/FixedSystem, Hardware::SfePhy::ColumbiavillePhyIntfConfigDir,rc
hardware/phy/status/ColumbiavilleCore/slice/FixedSystem, Hardware::SfePhy::ColumbiavillePhyIntfStatusDir,wc
hardware/phy/config/FoxvilleCore/slice/FixedSystem, Hardware::SfePhy::FoxvillePhyIntfConfigDir,rc
hardware/phy/status/FoxvilleCore/slice/FixedSystem, Hardware::SfePhy::FoxvillePhyIntfStatusDir,wc
hardware/phy/config/IntelX553/slice/FixedSystem, Hardware::SfePhy::HarrisonvillePhyIntfConfigDir,rc
hardware/phy/status/IntelX553/slice/FixedSystem, Hardware::SfePhy::HarrisonvillePhyIntfStatusDir,wc
hardware/phyChip/status/sfephy/slice/FixedSystem/SfePhy,Hardware::SfePhy::ChipStatusDir,wc
hardware/phy/status/data/pcs/sfephy/slice/FixedSystem/SfePhy, Hardware::PhyStatus::PcsGen2Dir,wc
hardware/phy/status/data/pma/sfephy/slice/FixedSystem/SfePhy, Hardware::PhyStatus::PmaGen2Dir,wc
hardware/phy/status/data/rs/sfephy/slice/FixedSystem/SfePhy, Hardware::PhyStatus::RsBaseRDir,wc
hardware/phy/status/data/rsFec/sfephy/slice/FixedSystem/SfePhy, Hardware::PhyStatus::RsFecDir,wc
hardware/phy/status/data/fcFec/sfephy/slice/FixedSystem/SfePhy, Hardware::PhyStatus::FcFecDir,wc
hardware/phy/status/data/serdes/sfephy/slice/FixedSystem/IntelSoCCore, Hardware::SfePhy::IntelSoCSerdesStatusDir,wc
hardware/phy/status/data/serdes/sfephy/slice/FixedSystem/FortvilleCore, Hardware::SfePhy::FortvilleSerdesStatusDir,wc
hardware/phy/status/data/serdes/sfephy/slice/FixedSystem/ColumbiavilleCore, Hardware::SfePhy::ColumbiavilleSerdesStatusDir,wc
hardware/phy/status/data/serdes/sfephy/slice/FixedSystem/FoxvilleCore, Hardware::SfePhy::FoxvilleSerdesStatusDir,wc
hardware/phy/status/data/serdes/sfephy/slice/FixedSystem/IntelX553, Hardware::SfePhy::HarrisonvilleSerdesStatusDir,wc
hardware/phy/sfephy/slice/FixedSystem/sdkcall/config, Hardware::SfePhy::PhyIntfSdkCallConfigDir,wc
hardware/phy/sfephy/slice/FixedSystem/sdkcall/status, Hardware::SfePhy::PhyIntfSdkCallStatusDir,r
hardware/l1/topology/slice/FixedSystem, Tac::Dir, ri
hardware/l1/tuning/slice/FixedSystem, Tac::Dir, ri
bess/eth/port/config, Interface::BessEthPortConfigDir, wc
