diff options
author | Milan Lenco <milan.lenco@pantheon.tech> | 2018-01-25 10:15:48 +0100 |
---|---|---|
committer | Milan Lenco <milan.lenco@pantheon.tech> | 2018-01-25 10:15:48 +0100 |
commit | 8ca20507d15703412c18b07d4f4ce6b4de989de6 (patch) | |
tree | aef60a5ef4dd150b62958b757e706f8c3311c68c /examples/bin_api/tap/tap.go | |
parent | 545eaea1c41c800794bb910a47de281e7e8df492 (diff) |
Update examples, tests and testdata after binapi-generator update.
Change-Id: I738d501cbbb6673010a32847df3f1c87050b8d36
Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech>
Diffstat (limited to 'examples/bin_api/tap/tap.go')
-rw-r--r-- | examples/bin_api/tap/tap.go | 328 |
1 files changed, 241 insertions, 87 deletions
diff --git a/examples/bin_api/tap/tap.go b/examples/bin_api/tap/tap.go index 3bb6d4c..f7d6745 100644 --- a/examples/bin_api/tap/tap.go +++ b/examples/bin_api/tap/tap.go @@ -6,29 +6,80 @@ package tap import "git.fd.io/govpp.git/api" // VlApiVersion contains version of the API. -const VlAPIVersion = 0x4eaa2b5a +const VlAPIVersion = 0x3a0725de // TapConnect represents the VPP binary API message 'tap_connect'. -// Generated from '../../bin_api/tap.api.json', line 6: +// Generated from '../../bin_api/tap.api.json', line 29: // -// ["tap_connect", -// ["u16", "_vl_msg_id"], -// ["u32", "client_index"], -// ["u32", "context"], -// ["u8", "use_random_mac"], -// ["u8", "tap_name", 64], -// ["u8", "mac_address", 6], -// ["u8", "renumber"], -// ["u32", "custom_dev_instance"], -// ["u8", "ip4_address_set"], -// ["u8", "ip4_address", 4], -// ["u8", "ip4_mask_width"], -// ["u8", "ip6_address_set"], -// ["u8", "ip6_address", 16], -// ["u8", "ip6_mask_width"], -// ["u8", "tag", 64], -// {"crc" : "0x91720de3"} -// ], +// "tap_connect", +// [ +// "u16", +// "_vl_msg_id" +// ], +// [ +// "u32", +// "client_index" +// ], +// [ +// "u32", +// "context" +// ], +// [ +// "u8", +// "use_random_mac" +// ], +// [ +// "u8", +// "tap_name", +// 64 +// ], +// [ +// "u8", +// "mac_address", +// 6 +// ], +// [ +// "u8", +// "renumber" +// ], +// [ +// "u32", +// "custom_dev_instance" +// ], +// [ +// "u8", +// "ip4_address_set" +// ], +// [ +// "u8", +// "ip4_address", +// 4 +// ], +// [ +// "u8", +// "ip4_mask_width" +// ], +// [ +// "u8", +// "ip6_address_set" +// ], +// [ +// "u8", +// "ip6_address", +// 16 +// ], +// [ +// "u8", +// "ip6_mask_width" +// ], +// [ +// "u8", +// "tag", +// 64 +// ], +// { +// "crc": "0x9b9c396f" +// } // type TapConnect struct { UseRandomMac uint8 @@ -52,22 +103,35 @@ func (*TapConnect) GetMessageType() api.MessageType { return api.RequestMessage } func (*TapConnect) GetCrcString() string { - return "91720de3" + return "9b9c396f" } func NewTapConnect() api.Message { return &TapConnect{} } // TapConnectReply represents the VPP binary API message 'tap_connect_reply'. -// Generated from '../../bin_api/tap.api.json', line 24: +// Generated from '../../bin_api/tap.api.json', line 100: // -// ["tap_connect_reply", -// ["u16", "_vl_msg_id"], -// ["u32", "context"], -// ["i32", "retval"], -// ["u32", "sw_if_index"], -// {"crc" : "0xf47feac1"} -// ], +// "tap_connect_reply", +// [ +// "u16", +// "_vl_msg_id" +// ], +// [ +// "u32", +// "context" +// ], +// [ +// "i32", +// "retval" +// ], +// [ +// "u32", +// "sw_if_index" +// ], +// { +// "crc": "0xfda5941f" +// } // type TapConnectReply struct { Retval int32 @@ -81,27 +145,57 @@ func (*TapConnectReply) GetMessageType() api.MessageType { return api.ReplyMessage } func (*TapConnectReply) GetCrcString() string { - return "f47feac1" + return "fda5941f" } func NewTapConnectReply() api.Message { return &TapConnectReply{} } // TapModify represents the VPP binary API message 'tap_modify'. -// Generated from '../../bin_api/tap.api.json', line 31: +// Generated from '../../bin_api/tap.api.json', line 122: // -// ["tap_modify", -// ["u16", "_vl_msg_id"], -// ["u32", "client_index"], -// ["u32", "context"], -// ["u32", "sw_if_index"], -// ["u8", "use_random_mac"], -// ["u8", "tap_name", 64], -// ["u8", "mac_address", 6], -// ["u8", "renumber"], -// ["u32", "custom_dev_instance"], -// {"crc" : "0x8abcd5f3"} -// ], +// "tap_modify", +// [ +// "u16", +// "_vl_msg_id" +// ], +// [ +// "u32", +// "client_index" +// ], +// [ +// "u32", +// "context" +// ], +// [ +// "u32", +// "sw_if_index" +// ], +// [ +// "u8", +// "use_random_mac" +// ], +// [ +// "u8", +// "tap_name", +// 64 +// ], +// [ +// "u8", +// "mac_address", +// 6 +// ], +// [ +// "u8", +// "renumber" +// ], +// [ +// "u32", +// "custom_dev_instance" +// ], +// { +// "crc": "0x8047ae5c" +// } // type TapModify struct { SwIfIndex uint32 @@ -119,22 +213,35 @@ func (*TapModify) GetMessageType() api.MessageType { return api.RequestMessage } func (*TapModify) GetCrcString() string { - return "8abcd5f3" + return "8047ae5c" } func NewTapModify() api.Message { return &TapModify{} } // TapModifyReply represents the VPP binary API message 'tap_modify_reply'. -// Generated from '../../bin_api/tap.api.json', line 43: +// Generated from '../../bin_api/tap.api.json', line 166: // -// ["tap_modify_reply", -// ["u16", "_vl_msg_id"], -// ["u32", "context"], -// ["i32", "retval"], -// ["u32", "sw_if_index"], -// {"crc" : "0x00aaf940"} -// ], +// "tap_modify_reply", +// [ +// "u16", +// "_vl_msg_id" +// ], +// [ +// "u32", +// "context" +// ], +// [ +// "i32", +// "retval" +// ], +// [ +// "u32", +// "sw_if_index" +// ], +// { +// "crc": "0xfda5941f" +// } // type TapModifyReply struct { Retval int32 @@ -148,22 +255,35 @@ func (*TapModifyReply) GetMessageType() api.MessageType { return api.ReplyMessage } func (*TapModifyReply) GetCrcString() string { - return "00aaf940" + return "fda5941f" } func NewTapModifyReply() api.Message { return &TapModifyReply{} } // TapDelete represents the VPP binary API message 'tap_delete'. -// Generated from '../../bin_api/tap.api.json', line 50: +// Generated from '../../bin_api/tap.api.json', line 188: // -// ["tap_delete", -// ["u16", "_vl_msg_id"], -// ["u32", "client_index"], -// ["u32", "context"], -// ["u32", "sw_if_index"], -// {"crc" : "0xe99d41c1"} -// ], +// "tap_delete", +// [ +// "u16", +// "_vl_msg_id" +// ], +// [ +// "u32", +// "client_index" +// ], +// [ +// "u32", +// "context" +// ], +// [ +// "u32", +// "sw_if_index" +// ], +// { +// "crc": "0x529cb13f" +// } // type TapDelete struct { SwIfIndex uint32 @@ -176,21 +296,31 @@ func (*TapDelete) GetMessageType() api.MessageType { return api.RequestMessage } func (*TapDelete) GetCrcString() string { - return "e99d41c1" + return "529cb13f" } func NewTapDelete() api.Message { return &TapDelete{} } // TapDeleteReply represents the VPP binary API message 'tap_delete_reply'. -// Generated from '../../bin_api/tap.api.json', line 57: +// Generated from '../../bin_api/tap.api.json', line 210: // -// ["tap_delete_reply", -// ["u16", "_vl_msg_id"], -// ["u32", "context"], -// ["i32", "retval"], -// {"crc" : "0x0e47d140"} -// ], +// "tap_delete_reply", +// [ +// "u16", +// "_vl_msg_id" +// ], +// [ +// "u32", +// "context" +// ], +// [ +// "i32", +// "retval" +// ], +// { +// "crc": "0xe8d4e804" +// } // type TapDeleteReply struct { Retval int32 @@ -203,21 +333,31 @@ func (*TapDeleteReply) GetMessageType() api.MessageType { return api.ReplyMessage } func (*TapDeleteReply) GetCrcString() string { - return "0e47d140" + return "e8d4e804" } func NewTapDeleteReply() api.Message { return &TapDeleteReply{} } // SwInterfaceTapDump represents the VPP binary API message 'sw_interface_tap_dump'. -// Generated from '../../bin_api/tap.api.json', line 63: +// Generated from '../../bin_api/tap.api.json', line 228: // -// ["sw_interface_tap_dump", -// ["u16", "_vl_msg_id"], -// ["u32", "client_index"], -// ["u32", "context"], -// {"crc" : "0xbc6ddbe2"} -// ], +// "sw_interface_tap_dump", +// [ +// "u16", +// "_vl_msg_id" +// ], +// [ +// "u32", +// "client_index" +// ], +// [ +// "u32", +// "context" +// ], +// { +// "crc": "0x51077d14" +// } // type SwInterfaceTapDump struct { } @@ -229,22 +369,36 @@ func (*SwInterfaceTapDump) GetMessageType() api.MessageType { return api.RequestMessage } func (*SwInterfaceTapDump) GetCrcString() string { - return "bc6ddbe2" + return "51077d14" } func NewSwInterfaceTapDump() api.Message { return &SwInterfaceTapDump{} } // SwInterfaceTapDetails represents the VPP binary API message 'sw_interface_tap_details'. -// Generated from '../../bin_api/tap.api.json', line 69: +// Generated from '../../bin_api/tap.api.json', line 246: // -// ["sw_interface_tap_details", -// ["u16", "_vl_msg_id"], -// ["u32", "context"], -// ["u32", "sw_if_index"], -// ["u8", "dev_name", 64], -// {"crc" : "0x0df07bc3"} -// ] +// "sw_interface_tap_details", +// [ +// "u16", +// "_vl_msg_id" +// ], +// [ +// "u32", +// "context" +// ], +// [ +// "u32", +// "sw_if_index" +// ], +// [ +// "u8", +// "dev_name", +// 64 +// ], +// { +// "crc": "0x76229a57" +// } // type SwInterfaceTapDetails struct { SwIfIndex uint32 @@ -258,7 +412,7 @@ func (*SwInterfaceTapDetails) GetMessageType() api.MessageType { return api.ReplyMessage } func (*SwInterfaceTapDetails) GetCrcString() string { - return "0df07bc3" + return "76229a57" } func NewSwInterfaceTapDetails() api.Message { return &SwInterfaceTapDetails{} |