diff options
author | Ondrej Fabry <ofabry@cisco.com> | 2019-02-08 01:16:32 +0100 |
---|---|---|
committer | Ondrej Fabry <ofabry@cisco.com> | 2019-02-08 01:16:32 +0100 |
commit | fa21c9d726ebb807895a8571af9a16dab5cd8d6e (patch) | |
tree | 4597d483f90e374e89f3923324b531a56217a0f9 /examples/bin_api/interfaces/interfaces.ba.go | |
parent | 8ba70a7b13950593aab9863246f830eda450f06b (diff) |
Generator improvements and cleanup
- generator now supports include-comments flag (as opt-in)
- minor code cleanup in binapi-generator
- remove obsolete unit tests
- flatten examples from examples/cmd folder
- introduce constant for checking compatibility in future versions
Change-Id: I3545f2ba4b869a3b51d6d0de7e742f3f1e1be392
Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
Diffstat (limited to 'examples/bin_api/interfaces/interfaces.ba.go')
-rw-r--r-- | examples/bin_api/interfaces/interfaces.ba.go | 1467 |
1 files changed, 3 insertions, 1464 deletions
diff --git a/examples/bin_api/interfaces/interfaces.ba.go b/examples/bin_api/interfaces/interfaces.ba.go index 2f9b943..5f949df 100644 --- a/examples/bin_api/interfaces/interfaces.ba.go +++ b/examples/bin_api/interfaces/interfaces.ba.go @@ -11,9 +11,9 @@ */ package interfaces -import "git.fd.io/govpp.git/api" -import "github.com/lunixbochs/struc" -import "bytes" +import api "git.fd.io/govpp.git/api" +import struc "github.com/lunixbochs/struc" +import bytes "bytes" // Reference imports to suppress errors if they are not otherwise used. var _ = api.RegisterMessage @@ -21,90 +21,6 @@ var _ = struc.Pack var _ = bytes.NewBuffer // Services represents VPP binary API services: -// -// "services": { -// "create_subif": { -// "reply": "create_subif_reply" -// }, -// "sw_interface_set_ip_directed_broadcast": { -// "reply": "sw_interface_set_ip_directed_broadcast_reply" -// }, -// "delete_subif": { -// "reply": "delete_subif_reply" -// }, -// "sw_interface_get_mac_address": { -// "reply": "sw_interface_get_mac_address_reply" -// }, -// "sw_interface_tag_add_del": { -// "reply": "sw_interface_tag_add_del_reply" -// }, -// "collect_detailed_interface_stats": { -// "reply": "collect_detailed_interface_stats_reply" -// }, -// "sw_interface_dump": { -// "reply": "sw_interface_details", -// "stream": true -// }, -// "sw_interface_set_rx_placement": { -// "reply": "sw_interface_set_rx_placement_reply" -// }, -// "sw_interface_add_del_address": { -// "reply": "sw_interface_add_del_address_reply" -// }, -// "sw_interface_get_table": { -// "reply": "sw_interface_get_table_reply" -// }, -// "interface_name_renumber": { -// "reply": "interface_name_renumber_reply" -// }, -// "create_loopback_instance": { -// "reply": "create_loopback_instance_reply" -// }, -// "sw_interface_set_mtu": { -// "reply": "sw_interface_set_mtu_reply" -// }, -// "want_interface_events": { -// "reply": "want_interface_events_reply", -// "events": [ -// "sw_interface_event" -// ] -// }, -// "create_loopback": { -// "reply": "create_loopback_reply" -// }, -// "sw_interface_clear_stats": { -// "reply": "sw_interface_clear_stats_reply" -// }, -// "hw_interface_set_mtu": { -// "reply": "hw_interface_set_mtu_reply" -// }, -// "sw_interface_set_mac_address": { -// "reply": "sw_interface_set_mac_address_reply" -// }, -// "sw_interface_set_unnumbered": { -// "reply": "sw_interface_set_unnumbered_reply" -// }, -// "sw_interface_rx_placement_dump": { -// "reply": "sw_interface_rx_placement_details", -// "stream": true -// }, -// "sw_interface_set_flags": { -// "reply": "sw_interface_set_flags_reply" -// }, -// "delete_loopback": { -// "reply": "delete_loopback_reply" -// }, -// "sw_interface_set_rx_mode": { -// "reply": "sw_interface_set_rx_mode_reply" -// }, -// "create_vlan_subif": { -// "reply": "create_vlan_subif_reply" -// }, -// "sw_interface_set_table": { -// "reply": "sw_interface_set_table_reply" -// } -// }, -// type Services interface { DumpSwInterface(*SwInterfaceDump) ([]*SwInterfaceDetails, error) DumpSwInterfaceRxPlacement(*SwInterfaceRxPlacementDump) ([]*SwInterfaceRxPlacementDetails, error) @@ -136,42 +52,11 @@ type Services interface { /* Aliases */ // InterfaceIndex represents VPP binary API alias 'interface_index': -// -// "interface_index": { -// "type": "u32" -// } -// type InterfaceIndex uint32 /* Messages */ // CollectDetailedInterfaceStats represents VPP binary API message 'collect_detailed_interface_stats': -// -// "collect_detailed_interface_stats", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// [ -// "u8", -// "enable_disable" -// ], -// { -// "crc": "0x69d24598" -// } -// type CollectDetailedInterfaceStats struct { SwIfIndex uint32 EnableDisable uint8 @@ -188,24 +73,6 @@ func (*CollectDetailedInterfaceStats) GetMessageType() api.MessageType { } // CollectDetailedInterfaceStatsReply represents VPP binary API message 'collect_detailed_interface_stats_reply': -// -// "collect_detailed_interface_stats_reply", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "i32", -// "retval" -// ], -// { -// "crc": "0xe8d4e804" -// } -// type CollectDetailedInterfaceStatsReply struct { Retval int32 } @@ -221,29 +88,6 @@ func (*CollectDetailedInterfaceStatsReply) GetMessageType() api.MessageType { } // CreateLoopback represents VPP binary API message 'create_loopback': -// -// "create_loopback", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u8", -// "mac_address", -// 6 -// ], -// { -// "crc": "0x3b54129c" -// } -// type CreateLoopback struct { MacAddress []byte `struc:"[6]byte"` } @@ -259,37 +103,6 @@ func (*CreateLoopback) GetMessageType() api.MessageType { } // CreateLoopbackInstance represents VPP binary API message 'create_loopback_instance': -// -// "create_loopback_instance", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u8", -// "mac_address", -// 6 -// ], -// [ -// "u8", -// "is_specified" -// ], -// [ -// "u32", -// "user_instance" -// ], -// { -// "crc": "0x7bbd53b6" -// } -// type CreateLoopbackInstance struct { MacAddress []byte `struc:"[6]byte"` IsSpecified uint8 @@ -307,28 +120,6 @@ func (*CreateLoopbackInstance) GetMessageType() api.MessageType { } // CreateLoopbackInstanceReply represents VPP binary API message 'create_loopback_instance_reply': -// -// "create_loopback_instance_reply", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "i32", -// "retval" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// { -// "crc": "0xfda5941f" -// } -// type CreateLoopbackInstanceReply struct { Retval int32 SwIfIndex uint32 @@ -345,28 +136,6 @@ func (*CreateLoopbackInstanceReply) GetMessageType() api.MessageType { } // CreateLoopbackReply represents VPP binary API message 'create_loopback_reply': -// -// "create_loopback_reply", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "i32", -// "retval" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// { -// "crc": "0xfda5941f" -// } -// type CreateLoopbackReply struct { Retval int32 SwIfIndex uint32 @@ -383,72 +152,6 @@ func (*CreateLoopbackReply) GetMessageType() api.MessageType { } // CreateSubif represents VPP binary API message 'create_subif': -// -// "create_subif", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// [ -// "u32", -// "sub_id" -// ], -// [ -// "u8", -// "no_tags" -// ], -// [ -// "u8", -// "one_tag" -// ], -// [ -// "u8", -// "two_tags" -// ], -// [ -// "u8", -// "dot1ad" -// ], -// [ -// "u8", -// "exact_match" -// ], -// [ -// "u8", -// "default_sub" -// ], -// [ -// "u8", -// "outer_vlan_id_any" -// ], -// [ -// "u8", -// "inner_vlan_id_any" -// ], -// [ -// "u16", -// "outer_vlan_id" -// ], -// [ -// "u16", -// "inner_vlan_id" -// ], -// { -// "crc": "0x86cfe408" -// } -// type CreateSubif struct { SwIfIndex uint32 SubID uint32 @@ -475,28 +178,6 @@ func (*CreateSubif) GetMessageType() api.MessageType { } // CreateSubifReply represents VPP binary API message 'create_subif_reply': -// -// "create_subif_reply", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "i32", -// "retval" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// { -// "crc": "0xfda5941f" -// } -// type CreateSubifReply struct { Retval int32 SwIfIndex uint32 @@ -513,32 +194,6 @@ func (*CreateSubifReply) GetMessageType() api.MessageType { } // CreateVlanSubif represents VPP binary API message 'create_vlan_subif': -// -// "create_vlan_subif", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// [ -// "u32", -// "vlan_id" -// ], -// { -// "crc": "0x70cadeda" -// } -// type CreateVlanSubif struct { SwIfIndex uint32 VlanID uint32 @@ -555,28 +210,6 @@ func (*CreateVlanSubif) GetMessageType() api.MessageType { } // CreateVlanSubifReply represents VPP binary API message 'create_vlan_subif_reply': -// -// "create_vlan_subif_reply", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "i32", -// "retval" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// { -// "crc": "0xfda5941f" -// } -// type CreateVlanSubifReply struct { Retval int32 SwIfIndex uint32 @@ -593,28 +226,6 @@ func (*CreateVlanSubifReply) GetMessageType() api.MessageType { } // DeleteLoopback represents VPP binary API message 'delete_loopback': -// -// "delete_loopback", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// { -// "crc": "0x529cb13f" -// } -// type DeleteLoopback struct { SwIfIndex uint32 } @@ -630,24 +241,6 @@ func (*DeleteLoopback) GetMessageType() api.MessageType { } // DeleteLoopbackReply represents VPP binary API message 'delete_loopback_reply': -// -// "delete_loopback_reply", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "i32", -// "retval" -// ], -// { -// "crc": "0xe8d4e804" -// } -// type DeleteLoopbackReply struct { Retval int32 } @@ -663,28 +256,6 @@ func (*DeleteLoopbackReply) GetMessageType() api.MessageType { } // DeleteSubif represents VPP binary API message 'delete_subif': -// -// "delete_subif", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// { -// "crc": "0x529cb13f" -// } -// type DeleteSubif struct { SwIfIndex uint32 } @@ -700,24 +271,6 @@ func (*DeleteSubif) GetMessageType() api.MessageType { } // DeleteSubifReply represents VPP binary API message 'delete_subif_reply': -// -// "delete_subif_reply", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "i32", -// "retval" -// ], -// { -// "crc": "0xe8d4e804" -// } -// type DeleteSubifReply struct { Retval int32 } @@ -733,32 +286,6 @@ func (*DeleteSubifReply) GetMessageType() api.MessageType { } // HwInterfaceSetMtu represents VPP binary API message 'hw_interface_set_mtu': -// -// "hw_interface_set_mtu", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// [ -// "u16", -// "mtu" -// ], -// { -// "crc": "0x132da1e7" -// } -// type HwInterfaceSetMtu struct { SwIfIndex uint32 Mtu uint16 @@ -775,24 +302,6 @@ func (*HwInterfaceSetMtu) GetMessageType() api.MessageType { } // HwInterfaceSetMtuReply represents VPP binary API message 'hw_interface_set_mtu_reply': -// -// "hw_interface_set_mtu_reply", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "i32", -// "retval" -// ], -// { -// "crc": "0xe8d4e804" -// } -// type HwInterfaceSetMtuReply struct { Retval int32 } @@ -808,32 +317,6 @@ func (*HwInterfaceSetMtuReply) GetMessageType() api.MessageType { } // InterfaceNameRenumber represents VPP binary API message 'interface_name_renumber': -// -// "interface_name_renumber", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// [ -// "u32", -// "new_show_dev_instance" -// ], -// { -// "crc": "0x39194269" -// } -// type InterfaceNameRenumber struct { SwIfIndex uint32 NewShowDevInstance uint32 @@ -850,24 +333,6 @@ func (*InterfaceNameRenumber) GetMessageType() api.MessageType { } // InterfaceNameRenumberReply represents VPP binary API message 'interface_name_renumber_reply': -// -// "interface_name_renumber_reply", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "i32", -// "retval" -// ], -// { -// "crc": "0xe8d4e804" -// } -// type InterfaceNameRenumberReply struct { Retval int32 } @@ -883,49 +348,6 @@ func (*InterfaceNameRenumberReply) GetMessageType() api.MessageType { } // SwInterfaceAddDelAddress represents VPP binary API message 'sw_interface_add_del_address': -// -// "sw_interface_add_del_address", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// [ -// "u8", -// "is_add" -// ], -// [ -// "u8", -// "is_ipv6" -// ], -// [ -// "u8", -// "del_all" -// ], -// [ -// "u8", -// "address_length" -// ], -// [ -// "u8", -// "address", -// 16 -// ], -// { -// "crc": "0x7b583179" -// } -// type SwInterfaceAddDelAddress struct { SwIfIndex uint32 IsAdd uint8 @@ -946,24 +368,6 @@ func (*SwInterfaceAddDelAddress) GetMessageType() api.MessageType { } // SwInterfaceAddDelAddressReply represents VPP binary API message 'sw_interface_add_del_address_reply': -// -// "sw_interface_add_del_address_reply", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "i32", -// "retval" -// ], -// { -// "crc": "0xe8d4e804" -// } -// type SwInterfaceAddDelAddressReply struct { Retval int32 } @@ -979,28 +383,6 @@ func (*SwInterfaceAddDelAddressReply) GetMessageType() api.MessageType { } // SwInterfaceClearStats represents VPP binary API message 'sw_interface_clear_stats': -// -// "sw_interface_clear_stats", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// { -// "crc": "0x529cb13f" -// } -// type SwInterfaceClearStats struct { SwIfIndex uint32 } @@ -1016,24 +398,6 @@ func (*SwInterfaceClearStats) GetMessageType() api.MessageType { } // SwInterfaceClearStatsReply represents VPP binary API message 'sw_interface_clear_stats_reply': -// -// "sw_interface_clear_stats_reply", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "i32", -// "retval" -// ], -// { -// "crc": "0xe8d4e804" -// } -// type SwInterfaceClearStatsReply struct { Retval int32 } @@ -1049,150 +413,6 @@ func (*SwInterfaceClearStatsReply) GetMessageType() api.MessageType { } // SwInterfaceDetails represents VPP binary API message 'sw_interface_details': -// -// "sw_interface_details", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// [ -// "u32", -// "sup_sw_if_index" -// ], -// [ -// "u32", -// "l2_address_length" -// ], -// [ -// "u8", -// "l2_address", -// 8 -// ], -// [ -// "u8", -// "interface_name", -// 64 -// ], -// [ -// "u8", -// "admin_up_down" -// ], -// [ -// "u8", -// "link_up_down" -// ], -// [ -// "u8", -// "link_duplex" -// ], -// [ -// "u32", -// "link_speed" -// ], -// [ -// "u16", -// "link_mtu" -// ], -// [ -// "u32", -// "mtu", -// 4 -// ], -// [ -// "u32", -// "sub_id" -// ], -// [ -// "u8", -// "sub_dot1ad" -// ], -// [ -// "u8", -// "sub_dot1ah" -// ], -// [ -// "u8", -// "sub_number_of_tags" -// ], -// [ -// "u16", -// "sub_outer_vlan_id" -// ], -// [ -// "u16", -// "sub_inner_vlan_id" -// ], -// [ -// "u8", -// "sub_exact_match" -// ], -// [ -// "u8", -// "sub_default" -// ], -// [ -// "u8", -// "sub_outer_vlan_id_any" -// ], -// [ -// "u8", -// "sub_inner_vlan_id_any" -// ], -// [ -// "u32", -// "vtr_op" -// ], -// [ -// "u32", -// "vtr_push_dot1q" -// ], -// [ -// "u32", -// "vtr_tag1" -// ], -// [ -// "u32", -// "vtr_tag2" -// ], -// [ -// "u8", -// "tag", -// 64 -// ], -// [ -// "u16", -// "outer_tag" -// ], -// [ -// "u8", -// "b_dmac", -// 6 -// ], -// [ -// "u8", -// "b_smac", -// 6 -// ], -// [ -// "u16", -// "b_vlanid" -// ], -// [ -// "u32", -// "i_sid" -// ], -// { -// "crc": "0xe4ee7eb6" -// } -// type SwInterfaceDetails struct { SwIfIndex uint32 SupSwIfIndex uint32 @@ -1238,33 +458,6 @@ func (*SwInterfaceDetails) GetMessageType() api.MessageType { } // SwInterfaceDump represents VPP binary API message 'sw_interface_dump': -// -// "sw_interface_dump", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u8", -// "name_filter_valid" -// ], -// [ -// "u8", -// "name_filter", -// 49 -// ], -// { -// "crc": "0x63f5e3b7" -// } -// type SwInterfaceDump struct { NameFilterValid uint8 NameFilter []byte `struc:"[49]byte"` @@ -1281,40 +474,6 @@ func (*SwInterfaceDump) GetMessageType() api.MessageType { } // SwInterfaceEvent represents VPP binary API message 'sw_interface_event': -// -// "sw_interface_event", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "pid" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// [ -// "u8", -// "admin_up_down" -// ], -// [ -// "u8", -// "link_up_down" -// ], -// [ -// "u8", -// "deleted" -// ], -// { -// "crc": "0xbf9938e4" -// } -// type SwInterfaceEvent struct { PID uint32 SwIfIndex uint32 @@ -1334,28 +493,6 @@ func (*SwInterfaceEvent) GetMessageType() api.MessageType { } // SwInterfaceGetMacAddress represents VPP binary API message 'sw_interface_get_mac_address': -// -// "sw_interface_get_mac_address", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// { -// "crc": "0x529cb13f" -// } -// type SwInterfaceGetMacAddress struct { SwIfIndex uint32 } @@ -1371,29 +508,6 @@ func (*SwInterfaceGetMacAddress) GetMessageType() api.MessageType { } // SwInterfaceGetMacAddressReply represents VPP binary API message 'sw_interface_get_mac_address_reply': -// -// "sw_interface_get_mac_address_reply", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "i32", -// "retval" -// ], -// [ -// "u8", -// "mac_address", -// 6 -// ], -// { -// "crc": "0x8ea538d3" -// } -// type SwInterfaceGetMacAddressReply struct { Retval int32 MacAddress []byte `struc:"[6]byte"` @@ -1410,32 +524,6 @@ func (*SwInterfaceGetMacAddressReply) GetMessageType() api.MessageType { } // SwInterfaceGetTable represents VPP binary API message 'sw_interface_get_table': -// -// "sw_interface_get_table", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// [ -// "u8", -// "is_ipv6" -// ], -// { -// "crc": "0x6b7bcd0a" -// } -// type SwInterfaceGetTable struct { SwIfIndex uint32 IsIPv6 uint8 @@ -1452,28 +540,6 @@ func (*SwInterfaceGetTable) GetMessageType() api.MessageType { } // SwInterfaceGetTableReply represents VPP binary API message 'sw_interface_get_table_reply': -// -// "sw_interface_get_table_reply", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "i32", -// "retval" -// ], -// [ -// "u32", -// "vrf_id" -// ], -// { -// "crc": "0xa6eb0109" -// } -// type SwInterfaceGetTableReply struct { Retval int32 VrfID uint32 @@ -1490,40 +556,6 @@ func (*SwInterfaceGetTableReply) GetMessageType() api.MessageType { } // SwInterfaceRxPlacementDetails represents VPP binary API message 'sw_interface_rx_placement_details': -// -// "sw_interface_rx_placement_details", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// [ -// "u32", -// "queue_id" -// ], -// [ -// "u32", -// "worker_id" -// ], -// [ -// "u8", -// "mode" -// ], -// { -// "crc": "0x0e9e33f4" -// } -// type SwInterfaceRxPlacementDetails struct { SwIfIndex uint32 QueueID uint32 @@ -1542,28 +574,6 @@ func (*SwInterfaceRxPlacementDetails) GetMessageType() api.MessageType { } // SwInterfaceRxPlacementDump represents VPP binary API message 'sw_interface_rx_placement_dump': -// -// "sw_interface_rx_placement_dump", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// { -// "crc": "0x529cb13f" -// } -// type SwInterfaceRxPlacementDump struct { SwIfIndex uint32 } @@ -1579,32 +589,6 @@ func (*SwInterfaceRxPlacementDump) GetMessageType() api.MessageType { } // SwInterfaceSetFlags represents VPP binary API message 'sw_interface_set_flags': -// -// "sw_interface_set_flags", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// [ -// "u8", -// "admin_up_down" -// ], -// { -// "crc": "0x555485f5" -// } -// type SwInterfaceSetFlags struct { SwIfIndex uint32 AdminUpDown uint8 @@ -1621,24 +605,6 @@ func (*SwInterfaceSetFlags) GetMessageType() api.MessageType { } // SwInterfaceSetFlagsReply represents VPP binary API message 'sw_interface_set_flags_reply': -// -// "sw_interface_set_flags_reply", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "i32", -// "retval" -// ], -// { -// "crc": "0xe8d4e804" -// } -// type SwInterfaceSetFlagsReply struct { Retval int32 } @@ -1654,32 +620,6 @@ func (*SwInterfaceSetFlagsReply) GetMessageType() api.MessageType { } // SwInterfaceSetIPDirectedBroadcast represents VPP binary API message 'sw_interface_set_ip_directed_broadcast': -// -// "sw_interface_set_ip_directed_broadcast", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// [ -// "u8", -// "enable" -// ], -// { -// "crc": "0xa36fadc0" -// } -// type SwInterfaceSetIPDirectedBroadcast struct { SwIfIndex uint32 Enable uint8 @@ -1696,24 +636,6 @@ func (*SwInterfaceSetIPDirectedBroadcast) GetMessageType() api.MessageType { } // SwInterfaceSetIPDirectedBroadcastReply represents VPP binary API message 'sw_interface_set_ip_directed_broadcast_reply': -// -// "sw_interface_set_ip_directed_broadcast_reply", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "i32", -// "retval" -// ], -// { -// "crc": "0xe8d4e804" -// } -// type SwInterfaceSetIPDirectedBroadcastReply struct { Retval int32 } @@ -1729,33 +651,6 @@ func (*SwInterfaceSetIPDirectedBroadcastReply) GetMessageType() api.MessageType } // SwInterfaceSetMacAddress represents VPP binary API message 'sw_interface_set_mac_address': -// -// "sw_interface_set_mac_address", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// [ -// "u8", -// "mac_address", -// 6 -// ], -// { -// "crc": "0xeed5dfca" -// } -// type SwInterfaceSetMacAddress struct { SwIfIndex uint32 MacAddress []byte `struc:"[6]byte"` @@ -1772,24 +667,6 @@ func (*SwInterfaceSetMacAddress) GetMessageType() api.MessageType { } // SwInterfaceSetMacAddressReply represents VPP binary API message 'sw_interface_set_mac_address_reply': -// -// "sw_interface_set_mac_address_reply", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "i32", -// "retval" -// ], -// { -// "crc": "0xe8d4e804" -// } -// type SwInterfaceSetMacAddressReply struct { Retval int32 } @@ -1805,33 +682,6 @@ func (*SwInterfaceSetMacAddressReply) GetMessageType() api.MessageType { } // SwInterfaceSetMtu represents VPP binary API message 'sw_interface_set_mtu': -// -// "sw_interface_set_mtu", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// [ -// "u32", -// "mtu", -// 4 -// ], -// { -// "crc": "0xd0008db8" -// } -// type SwInterfaceSetMtu struct { SwIfIndex uint32 Mtu []uint32 `struc:"[4]uint32"` @@ -1848,24 +698,6 @@ func (*SwInterfaceSetMtu) GetMessageType() api.MessageType { } // SwInterfaceSetMtuReply represents VPP binary API message 'sw_interface_set_mtu_reply': -// -// "sw_interface_set_mtu_reply", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "i32", -// "retval" -// ], -// { -// "crc": "0xe8d4e804" -// } -// type SwInterfaceSetMtuReply struct { Retval int32 } @@ -1881,40 +713,6 @@ func (*SwInterfaceSetMtuReply) GetMessageType() api.MessageType { } // SwInterfaceSetRxMode represents VPP binary API message 'sw_interface_set_rx_mode': -// -// "sw_interface_set_rx_mode", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// [ -// "u8", -// "queue_id_valid" -// ], -// [ -// "u32", -// "queue_id" -// ], -// [ -// "u8", -// "mode" -// ], -// { -// "crc": "0x2a1cc58c" -// } -// type SwInterfaceSetRxMode struct { SwIfIndex uint32 QueueIDValid uint8 @@ -1933,24 +731,6 @@ func (*SwInterfaceSetRxMode) GetMessageType() api.MessageType { } // SwInterfaceSetRxModeReply represents VPP binary API message 'sw_interface_set_rx_mode_reply': -// -// "sw_interface_set_rx_mode_reply", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "i32", -// "retval" -// ], -// { -// "crc": "0xe8d4e804" -// } -// type SwInterfaceSetRxModeReply struct { Retval int32 } @@ -1966,40 +746,6 @@ func (*SwInterfaceSetRxModeReply) GetMessageType() api.MessageType { } // SwInterfaceSetRxPlacement represents VPP binary API message 'sw_interface_set_rx_placement': -// -// "sw_interface_set_rx_placement", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// [ -// "u32", -// "queue_id" -// ], -// [ -// "u32", -// "worker_id" -// ], -// [ -// "u8", -// "is_main" -// ], -// { -// "crc": "0x4ef4377d" -// } -// type SwInterfaceSetRxPlacement struct { SwIfIndex uint32 QueueID uint32 @@ -2018,24 +764,6 @@ func (*SwInterfaceSetRxPlacement) GetMessageType() api.MessageType { } // SwInterfaceSetRxPlacementReply represents VPP binary API message 'sw_interface_set_rx_placement_reply': -// -// "sw_interface_set_rx_placement_reply", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "i32", -// "retval" -// ], -// { -// "crc": "0xe8d4e804" -// } -// type SwInterfaceSetRxPlacementReply struct { Retval int32 } @@ -2051,36 +779,6 @@ func (*SwInterfaceSetRxPlacementReply) GetMessageType() api.MessageType { } // SwInterfaceSetTable represents VPP binary API message 'sw_interface_set_table': -// -// "sw_interface_set_table", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// [ -// "u8", -// "is_ipv6" -// ], -// [ -// "u32", -// "vrf_id" -// ], -// { -// "crc": "0xacb25d89" -// } -// type SwInterfaceSetTable struct { SwIfIndex uint32 IsIPv6 uint8 @@ -2098,24 +796,6 @@ func (*SwInterfaceSetTable) GetMessageType() api.MessageType { } // SwInterfaceSetTableReply represents VPP binary API message 'sw_interface_set_table_reply': -// -// "sw_interface_set_table_reply", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "i32", -// "retval" -// ], -// { -// "crc": "0xe8d4e804" -// } -// type SwInterfaceSetTableReply struct { Retval int32 } @@ -2131,36 +811,6 @@ func (*SwInterfaceSetTableReply) GetMessageType() api.MessageType { } // SwInterfaceSetUnnumbered represents VPP binary API message 'sw_interface_set_unnumbered': -// -// "sw_interface_set_unnumbered", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// [ -// "u32", -// "unnumbered_sw_if_index" -// ], -// [ -// "u8", -// "is_add" -// ], -// { -// "crc": "0xa2c1bbda" -// } -// type SwInterfaceSetUnnumbered struct { SwIfIndex uint32 UnnumberedSwIfIndex uint32 @@ -2178,24 +828,6 @@ func (*SwInterfaceSetUnnumbered) GetMessageType() api.MessageType { } // SwInterfaceSetUnnumberedReply represents VPP binary API message 'sw_interface_set_unnumbered_reply': -// -// "sw_interface_set_unnumbered_reply", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "i32", -// "retval" -// ], -// { -// "crc": "0xe8d4e804" -// } -// type SwInterfaceSetUnnumberedReply struct { Retval int32 } @@ -2211,37 +843,6 @@ func (*SwInterfaceSetUnnumberedReply) GetMessageType() api.MessageType { } // SwInterfaceTagAddDel represents VPP binary API message 'sw_interface_tag_add_del': -// -// "sw_interface_tag_add_del", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u8", -// "is_add" -// ], -// [ -// "u32", -// "sw_if_index" -// ], -// [ -// "u8", -// "tag", -// 64 -// ], -// { -// "crc": "0x14cc636c" -// } -// type SwInterfaceTagAddDel struct { IsAdd uint8 SwIfIndex uint32 @@ -2259,24 +860,6 @@ func (*SwInterfaceTagAddDel) GetMessageType() api.MessageType { } // SwInterfaceTagAddDelReply represents VPP binary API message 'sw_interface_tag_add_del_reply': -// -// "sw_interface_tag_add_del_reply", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "i32", -// "retval" -// ], -// { -// "crc": "0xe8d4e804" -// } -// type SwInterfaceTagAddDelReply struct { Retval int32 } @@ -2292,32 +875,6 @@ func (*SwInterfaceTagAddDelReply) GetMessageType() api.MessageType { } // WantInterfaceEvents represents VPP binary API message 'want_interface_events': -// -// "want_interface_events", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u32", -// "enable_disable" -// ], -// [ -// "u32", -// "pid" -// ], -// { -// "crc": "0x476f5a08" -// } -// type WantInterfaceEvents struct { EnableDisable uint32 PID uint32 @@ -2334,24 +891,6 @@ func (*WantInterfaceEvents) GetMessageType() api.MessageType { } // WantInterfaceEventsReply represents VPP binary API message 'want_interface_events_reply': -// -// "want_interface_events_reply", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "i32", -// "retval" -// ], -// { -// "crc": "0xe8d4e804" -// } -// type WantInterfaceEventsReply struct { Retval int32 } |