AgentName: Sfa

include:AleOperationalModeSm-include
routing/hardware/status,Routing::Hardware::Status,w
routing6/hardware/status,Routing6::Hardware::Status,w
arp/hardware/status,Arp::Hardware::Status,w
ip/nat/hwStatus,Ip::Nat::HwStatus,w
ip/nat/hwCapabilities,Ip::Nat::HwCapabilities,w
hardware/macphyconc/config, Hardware::MacPhyConc::MacPhyConcConfig, r
hardware/macphyconc/sliceStatus/FixedSystem,Hardware::MacPhyConc::MacPhyConcStatus,cw
hardware/ale/config,Ale::HwConfig,r
hardware/ale/status,Ale::HwStatus,w
firewall/hw/capability,Firewall::HwCapability,w
routing/fhrp/vrMacStatus,Routing::Fhrp::VirtualRouterMacStatus,r
routing/fhrp/hardware/status,Routing::Fhrp::Hardware::Status,w
acl/config/cli,Acl::Input::Config,r
acl/config/input,Tac::Dir,ri
acl/paramconfig,Acl::ParamConfig,r
acl/intf/config/input,Tac::Dir,ri
acl/intf/config/cli,Acl::IntfConfig,r
acl/hwconfig,Tac::Dir,ri
cell/%cellId/acl/status/dp/veos,Acl::StatusDp,cw
interface/errdisable/cause/acl, Errdisable::CauseStatus, wc
interface/errdisable/causegroup/acl, Errdisable::CauseGroup, wc
lag/input/config/cli,Lag::Input::Config,r
sfa/acl/config,Sfa::SfaAclConfig,w
sflow/hwstatus/veos,Sflow::HwStatus,wc
sflow/hwconfigdir/sflow,Sflow::HwConfig,r
%cellPath/ip/vrf/status/local,Ip::AllVrfStatusLocal,r
%cellPath/routing/sequence/vrf/status,Tac::Dir,wi
dot1x/hwstatus,Dot1x::HwStatus,w
bridging/hwcapabilities,Bridging::HwCapabilities,w
bridging/config,Bridging::Config,r
mlag/hardware/status,Mlag::Hardware::Status,w
sfa/ktuneParams,Sfa::KernelTuningParams,wi
license/hwStatus,License::HwStatus,wc
sys/license/client/configRequest,License::ConfigRequest, r
sys/license/client/status,License::Status, r
sys/license/featureLicense/sfa,License::FeatureInput, wc
hardware/entmib,EntityMib::Status, r
sys/license/features,Tac::Dir,w
ipsec/capabilities/status,Ipsec::Capabilities::Status, w
sfa/config/interrupt, Sfa::InterruptStat::Config, r
mirroring/hwconfig, Mirroring::Config, r
mirroring/hwstatus, Mirroring::HwStatus, r
kube/service/config, Kube::ServiceConfig, ri
# L3 vxlan related
bridging/topology/config, Bridging::Topology::Config, r
arp/hardware/status, Arp::Hardware::Status, w
l3/config, L3::Config, r
routing/hardware/config, Routing::Hardware::Config, r
routing/hardware/status, Routing::Hardware::Status, w
routing/hardware/dlb/config, Routing::Hardware::DlbConfig, r
routing/hardware/route/status, Routing::Hardware::RouteStatus, w
routing6/hardware/status, Routing6::Hardware::Status, w
routing6/hardware/route/status, Routing6::Hardware::RouteStatus, w
routing6/hardware/config, Routing6::Hardware::Config, r
routing/hardware/nexthopgroup/status, Routing::Hardware::NexthopGroupStatus, w

routing/multicast/routeconfig/static, McastCommon::StaticMrouteConfigColl, r
routing6/multicast/routeconfig/static, McastCommon::StaticMrouteConfigColl, r

routing/multicast/fib, Tac::Dir, ri
routing6/multicast/fib, Tac::Dir, ri 
multicastIntfs/application, Tac::Dir, ri
multicastIntfs6/application, Tac::Dir, ri

#Enable when we support mlags
# for mlag/status, Mlag::Status, r
#Include: MlagStatus-include

routing/vrf/routingInfo/status, Tac::Dir, ri
routing6/vrf/routingInfo/status, Tac::Dir, ri
%cellPath/ip/vrf/status/local, Ip::AllVrfStatusLocal, r
ip/vrf/status/global, Ip::AllVrfStatusGlobal, r

#hardware/sfe/vif/status/port, SfeVif::PortVifStatus, r
#hardware/sfe/vif/status/multicast, SfeMcast::McastVifStatus, w
#DISABLE FOR NOW
#Enable when we support tunneling
#hardware/sfe/vif/allocation/config/tunnel, SfeVif::VifAllocationConfig, w
#hardware/sfe/vif/allocation/status/tunnel, SfeVif::VifAllocationStatus, r

