kubernetes/vendor/github.com/vishvananda/netlink/filter.go

type Filter

type FilterAttrs

func (q FilterAttrs) String() string {}

type TcAct

const TC_ACT_EXT_SHIFT

const TC_ACT_EXT_VAL_MASK

const TC_ACT_UNSPEC

const TC_ACT_OK

const TC_ACT_RECLASSIFY

const TC_ACT_SHOT

const TC_ACT_PIPE

const TC_ACT_STOLEN

const TC_ACT_QUEUED

const TC_ACT_REPEAT

const TC_ACT_REDIRECT

const TC_ACT_JUMP

func getTcActExt(local int32) int32 {}

func getTcActGotoChain() TcAct {}

func getTcActExtOpcode(combined int32) int32 {}

func TcActExtCmp(combined int32, opcode int32) bool {}

func (a TcAct) String() string {}

type TcPolAct

const TC_POLICE_UNSPEC

const TC_POLICE_OK

const TC_POLICE_RECLASSIFY

const TC_POLICE_SHOT

const TC_POLICE_PIPE

func (a TcPolAct) String() string {}

type ActionAttrs

func (q ActionAttrs) String() string {}

type ActionTimestamp

func (t ActionTimestamp) String() string {}

type ActionStatistic

type Action

type GenericAction

func (action *GenericAction) Type() string {}

func (action *GenericAction) Attrs() *ActionAttrs {}

type BpfAction

func (action *BpfAction) Type() string {}

func (action *BpfAction) Attrs() *ActionAttrs {}

type ConnmarkAction

func (action *ConnmarkAction) Type() string {}

func (action *ConnmarkAction) Attrs() *ActionAttrs {}

func NewConnmarkAction() *ConnmarkAction {}

type CsumUpdateFlags

const TCA_CSUM_UPDATE_FLAG_IPV4HDR

const TCA_CSUM_UPDATE_FLAG_ICMP

const TCA_CSUM_UPDATE_FLAG_IGMP

const TCA_CSUM_UPDATE_FLAG_TCP

const TCA_CSUM_UPDATE_FLAG_UDP

const TCA_CSUM_UPDATE_FLAG_UDPLITE

const TCA_CSUM_UPDATE_FLAG_SCTP

type CsumAction

func (action *CsumAction) Type() string {}

func (action *CsumAction) Attrs() *ActionAttrs {}

func NewCsumAction() *CsumAction {}

type MirredAct

func (a MirredAct) String() string {}

const TCA_EGRESS_REDIR

const TCA_EGRESS_MIRROR

const TCA_INGRESS_REDIR

const TCA_INGRESS_MIRROR

type MirredAction

func (action *MirredAction) Type() string {}

func (action *MirredAction) Attrs() *ActionAttrs {}

func NewMirredAction(redirIndex int) *MirredAction {}

type TunnelKeyAct

const TCA_TUNNEL_KEY_SET

const TCA_TUNNEL_KEY_UNSET

type TunnelKeyAction

func (action *TunnelKeyAction) Type() string {}

func (action *TunnelKeyAction) Attrs() *ActionAttrs {}

func NewTunnelKeyAction() *TunnelKeyAction {}

type SkbEditAction

func (action *SkbEditAction) Type() string {}

func (action *SkbEditAction) Attrs() *ActionAttrs {}

func NewSkbEditAction() *SkbEditAction {}

type PoliceAction

func (action *PoliceAction) Type() string {}

func (action *PoliceAction) Attrs() *ActionAttrs {}

func NewPoliceAction() *PoliceAction {}

type MatchAll

func (filter *MatchAll) Attrs() *FilterAttrs {}

func (filter *MatchAll) Type() string {}

type FwFilter

func (filter *FwFilter) Attrs() *FilterAttrs {}

func (filter *FwFilter) Type() string {}

type BpfFilter

func (filter *BpfFilter) Type() string {}

func (filter *BpfFilter) Attrs() *FilterAttrs {}

type GenericFilter

func (filter *GenericFilter) Attrs() *FilterAttrs {}

func (filter *GenericFilter) Type() string {}

type PeditAction

func (p *PeditAction) Attrs() *ActionAttrs {}

func (p *PeditAction) Type() string {}

func NewPeditAction() *PeditAction {}