aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2016-04-15Update Qemu libraryMatus Fabian3-12/+110
2016-04-15Change the performance result messagepmikus1-6/+21
2016-04-15Update of bootstrap.sh file.Jan Gelety2-9/+10
2016-04-13VXLAN test with dot1q tagging.Matej Klotton11-89/+262
2016-04-13Move methods from topology.py to more appropriate place.Matej Klotton12-430/+348
2016-04-13Honeycomb setup and utilsTibor5-242/+412
2016-04-13documentation: long_xconnect test suite documentationMiroslav Miklus1-1/+16
2016-04-13Add keywords for Honeycomb testsselias4-20/+80
2016-04-12Boostrap verify installation directory removalpmikus1-1/+1
2016-04-12Bootstrap verify performance fixpmikus1-1/+1
2016-04-12Bootstrap verify performance fixpmikus2-20/+36
2016-04-12Bootstrap verify perfomance fixpmikus1-1/+1
2016-04-12Update of topo_installation filepmikus1-1/+1
2016-04-11Fix cosmetic issues in VIRL topologiesCarsten Koester3-22/+17
2016-04-11Add VIRL double-ring (load-balancing) topology with nested VM supportCarsten Koester2-0/+393
2016-04-11Combined DropRateSearchpmikus3-147/+179
2016-04-08Add Vagrantfile for local testing.Stefan Kobza7-17/+440
2016-04-05Add tag support to boostrap-verify-perfpmikus2-7/+18
2016-04-05Add "Stop and Clear QEMU" KWMatus Fabian1-1/+14
2016-04-05Setup and check honeycomb on all DUTsselias12-2/+807
2016-04-05Add new tag for VPP-VM testing enviromentMatus Fabian1-0/+3
2016-04-05Add VIRL topology files and template for nested virtualisationCarsten Koester2-0/+359
2016-04-04Change send_ip_icmp recv timeout to 2secMatus Fabian1-1/+1
2016-04-01Add get_vhost_user_if_name_by_sockMatus Fabian1-0/+16
2016-04-01Long perf testspmikus8-170/+255
2016-04-01Bootstrap to test perf of proposed patch vpp-csit-hw-perfpmikus2-0/+139
2016-03-30Add linux_add/del_bridge and modify vpp_add_l2fib_entryMatus Fabian1-4/+39
2016-03-30BestN/WorstN DropRateSearchpmikus1-29/+132
2016-03-29Bootstrap to test csit-master against VPP release.Jan Gelety2-4/+176
2016-03-29Fix of bootstrap.sh for vpp-csit-verify-virl jobJan Gelety1-23/+1
2016-03-24Setup and run QEMU VMMatus Fabian1-2/+358
2016-03-24Add node type VM to set_interface_stateMatus Fabian1-1/+1
2016-03-24Binary DropRateSearchpmikus2-4/+134
2016-03-21Lab reservation toolMiroslav Miklus2-2/+117
2016-03-18Remove apt-get call to install dependencies.Carsten Koester1-15/+0
2016-03-18Add SSH disconnectMatus Fabian1-0/+11
2016-03-18Fixed SSH exec_command timeoutMatus Fabian1-15/+6
2016-03-17DropRateSearch libraryMiroslav Miklus8-68/+480
2016-03-14tools: vpp download and installation scriptMiroslav Miklus1-0/+40
2016-03-14Add vxlan tests using xconnectPatrik Hrnciar7-26/+89
2016-03-14Add VM to NodeTypeMatus Fabian1-0/+2
2016-03-14SSH connect use port specified in node dictMatus Fabian1-1/+2
2016-03-11Add Vhost-user interfaces libraryMatus Fabian2-0/+40
2016-03-11Add KW to build QEMU 2.2.1 on nodeMatus Fabian3-0/+131
2016-03-11Update VPP version downloaded from Nexus.Matej Klotton6-28/+56
2016-03-10Add library to generate VPP configuration fileCarsten Koester1-0/+331
2016-03-08Add VIRL server-side framework and topology templates.Carsten Koester6-0/+791
2016-03-07Modify sweep ping test casesJuraj Sloboda12-53/+189
2016-03-07change interface up calls to explicit keywordsselias8-11/+30
2016-03-07Move Send and receive L2 traffic KWs to standalone file.Matej Klotton7-47/+46
/span> { b = make([]byte, m.Size()) } buf := codec.NewBuffer(b) buf.EncodeInt32(m.Retval) return buf.Bytes(), nil } func (m *NsimConfigure2Reply) Unmarshal(b []byte) error { buf := codec.NewBuffer(b) m.Retval = buf.DecodeInt32() return nil } // NsimConfigureReply defines message 'nsim_configure_reply'. // Deprecated: the message will be removed in the future versions type NsimConfigureReply struct { Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` } func (m *NsimConfigureReply) Reset() { *m = NsimConfigureReply{} } func (*NsimConfigureReply) GetMessageName() string { return "nsim_configure_reply" } func (*NsimConfigureReply) GetCrcString() string { return "e8d4e804" } func (*NsimConfigureReply) GetMessageType() api.MessageType { return api.ReplyMessage } func (m *NsimConfigureReply) Size() (size int) { if m == nil { return 0 } size += 4 // m.Retval return size } func (m *NsimConfigureReply) Marshal(b []byte) ([]byte, error) { if b == nil { b = make([]byte, m.Size()) } buf := codec.NewBuffer(b) buf.EncodeInt32(m.Retval) return buf.Bytes(), nil } func (m *NsimConfigureReply) Unmarshal(b []byte) error { buf := codec.NewBuffer(b) m.Retval = buf.DecodeInt32() return nil } // NsimCrossConnectEnableDisable defines message 'nsim_cross_connect_enable_disable'. type NsimCrossConnectEnableDisable struct { EnableDisable bool `binapi:"bool,name=enable_disable" json:"enable_disable,omitempty"` SwIfIndex0 interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index0" json:"sw_if_index0,omitempty"` SwIfIndex1 interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index1" json:"sw_if_index1,omitempty"` } func (m *NsimCrossConnectEnableDisable) Reset() { *m = NsimCrossConnectEnableDisable{} } func (*NsimCrossConnectEnableDisable) GetMessageName() string { return "nsim_cross_connect_enable_disable" } func (*NsimCrossConnectEnableDisable) GetCrcString() string { return "9c3ead86" } func (*NsimCrossConnectEnableDisable) GetMessageType() api.MessageType { return api.RequestMessage } func (m *NsimCrossConnectEnableDisable) Size() (size int) { if m == nil { return 0 } size += 1 // m.EnableDisable size += 4 // m.SwIfIndex0 size += 4 // m.SwIfIndex1 return size } func (m *NsimCrossConnectEnableDisable) Marshal(b []byte) ([]byte, error) { if b == nil { b = make([]byte, m.Size()) } buf := codec.NewBuffer(b) buf.EncodeBool(m.EnableDisable) buf.EncodeUint32(uint32(m.SwIfIndex0)) buf.EncodeUint32(uint32(m.SwIfIndex1)) return buf.Bytes(), nil } func (m *NsimCrossConnectEnableDisable) Unmarshal(b []byte) error { buf := codec.NewBuffer(b) m.EnableDisable = buf.DecodeBool() m.SwIfIndex0 = interface_types.InterfaceIndex(buf.DecodeUint32()) m.SwIfIndex1 = interface_types.InterfaceIndex(buf.DecodeUint32()) return nil } // NsimCrossConnectEnableDisableReply defines message 'nsim_cross_connect_enable_disable_reply'. type NsimCrossConnectEnableDisableReply struct { Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` } func (m *NsimCrossConnectEnableDisableReply) Reset() { *m = NsimCrossConnectEnableDisableReply{} } func (*NsimCrossConnectEnableDisableReply) GetMessageName() string { return "nsim_cross_connect_enable_disable_reply" } func (*NsimCrossConnectEnableDisableReply) GetCrcString() string { return "e8d4e804" } func (*NsimCrossConnectEnableDisableReply) GetMessageType() api.MessageType { return api.ReplyMessage } func (m *NsimCrossConnectEnableDisableReply) Size() (size int) { if m == nil { return 0 } size += 4 // m.Retval return size } func (m *NsimCrossConnectEnableDisableReply) Marshal(b []byte) ([]byte, error) { if b == nil { b = make([]byte, m.Size()) } buf := codec.NewBuffer(b) buf.EncodeInt32(m.Retval) return buf.Bytes(), nil } func (m *NsimCrossConnectEnableDisableReply) Unmarshal(b []byte) error { buf := codec.NewBuffer(b) m.Retval = buf.DecodeInt32() return nil } // NsimOutputFeatureEnableDisable defines message 'nsim_output_feature_enable_disable'. type NsimOutputFeatureEnableDisable struct { EnableDisable bool `binapi:"bool,name=enable_disable" json:"enable_disable,omitempty"` SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` } func (m *NsimOutputFeatureEnableDisable) Reset() { *m = NsimOutputFeatureEnableDisable{} } func (*NsimOutputFeatureEnableDisable) GetMessageName() string { return "nsim_output_feature_enable_disable" } func (*NsimOutputFeatureEnableDisable) GetCrcString() string { return "3865946c" } func (*NsimOutputFeatureEnableDisable) GetMessageType() api.MessageType { return api.RequestMessage } func (m *NsimOutputFeatureEnableDisable) Size() (size int) { if m == nil { return 0 } size += 1 // m.EnableDisable size += 4 // m.SwIfIndex return size } func (m *NsimOutputFeatureEnableDisable) Marshal(b []byte) ([]byte, error) { if b == nil { b = make([]byte, m.Size()) } buf := codec.NewBuffer(b) buf.EncodeBool(m.EnableDisable) buf.EncodeUint32(uint32(m.SwIfIndex)) return buf.Bytes(), nil } func (m *NsimOutputFeatureEnableDisable) Unmarshal(b []byte) error { buf := codec.NewBuffer(b) m.EnableDisable = buf.DecodeBool() m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) return nil } // NsimOutputFeatureEnableDisableReply defines message 'nsim_output_feature_enable_disable_reply'. type NsimOutputFeatureEnableDisableReply struct { Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` } func (m *NsimOutputFeatureEnableDisableReply) Reset() { *m = NsimOutputFeatureEnableDisableReply{} } func (*NsimOutputFeatureEnableDisableReply) GetMessageName() string { return "nsim_output_feature_enable_disable_reply" } func (*NsimOutputFeatureEnableDisableReply) GetCrcString() string { return "e8d4e804" } func (*NsimOutputFeatureEnableDisableReply) GetMessageType() api.MessageType { return api.ReplyMessage } func (m *NsimOutputFeatureEnableDisableReply) Size() (size int) { if m == nil { return 0 } size += 4 // m.Retval return size } func (m *NsimOutputFeatureEnableDisableReply) Marshal(b []byte) ([]byte, error) { if b == nil { b = make([]byte, m.Size()) } buf := codec.NewBuffer(b) buf.EncodeInt32(m.Retval) return buf.Bytes(), nil } func (m *NsimOutputFeatureEnableDisableReply) Unmarshal(b []byte) error { buf := codec.NewBuffer(b) m.Retval = buf.DecodeInt32() return nil } func init() { file_nsim_binapi_init() } func file_nsim_binapi_init() { api.RegisterMessage((*NsimConfigure)(nil), "nsim_configure_16ed400f") api.RegisterMessage((*NsimConfigure2)(nil), "nsim_configure2_64de8ed3") api.RegisterMessage((*NsimConfigure2Reply)(nil), "nsim_configure2_reply_e8d4e804") api.RegisterMessage((*NsimConfigureReply)(nil), "nsim_configure_reply_e8d4e804") api.RegisterMessage((*NsimCrossConnectEnableDisable)(nil), "nsim_cross_connect_enable_disable_9c3ead86") api.RegisterMessage((*NsimCrossConnectEnableDisableReply)(nil), "nsim_cross_connect_enable_disable_reply_e8d4e804") api.RegisterMessage((*NsimOutputFeatureEnableDisable)(nil), "nsim_output_feature_enable_disable_3865946c") api.RegisterMessage((*NsimOutputFeatureEnableDisableReply)(nil), "nsim_output_feature_enable_disable_reply_e8d4e804") } // Messages returns list of all messages in this module. func AllMessages() []api.Message { return []api.Message{ (*NsimConfigure)(nil), (*NsimConfigure2)(nil), (*NsimConfigure2Reply)(nil), (*NsimConfigureReply)(nil), (*NsimCrossConnectEnableDisable)(nil), (*NsimCrossConnectEnableDisableReply)(nil), (*NsimOutputFeatureEnableDisable)(nil), (*NsimOutputFeatureEnableDisableReply)(nil), } }