stn

package
v1.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 24, 2018 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

Code generated by govpp binapi-generator DO NOT EDIT. Package stn represents the VPP binary API of the 'stn' VPP module. Generated from '/usr/share/vpp/api/stn.api.json'

Index

Constants

This section is empty.

Variables

View Source
var Consts = map[string]reflect.Value{}
View Source
var Functions = map[string]reflect.Value{
	"NewStnAddDelRule":      reflect.ValueOf(NewStnAddDelRule),
	"NewStnAddDelRuleReply": reflect.ValueOf(NewStnAddDelRuleReply),
	"NewStnRulesDetails":    reflect.ValueOf(NewStnRulesDetails),
	"NewStnRulesDump":       reflect.ValueOf(NewStnRulesDump),
}
View Source
var Types = map[string]reflect.Type{
	"StnAddDelRule":      reflect.TypeOf((*StnAddDelRule)(nil)).Elem(),
	"StnAddDelRuleReply": reflect.TypeOf((*StnAddDelRuleReply)(nil)).Elem(),
	"StnRulesDetails":    reflect.TypeOf((*StnRulesDetails)(nil)).Elem(),
	"StnRulesDump":       reflect.TypeOf((*StnRulesDump)(nil)).Elem(),
}
View Source
var Variables = map[string]reflect.Value{}

Functions

func NewStnAddDelRule

func NewStnAddDelRule() api.Message

func NewStnAddDelRuleReply

func NewStnAddDelRuleReply() api.Message

func NewStnRulesDetails

func NewStnRulesDetails() api.Message

func NewStnRulesDump

func NewStnRulesDump() api.Message

Types

type StnAddDelRule

type StnAddDelRule struct {
	IsIP4     uint8
	IPAddress []byte `struc:"[16]byte"`
	SwIfIndex uint32
	IsAdd     uint8
}

StnAddDelRule represents the VPP binary API message 'stn_add_del_rule'. Generated from '/usr/share/vpp/api/stn.api.json', line 15:

"stn_add_del_rule",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "client_index"
],
[
    "u32",
    "context"
],
[
    "u8",
    "is_ip4"
],
[
    "u8",
    "ip_address",
    16
],
[
    "u32",
    "sw_if_index"
],
[
    "u8",
    "is_add"
],
{
    "crc": "0x9f0bbe21"
}

func (*StnAddDelRule) GetCrcString

func (*StnAddDelRule) GetCrcString() string

func (*StnAddDelRule) GetMessageName

func (*StnAddDelRule) GetMessageName() string

func (*StnAddDelRule) GetMessageType

func (*StnAddDelRule) GetMessageType() api.MessageType

type StnAddDelRuleReply

type StnAddDelRuleReply struct {
	Retval int32
}

StnAddDelRuleReply represents the VPP binary API message 'stn_add_del_rule_reply'. Generated from '/usr/share/vpp/api/stn.api.json', line 50:

"stn_add_del_rule_reply",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "context"
],
[
    "i32",
    "retval"
],
{
    "crc": "0xe8d4e804"
}

func (*StnAddDelRuleReply) GetCrcString

func (*StnAddDelRuleReply) GetCrcString() string

func (*StnAddDelRuleReply) GetMessageName

func (*StnAddDelRuleReply) GetMessageName() string

func (*StnAddDelRuleReply) GetMessageType

func (*StnAddDelRuleReply) GetMessageType() api.MessageType

type StnRulesDetails

type StnRulesDetails struct {
	IsIP4     uint8
	IPAddress []byte `struc:"[16]byte"`
	SwIfIndex uint32
}

StnRulesDetails represents the VPP binary API message 'stn_rules_details'. Generated from '/usr/share/vpp/api/stn.api.json', line 86:

"stn_rules_details",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "context"
],
[
    "u8",
    "is_ip4"
],
[
    "u8",
    "ip_address",
    16
],
[
    "u32",
    "sw_if_index"
],
{
    "crc": "0x5eafa31e"
}

func (*StnRulesDetails) GetCrcString

func (*StnRulesDetails) GetCrcString() string

func (*StnRulesDetails) GetMessageName

func (*StnRulesDetails) GetMessageName() string

func (*StnRulesDetails) GetMessageType

func (*StnRulesDetails) GetMessageType() api.MessageType

type StnRulesDump

type StnRulesDump struct {
}

StnRulesDump represents the VPP binary API message 'stn_rules_dump'. Generated from '/usr/share/vpp/api/stn.api.json', line 68:

"stn_rules_dump",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "client_index"
],
[
    "u32",
    "context"
],
{
    "crc": "0x51077d14"
}

func (*StnRulesDump) GetCrcString

func (*StnRulesDump) GetCrcString() string

func (*StnRulesDump) GetMessageName

func (*StnRulesDump) GetMessageName() string

func (*StnRulesDump) GetMessageType

func (*StnRulesDump) GetMessageType() api.MessageType

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL