Documentation
¶
Index ¶
- func AddPolicyCondition(condition utilspolicy.PolicyConditionConfig)
- func AddPolicyDefinition(definition utilspolicy.PolicyDefinitionConfig)
- func AddPolicyStmt(stmt utilspolicy.PolicyStmtConfig)
- func Init(server *server.BGPServer)
- func InitPolicy(policyEngine *bgppolicy.BGPPolicyManager)
- func RemovePolicyCondition(conditionName string)
- func RemovePolicyDefinition(definitionName string)
- func RemovePolicyStmt(stmtName string)
- func SendBfdNotification(DestIp string, State bool, Oper config.Operation)
- func SendIntfMapNotification(ifIndex int32, ifName string)
- func SendIntfNotification(ifIndex int32, ipAddr string, linklocalIp string, state config.Operation)
- func SendRouteNotification(add []*config.RouteInfo, remove []*config.RouteInfo)
- func UpdatePolicyCondition(condition utilspolicy.PolicyConditionConfig)
- func UpdatePolicyDefinition(definition utilspolicy.PolicyDefinitionConfig)
- func UpdatePolicyStmt(stmt utilspolicy.PolicyStmtConfig)
- type ApiLayer
- type PolicyApiLayer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddPolicyCondition ¶
func AddPolicyCondition(condition utilspolicy.PolicyConditionConfig)
func AddPolicyDefinition ¶
func AddPolicyDefinition(definition utilspolicy.PolicyDefinitionConfig)
func AddPolicyStmt ¶
func AddPolicyStmt(stmt utilspolicy.PolicyStmtConfig)
func Init ¶
Initialize bgp api layer with the channels that will be used for communicating
* with the server
func InitPolicy ¶
func InitPolicy(policyEngine *bgppolicy.BGPPolicyManager)
Initialize bgp api layer with the channels that will be used for communicating
* with the policy engine server
func RemovePolicyCondition ¶
func RemovePolicyCondition(conditionName string)
func RemovePolicyDefinition ¶
func RemovePolicyDefinition(definitionName string)
func RemovePolicyStmt ¶
func RemovePolicyStmt(stmtName string)
func SendBfdNotification ¶
Send bfd state information from bfd manager to server
func SendIntfMapNotification ¶
Send interface map notification to server
func SendIntfNotification ¶
Send interface state notification to server
func SendRouteNotification ¶
Send Routes information to server
func UpdatePolicyCondition ¶
func UpdatePolicyCondition(condition utilspolicy.PolicyConditionConfig)
func UpdatePolicyDefinition ¶
func UpdatePolicyDefinition(definition utilspolicy.PolicyDefinitionConfig)
func UpdatePolicyStmt ¶
func UpdatePolicyStmt(stmt utilspolicy.PolicyStmtConfig)
Types ¶
type PolicyApiLayer ¶
type PolicyApiLayer struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.