Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Address ¶
type Address interface { GetMatchValue() string GetMatchKey(addrType AddressType) int GetValue() interface{} }
type AddressCategory ¶
type AddressCategory uint8
const ( IPAddr AddressCategory = iota IPNetAddr OFPortAddr )
type PolicyRule ¶
type PolicyRule struct { Direction v1beta1.Direction From []Address To []Address Service []v1beta1.Service Action *secv1alpha1.RuleAction Priority *uint16 }
PolicyRule groups configurations to set up conjunctive match for egress/ingress policy rules.
func (*PolicyRule) IsAntreaNetworkPolicyRule ¶ added in v0.8.0
func (r *PolicyRule) IsAntreaNetworkPolicyRule() bool
type Priority ¶ added in v0.8.0
Priority is a struct that is composed of CNP priority, rule priority and tier/category priority in the future. It is used as the basic unit for priority sorting.
type RoundInfo ¶ added in v0.3.0
type RoundInfo struct { RoundNum uint64 // PrevRoundNum is nil if this is the first round or the previous round // number could not be retrieved. PrevRoundNum *uint64 }
RoundInfo identifies the current agent "round". Each round is indentified by a round number, which is incremented every time the agent is restarted. The round number is persisted on the Node in OVSDB.
Click to show internal directories.
Click to hide internal directories.