%cellPath/agent/commandRequest/config/ale, Tac::Dir, ri
%cellPath/agent/commandRequest/config/dps, Tac::Dir, ri
%cellPath/routing/sequence/vrf/config, Tac::Dir, ri
%cellPath/routing/sequence/vrf/status, Tac::Dir, w
%cellPath/routing/sequence/vrf/status/default,Routing::SeqStatus,w

routing/multicast/vrf/config, Routing::Multicast::Fib::VrfConfig, r
routing/hardware/multicast/status, Routing::Multicast::Fib::Hardware::Status, r

bfd/status/peer, Bfd::StatusPeer, r
interface/config/eth/vlan, Interface::VlanIntfConfigDir, r
interface/status/eth/vlan, Interface::VlanIntfStatusDir, r

routing/fhrp/vrMacStatus, Routing::Fhrp::VirtualRouterMacStatus, r
routing/fhrp/hardware/status, Routing::Fhrp::Hardware::Status, w

# VXLAN
bridging/flush/request,Tac::Dir,ri
bridging/flush/reply/all,Bridging::HostTableFlushReplyDir,w
bridging/l2Rib/floodOutput,L2Rib::FloodSetOutput,r
dot1x/hostTable,Dot1x::HostTable,r
dot1x/status,Dot1x::Status,r
fastserverfailover/status,FastServerFailover::Status,r
fastserverfailover/hardware/status,FastServerFailover::Hardware::Status,w
hardware/sfa/tunnel/config/vxlanTunnel,Ale::AleTunnelConfig,w
hardware/sfa/tunnel/status/vxlanTunnel,Ale::AleTunnelStatus,w
hardware/sfa/tunnel/config/vxlanHwHerTunnel,Ale::AleTunnelConfig,r
hardware/sfa/tunnel/status/vxlanHwHerTunnel,Ale::AleTunnelStatus,w
hardware/sfa/tunnel/config/vxlanMemberTunnel,Ale::AleTunnelConfig,r
hardware/sfa/tunnel/status/vxlanMemberTunnel,Ale::AleTunnelStatus,w
hardware/sfa/tunnel/vxlan/aleVtepGroupConfigDir, Ale::VXLAN::AleVtepGroupConfigDir, w
hardware/sfa/tunnel/vxlan/aleVtepGroupStatusDir, Ale::VXLAN::AleVtepGroupStatusDir, r
interface/config/eth/vxlan,Vxlan::VtiConfigDir,r
interface/status/eth/vxlan,Vxlan::VtiStatusDir,r
mlag/status,Mlag::Status,r
tunnel/table/evpnVxlan, Tunnel::TunnelTable::EvpnVxlanTunnelTable, rO
vxlan/config, Vxlan::VxlanConfigDir, r
vxlan/status, Vxlan::VxlanStatusDir, r
vxlan/hardware/status, Vxlan::VxlanHwStatusDir,w
vxlan/remoteVtepHwStatus, Vxlan::RemoteVtepHwStatusDir, r
vxlan/input/macaddr/IpRib, Bridging::RemoteMacTable, r
vxlan/version2/vcsStateClientView, VxlanController::VcsStateClientViewV2, r
vxlancontroller/version2/vni, Tac::Dir, ri
vxlan/vtepHwStatus, Vxlan::VtepHwStatusDir, w

Include: AgentPlugin-TopoStatus-Ebra

hardware/ale/verifyAgentConfigDir/Sfa, AleTypes::VerifyAgentConfig, cr
hardware/ale/verifyAgentStatusDir/Sfa, AleTypes::VerifyAgentStatus, cw

# mount points for hardware capacity monitoring
hardware/capacity/status/l3, AleCapacity::TableCapacity, w

bridging/vlan/status,Bridging::VlanStatusDir,r
routing/nexthopgroup/input/cli,Routing::NexthopGroup::ConfigInput,r
routing/nexthopgroup/input/config,Tac::Dir,r

hwEpoch/status,HwEpoch::Status,r
interface/errdisable/cause/acl,Errdisable::CauseStatus,wc
interface/errdisable/causegroup/acl,Errdisable::CauseGroup,wc
interface/config/eth/vxlan,Vxlan::VtiConfigDir,r
interface/status/eth/vxlan,Vxlan::VtiStatusDir,r

ale/vrfTable/status, Ale::VrfTableStatus, w
Include: Ira-IpStatus-deps-include

routing/vrf/input/default/kubeInject, Routing::RouteInput, iw

Include: AgentPlugin-IntfCollections-*
