github.com/edwarnicke/govpp@v0.0.0-20230130211138-14ef5d20b1d0/binapi/bond/bond.ba.go (about) 1 // Code generated by GoVPP's binapi-generator. DO NOT EDIT. 2 // versions: 3 // binapi-generator: v0.4.0-dev 4 // VPP: 23.02-rc0~189-g57127b32a 5 // source: /usr/share/vpp/api/core/bond.api.json 6 7 // Package bond contains generated bindings for API file bond.api. 8 // 9 // Contents: 10 // 2 enums 11 // 24 messages 12 // 13 package bond 14 15 import ( 16 "strconv" 17 18 api "git.fd.io/govpp.git/api" 19 codec "git.fd.io/govpp.git/codec" 20 ethernet_types "github.com/edwarnicke/govpp/binapi/ethernet_types" 21 interface_types "github.com/edwarnicke/govpp/binapi/interface_types" 22 ) 23 24 // This is a compile-time assertion to ensure that this generated file 25 // is compatible with the GoVPP api package it is being compiled against. 26 // A compilation error at this line likely means your copy of the 27 // GoVPP api package needs to be updated. 28 const _ = api.GoVppAPIPackageIsVersion2 29 30 const ( 31 APIFile = "bond" 32 APIVersion = "2.1.0" 33 VersionCrc = 0xa03f5330 34 ) 35 36 // BondLbAlgo defines enum 'bond_lb_algo'. 37 type BondLbAlgo uint32 38 39 const ( 40 BOND_API_LB_ALGO_L2 BondLbAlgo = 0 41 BOND_API_LB_ALGO_L34 BondLbAlgo = 1 42 BOND_API_LB_ALGO_L23 BondLbAlgo = 2 43 BOND_API_LB_ALGO_RR BondLbAlgo = 3 44 BOND_API_LB_ALGO_BC BondLbAlgo = 4 45 BOND_API_LB_ALGO_AB BondLbAlgo = 5 46 ) 47 48 var ( 49 BondLbAlgo_name = map[uint32]string{ 50 0: "BOND_API_LB_ALGO_L2", 51 1: "BOND_API_LB_ALGO_L34", 52 2: "BOND_API_LB_ALGO_L23", 53 3: "BOND_API_LB_ALGO_RR", 54 4: "BOND_API_LB_ALGO_BC", 55 5: "BOND_API_LB_ALGO_AB", 56 } 57 BondLbAlgo_value = map[string]uint32{ 58 "BOND_API_LB_ALGO_L2": 0, 59 "BOND_API_LB_ALGO_L34": 1, 60 "BOND_API_LB_ALGO_L23": 2, 61 "BOND_API_LB_ALGO_RR": 3, 62 "BOND_API_LB_ALGO_BC": 4, 63 "BOND_API_LB_ALGO_AB": 5, 64 } 65 ) 66 67 func (x BondLbAlgo) String() string { 68 s, ok := BondLbAlgo_name[uint32(x)] 69 if ok { 70 return s 71 } 72 return "BondLbAlgo(" + strconv.Itoa(int(x)) + ")" 73 } 74 75 // BondMode defines enum 'bond_mode'. 76 type BondMode uint32 77 78 const ( 79 BOND_API_MODE_ROUND_ROBIN BondMode = 1 80 BOND_API_MODE_ACTIVE_BACKUP BondMode = 2 81 BOND_API_MODE_XOR BondMode = 3 82 BOND_API_MODE_BROADCAST BondMode = 4 83 BOND_API_MODE_LACP BondMode = 5 84 ) 85 86 var ( 87 BondMode_name = map[uint32]string{ 88 1: "BOND_API_MODE_ROUND_ROBIN", 89 2: "BOND_API_MODE_ACTIVE_BACKUP", 90 3: "BOND_API_MODE_XOR", 91 4: "BOND_API_MODE_BROADCAST", 92 5: "BOND_API_MODE_LACP", 93 } 94 BondMode_value = map[string]uint32{ 95 "BOND_API_MODE_ROUND_ROBIN": 1, 96 "BOND_API_MODE_ACTIVE_BACKUP": 2, 97 "BOND_API_MODE_XOR": 3, 98 "BOND_API_MODE_BROADCAST": 4, 99 "BOND_API_MODE_LACP": 5, 100 } 101 ) 102 103 func (x BondMode) String() string { 104 s, ok := BondMode_name[uint32(x)] 105 if ok { 106 return s 107 } 108 return "BondMode(" + strconv.Itoa(int(x)) + ")" 109 } 110 111 // BondAddMember defines message 'bond_add_member'. 112 type BondAddMember struct { 113 SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` 114 BondSwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=bond_sw_if_index" json:"bond_sw_if_index,omitempty"` 115 IsPassive bool `binapi:"bool,name=is_passive" json:"is_passive,omitempty"` 116 IsLongTimeout bool `binapi:"bool,name=is_long_timeout" json:"is_long_timeout,omitempty"` 117 } 118 119 func (m *BondAddMember) Reset() { *m = BondAddMember{} } 120 func (*BondAddMember) GetMessageName() string { return "bond_add_member" } 121 func (*BondAddMember) GetCrcString() string { return "e7d14948" } 122 func (*BondAddMember) GetMessageType() api.MessageType { 123 return api.RequestMessage 124 } 125 126 func (m *BondAddMember) Size() (size int) { 127 if m == nil { 128 return 0 129 } 130 size += 4 // m.SwIfIndex 131 size += 4 // m.BondSwIfIndex 132 size += 1 // m.IsPassive 133 size += 1 // m.IsLongTimeout 134 return size 135 } 136 func (m *BondAddMember) Marshal(b []byte) ([]byte, error) { 137 if b == nil { 138 b = make([]byte, m.Size()) 139 } 140 buf := codec.NewBuffer(b) 141 buf.EncodeUint32(uint32(m.SwIfIndex)) 142 buf.EncodeUint32(uint32(m.BondSwIfIndex)) 143 buf.EncodeBool(m.IsPassive) 144 buf.EncodeBool(m.IsLongTimeout) 145 return buf.Bytes(), nil 146 } 147 func (m *BondAddMember) Unmarshal(b []byte) error { 148 buf := codec.NewBuffer(b) 149 m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) 150 m.BondSwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) 151 m.IsPassive = buf.DecodeBool() 152 m.IsLongTimeout = buf.DecodeBool() 153 return nil 154 } 155 156 // BondAddMemberReply defines message 'bond_add_member_reply'. 157 type BondAddMemberReply struct { 158 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 159 } 160 161 func (m *BondAddMemberReply) Reset() { *m = BondAddMemberReply{} } 162 func (*BondAddMemberReply) GetMessageName() string { return "bond_add_member_reply" } 163 func (*BondAddMemberReply) GetCrcString() string { return "e8d4e804" } 164 func (*BondAddMemberReply) GetMessageType() api.MessageType { 165 return api.ReplyMessage 166 } 167 168 func (m *BondAddMemberReply) Size() (size int) { 169 if m == nil { 170 return 0 171 } 172 size += 4 // m.Retval 173 return size 174 } 175 func (m *BondAddMemberReply) Marshal(b []byte) ([]byte, error) { 176 if b == nil { 177 b = make([]byte, m.Size()) 178 } 179 buf := codec.NewBuffer(b) 180 buf.EncodeInt32(m.Retval) 181 return buf.Bytes(), nil 182 } 183 func (m *BondAddMemberReply) Unmarshal(b []byte) error { 184 buf := codec.NewBuffer(b) 185 m.Retval = buf.DecodeInt32() 186 return nil 187 } 188 189 // BondCreate defines message 'bond_create'. 190 // Deprecated: the message will be removed in the future versions 191 type BondCreate struct { 192 ID uint32 `binapi:"u32,name=id,default=4294967295" json:"id,omitempty"` 193 UseCustomMac bool `binapi:"bool,name=use_custom_mac" json:"use_custom_mac,omitempty"` 194 MacAddress ethernet_types.MacAddress `binapi:"mac_address,name=mac_address" json:"mac_address,omitempty"` 195 Mode BondMode `binapi:"bond_mode,name=mode" json:"mode,omitempty"` 196 Lb BondLbAlgo `binapi:"bond_lb_algo,name=lb" json:"lb,omitempty"` 197 NumaOnly bool `binapi:"bool,name=numa_only" json:"numa_only,omitempty"` 198 } 199 200 func (m *BondCreate) Reset() { *m = BondCreate{} } 201 func (*BondCreate) GetMessageName() string { return "bond_create" } 202 func (*BondCreate) GetCrcString() string { return "f1dbd4ff" } 203 func (*BondCreate) GetMessageType() api.MessageType { 204 return api.RequestMessage 205 } 206 207 func (m *BondCreate) Size() (size int) { 208 if m == nil { 209 return 0 210 } 211 size += 4 // m.ID 212 size += 1 // m.UseCustomMac 213 size += 1 * 6 // m.MacAddress 214 size += 4 // m.Mode 215 size += 4 // m.Lb 216 size += 1 // m.NumaOnly 217 return size 218 } 219 func (m *BondCreate) Marshal(b []byte) ([]byte, error) { 220 if b == nil { 221 b = make([]byte, m.Size()) 222 } 223 buf := codec.NewBuffer(b) 224 buf.EncodeUint32(m.ID) 225 buf.EncodeBool(m.UseCustomMac) 226 buf.EncodeBytes(m.MacAddress[:], 6) 227 buf.EncodeUint32(uint32(m.Mode)) 228 buf.EncodeUint32(uint32(m.Lb)) 229 buf.EncodeBool(m.NumaOnly) 230 return buf.Bytes(), nil 231 } 232 func (m *BondCreate) Unmarshal(b []byte) error { 233 buf := codec.NewBuffer(b) 234 m.ID = buf.DecodeUint32() 235 m.UseCustomMac = buf.DecodeBool() 236 copy(m.MacAddress[:], buf.DecodeBytes(6)) 237 m.Mode = BondMode(buf.DecodeUint32()) 238 m.Lb = BondLbAlgo(buf.DecodeUint32()) 239 m.NumaOnly = buf.DecodeBool() 240 return nil 241 } 242 243 // BondCreate2 defines message 'bond_create2'. 244 type BondCreate2 struct { 245 Mode BondMode `binapi:"bond_mode,name=mode" json:"mode,omitempty"` 246 Lb BondLbAlgo `binapi:"bond_lb_algo,name=lb" json:"lb,omitempty"` 247 NumaOnly bool `binapi:"bool,name=numa_only" json:"numa_only,omitempty"` 248 EnableGso bool `binapi:"bool,name=enable_gso" json:"enable_gso,omitempty"` 249 UseCustomMac bool `binapi:"bool,name=use_custom_mac" json:"use_custom_mac,omitempty"` 250 MacAddress ethernet_types.MacAddress `binapi:"mac_address,name=mac_address" json:"mac_address,omitempty"` 251 ID uint32 `binapi:"u32,name=id,default=4294967295" json:"id,omitempty"` 252 } 253 254 func (m *BondCreate2) Reset() { *m = BondCreate2{} } 255 func (*BondCreate2) GetMessageName() string { return "bond_create2" } 256 func (*BondCreate2) GetCrcString() string { return "912fda76" } 257 func (*BondCreate2) GetMessageType() api.MessageType { 258 return api.RequestMessage 259 } 260 261 func (m *BondCreate2) Size() (size int) { 262 if m == nil { 263 return 0 264 } 265 size += 4 // m.Mode 266 size += 4 // m.Lb 267 size += 1 // m.NumaOnly 268 size += 1 // m.EnableGso 269 size += 1 // m.UseCustomMac 270 size += 1 * 6 // m.MacAddress 271 size += 4 // m.ID 272 return size 273 } 274 func (m *BondCreate2) Marshal(b []byte) ([]byte, error) { 275 if b == nil { 276 b = make([]byte, m.Size()) 277 } 278 buf := codec.NewBuffer(b) 279 buf.EncodeUint32(uint32(m.Mode)) 280 buf.EncodeUint32(uint32(m.Lb)) 281 buf.EncodeBool(m.NumaOnly) 282 buf.EncodeBool(m.EnableGso) 283 buf.EncodeBool(m.UseCustomMac) 284 buf.EncodeBytes(m.MacAddress[:], 6) 285 buf.EncodeUint32(m.ID) 286 return buf.Bytes(), nil 287 } 288 func (m *BondCreate2) Unmarshal(b []byte) error { 289 buf := codec.NewBuffer(b) 290 m.Mode = BondMode(buf.DecodeUint32()) 291 m.Lb = BondLbAlgo(buf.DecodeUint32()) 292 m.NumaOnly = buf.DecodeBool() 293 m.EnableGso = buf.DecodeBool() 294 m.UseCustomMac = buf.DecodeBool() 295 copy(m.MacAddress[:], buf.DecodeBytes(6)) 296 m.ID = buf.DecodeUint32() 297 return nil 298 } 299 300 // BondCreate2Reply defines message 'bond_create2_reply'. 301 type BondCreate2Reply struct { 302 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 303 SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` 304 } 305 306 func (m *BondCreate2Reply) Reset() { *m = BondCreate2Reply{} } 307 func (*BondCreate2Reply) GetMessageName() string { return "bond_create2_reply" } 308 func (*BondCreate2Reply) GetCrcString() string { return "5383d31f" } 309 func (*BondCreate2Reply) GetMessageType() api.MessageType { 310 return api.ReplyMessage 311 } 312 313 func (m *BondCreate2Reply) Size() (size int) { 314 if m == nil { 315 return 0 316 } 317 size += 4 // m.Retval 318 size += 4 // m.SwIfIndex 319 return size 320 } 321 func (m *BondCreate2Reply) Marshal(b []byte) ([]byte, error) { 322 if b == nil { 323 b = make([]byte, m.Size()) 324 } 325 buf := codec.NewBuffer(b) 326 buf.EncodeInt32(m.Retval) 327 buf.EncodeUint32(uint32(m.SwIfIndex)) 328 return buf.Bytes(), nil 329 } 330 func (m *BondCreate2Reply) Unmarshal(b []byte) error { 331 buf := codec.NewBuffer(b) 332 m.Retval = buf.DecodeInt32() 333 m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) 334 return nil 335 } 336 337 // BondCreateReply defines message 'bond_create_reply'. 338 type BondCreateReply struct { 339 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 340 SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` 341 } 342 343 func (m *BondCreateReply) Reset() { *m = BondCreateReply{} } 344 func (*BondCreateReply) GetMessageName() string { return "bond_create_reply" } 345 func (*BondCreateReply) GetCrcString() string { return "5383d31f" } 346 func (*BondCreateReply) GetMessageType() api.MessageType { 347 return api.ReplyMessage 348 } 349 350 func (m *BondCreateReply) Size() (size int) { 351 if m == nil { 352 return 0 353 } 354 size += 4 // m.Retval 355 size += 4 // m.SwIfIndex 356 return size 357 } 358 func (m *BondCreateReply) Marshal(b []byte) ([]byte, error) { 359 if b == nil { 360 b = make([]byte, m.Size()) 361 } 362 buf := codec.NewBuffer(b) 363 buf.EncodeInt32(m.Retval) 364 buf.EncodeUint32(uint32(m.SwIfIndex)) 365 return buf.Bytes(), nil 366 } 367 func (m *BondCreateReply) Unmarshal(b []byte) error { 368 buf := codec.NewBuffer(b) 369 m.Retval = buf.DecodeInt32() 370 m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) 371 return nil 372 } 373 374 // BondDelete defines message 'bond_delete'. 375 type BondDelete struct { 376 SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` 377 } 378 379 func (m *BondDelete) Reset() { *m = BondDelete{} } 380 func (*BondDelete) GetMessageName() string { return "bond_delete" } 381 func (*BondDelete) GetCrcString() string { return "f9e6675e" } 382 func (*BondDelete) GetMessageType() api.MessageType { 383 return api.RequestMessage 384 } 385 386 func (m *BondDelete) Size() (size int) { 387 if m == nil { 388 return 0 389 } 390 size += 4 // m.SwIfIndex 391 return size 392 } 393 func (m *BondDelete) Marshal(b []byte) ([]byte, error) { 394 if b == nil { 395 b = make([]byte, m.Size()) 396 } 397 buf := codec.NewBuffer(b) 398 buf.EncodeUint32(uint32(m.SwIfIndex)) 399 return buf.Bytes(), nil 400 } 401 func (m *BondDelete) Unmarshal(b []byte) error { 402 buf := codec.NewBuffer(b) 403 m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) 404 return nil 405 } 406 407 // BondDeleteReply defines message 'bond_delete_reply'. 408 type BondDeleteReply struct { 409 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 410 } 411 412 func (m *BondDeleteReply) Reset() { *m = BondDeleteReply{} } 413 func (*BondDeleteReply) GetMessageName() string { return "bond_delete_reply" } 414 func (*BondDeleteReply) GetCrcString() string { return "e8d4e804" } 415 func (*BondDeleteReply) GetMessageType() api.MessageType { 416 return api.ReplyMessage 417 } 418 419 func (m *BondDeleteReply) Size() (size int) { 420 if m == nil { 421 return 0 422 } 423 size += 4 // m.Retval 424 return size 425 } 426 func (m *BondDeleteReply) Marshal(b []byte) ([]byte, error) { 427 if b == nil { 428 b = make([]byte, m.Size()) 429 } 430 buf := codec.NewBuffer(b) 431 buf.EncodeInt32(m.Retval) 432 return buf.Bytes(), nil 433 } 434 func (m *BondDeleteReply) Unmarshal(b []byte) error { 435 buf := codec.NewBuffer(b) 436 m.Retval = buf.DecodeInt32() 437 return nil 438 } 439 440 // BondDetachMember defines message 'bond_detach_member'. 441 type BondDetachMember struct { 442 SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` 443 } 444 445 func (m *BondDetachMember) Reset() { *m = BondDetachMember{} } 446 func (*BondDetachMember) GetMessageName() string { return "bond_detach_member" } 447 func (*BondDetachMember) GetCrcString() string { return "f9e6675e" } 448 func (*BondDetachMember) GetMessageType() api.MessageType { 449 return api.RequestMessage 450 } 451 452 func (m *BondDetachMember) Size() (size int) { 453 if m == nil { 454 return 0 455 } 456 size += 4 // m.SwIfIndex 457 return size 458 } 459 func (m *BondDetachMember) Marshal(b []byte) ([]byte, error) { 460 if b == nil { 461 b = make([]byte, m.Size()) 462 } 463 buf := codec.NewBuffer(b) 464 buf.EncodeUint32(uint32(m.SwIfIndex)) 465 return buf.Bytes(), nil 466 } 467 func (m *BondDetachMember) Unmarshal(b []byte) error { 468 buf := codec.NewBuffer(b) 469 m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) 470 return nil 471 } 472 473 // BondDetachMemberReply defines message 'bond_detach_member_reply'. 474 type BondDetachMemberReply struct { 475 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 476 } 477 478 func (m *BondDetachMemberReply) Reset() { *m = BondDetachMemberReply{} } 479 func (*BondDetachMemberReply) GetMessageName() string { return "bond_detach_member_reply" } 480 func (*BondDetachMemberReply) GetCrcString() string { return "e8d4e804" } 481 func (*BondDetachMemberReply) GetMessageType() api.MessageType { 482 return api.ReplyMessage 483 } 484 485 func (m *BondDetachMemberReply) Size() (size int) { 486 if m == nil { 487 return 0 488 } 489 size += 4 // m.Retval 490 return size 491 } 492 func (m *BondDetachMemberReply) Marshal(b []byte) ([]byte, error) { 493 if b == nil { 494 b = make([]byte, m.Size()) 495 } 496 buf := codec.NewBuffer(b) 497 buf.EncodeInt32(m.Retval) 498 return buf.Bytes(), nil 499 } 500 func (m *BondDetachMemberReply) Unmarshal(b []byte) error { 501 buf := codec.NewBuffer(b) 502 m.Retval = buf.DecodeInt32() 503 return nil 504 } 505 506 // BondDetachSlave defines message 'bond_detach_slave'. 507 // Deprecated: the message will be removed in the future versions 508 type BondDetachSlave struct { 509 SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` 510 } 511 512 func (m *BondDetachSlave) Reset() { *m = BondDetachSlave{} } 513 func (*BondDetachSlave) GetMessageName() string { return "bond_detach_slave" } 514 func (*BondDetachSlave) GetCrcString() string { return "f9e6675e" } 515 func (*BondDetachSlave) GetMessageType() api.MessageType { 516 return api.RequestMessage 517 } 518 519 func (m *BondDetachSlave) Size() (size int) { 520 if m == nil { 521 return 0 522 } 523 size += 4 // m.SwIfIndex 524 return size 525 } 526 func (m *BondDetachSlave) Marshal(b []byte) ([]byte, error) { 527 if b == nil { 528 b = make([]byte, m.Size()) 529 } 530 buf := codec.NewBuffer(b) 531 buf.EncodeUint32(uint32(m.SwIfIndex)) 532 return buf.Bytes(), nil 533 } 534 func (m *BondDetachSlave) Unmarshal(b []byte) error { 535 buf := codec.NewBuffer(b) 536 m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) 537 return nil 538 } 539 540 // BondDetachSlaveReply defines message 'bond_detach_slave_reply'. 541 // Deprecated: the message will be removed in the future versions 542 type BondDetachSlaveReply struct { 543 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 544 } 545 546 func (m *BondDetachSlaveReply) Reset() { *m = BondDetachSlaveReply{} } 547 func (*BondDetachSlaveReply) GetMessageName() string { return "bond_detach_slave_reply" } 548 func (*BondDetachSlaveReply) GetCrcString() string { return "e8d4e804" } 549 func (*BondDetachSlaveReply) GetMessageType() api.MessageType { 550 return api.ReplyMessage 551 } 552 553 func (m *BondDetachSlaveReply) Size() (size int) { 554 if m == nil { 555 return 0 556 } 557 size += 4 // m.Retval 558 return size 559 } 560 func (m *BondDetachSlaveReply) Marshal(b []byte) ([]byte, error) { 561 if b == nil { 562 b = make([]byte, m.Size()) 563 } 564 buf := codec.NewBuffer(b) 565 buf.EncodeInt32(m.Retval) 566 return buf.Bytes(), nil 567 } 568 func (m *BondDetachSlaveReply) Unmarshal(b []byte) error { 569 buf := codec.NewBuffer(b) 570 m.Retval = buf.DecodeInt32() 571 return nil 572 } 573 574 // BondEnslave defines message 'bond_enslave'. 575 // Deprecated: the message will be removed in the future versions 576 type BondEnslave struct { 577 SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` 578 BondSwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=bond_sw_if_index" json:"bond_sw_if_index,omitempty"` 579 IsPassive bool `binapi:"bool,name=is_passive" json:"is_passive,omitempty"` 580 IsLongTimeout bool `binapi:"bool,name=is_long_timeout" json:"is_long_timeout,omitempty"` 581 } 582 583 func (m *BondEnslave) Reset() { *m = BondEnslave{} } 584 func (*BondEnslave) GetMessageName() string { return "bond_enslave" } 585 func (*BondEnslave) GetCrcString() string { return "e7d14948" } 586 func (*BondEnslave) GetMessageType() api.MessageType { 587 return api.RequestMessage 588 } 589 590 func (m *BondEnslave) Size() (size int) { 591 if m == nil { 592 return 0 593 } 594 size += 4 // m.SwIfIndex 595 size += 4 // m.BondSwIfIndex 596 size += 1 // m.IsPassive 597 size += 1 // m.IsLongTimeout 598 return size 599 } 600 func (m *BondEnslave) Marshal(b []byte) ([]byte, error) { 601 if b == nil { 602 b = make([]byte, m.Size()) 603 } 604 buf := codec.NewBuffer(b) 605 buf.EncodeUint32(uint32(m.SwIfIndex)) 606 buf.EncodeUint32(uint32(m.BondSwIfIndex)) 607 buf.EncodeBool(m.IsPassive) 608 buf.EncodeBool(m.IsLongTimeout) 609 return buf.Bytes(), nil 610 } 611 func (m *BondEnslave) Unmarshal(b []byte) error { 612 buf := codec.NewBuffer(b) 613 m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) 614 m.BondSwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) 615 m.IsPassive = buf.DecodeBool() 616 m.IsLongTimeout = buf.DecodeBool() 617 return nil 618 } 619 620 // BondEnslaveReply defines message 'bond_enslave_reply'. 621 type BondEnslaveReply struct { 622 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 623 } 624 625 func (m *BondEnslaveReply) Reset() { *m = BondEnslaveReply{} } 626 func (*BondEnslaveReply) GetMessageName() string { return "bond_enslave_reply" } 627 func (*BondEnslaveReply) GetCrcString() string { return "e8d4e804" } 628 func (*BondEnslaveReply) GetMessageType() api.MessageType { 629 return api.ReplyMessage 630 } 631 632 func (m *BondEnslaveReply) Size() (size int) { 633 if m == nil { 634 return 0 635 } 636 size += 4 // m.Retval 637 return size 638 } 639 func (m *BondEnslaveReply) Marshal(b []byte) ([]byte, error) { 640 if b == nil { 641 b = make([]byte, m.Size()) 642 } 643 buf := codec.NewBuffer(b) 644 buf.EncodeInt32(m.Retval) 645 return buf.Bytes(), nil 646 } 647 func (m *BondEnslaveReply) Unmarshal(b []byte) error { 648 buf := codec.NewBuffer(b) 649 m.Retval = buf.DecodeInt32() 650 return nil 651 } 652 653 // SwBondInterfaceDetails defines message 'sw_bond_interface_details'. 654 type SwBondInterfaceDetails struct { 655 SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` 656 ID uint32 `binapi:"u32,name=id" json:"id,omitempty"` 657 Mode BondMode `binapi:"bond_mode,name=mode" json:"mode,omitempty"` 658 Lb BondLbAlgo `binapi:"bond_lb_algo,name=lb" json:"lb,omitempty"` 659 NumaOnly bool `binapi:"bool,name=numa_only" json:"numa_only,omitempty"` 660 ActiveMembers uint32 `binapi:"u32,name=active_members" json:"active_members,omitempty"` 661 Members uint32 `binapi:"u32,name=members" json:"members,omitempty"` 662 InterfaceName string `binapi:"string[64],name=interface_name" json:"interface_name,omitempty"` 663 } 664 665 func (m *SwBondInterfaceDetails) Reset() { *m = SwBondInterfaceDetails{} } 666 func (*SwBondInterfaceDetails) GetMessageName() string { return "sw_bond_interface_details" } 667 func (*SwBondInterfaceDetails) GetCrcString() string { return "9428a69c" } 668 func (*SwBondInterfaceDetails) GetMessageType() api.MessageType { 669 return api.ReplyMessage 670 } 671 672 func (m *SwBondInterfaceDetails) Size() (size int) { 673 if m == nil { 674 return 0 675 } 676 size += 4 // m.SwIfIndex 677 size += 4 // m.ID 678 size += 4 // m.Mode 679 size += 4 // m.Lb 680 size += 1 // m.NumaOnly 681 size += 4 // m.ActiveMembers 682 size += 4 // m.Members 683 size += 64 // m.InterfaceName 684 return size 685 } 686 func (m *SwBondInterfaceDetails) Marshal(b []byte) ([]byte, error) { 687 if b == nil { 688 b = make([]byte, m.Size()) 689 } 690 buf := codec.NewBuffer(b) 691 buf.EncodeUint32(uint32(m.SwIfIndex)) 692 buf.EncodeUint32(m.ID) 693 buf.EncodeUint32(uint32(m.Mode)) 694 buf.EncodeUint32(uint32(m.Lb)) 695 buf.EncodeBool(m.NumaOnly) 696 buf.EncodeUint32(m.ActiveMembers) 697 buf.EncodeUint32(m.Members) 698 buf.EncodeString(m.InterfaceName, 64) 699 return buf.Bytes(), nil 700 } 701 func (m *SwBondInterfaceDetails) Unmarshal(b []byte) error { 702 buf := codec.NewBuffer(b) 703 m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) 704 m.ID = buf.DecodeUint32() 705 m.Mode = BondMode(buf.DecodeUint32()) 706 m.Lb = BondLbAlgo(buf.DecodeUint32()) 707 m.NumaOnly = buf.DecodeBool() 708 m.ActiveMembers = buf.DecodeUint32() 709 m.Members = buf.DecodeUint32() 710 m.InterfaceName = buf.DecodeString(64) 711 return nil 712 } 713 714 // SwBondInterfaceDump defines message 'sw_bond_interface_dump'. 715 type SwBondInterfaceDump struct { 716 SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index,default=4294967295" json:"sw_if_index,omitempty"` 717 } 718 719 func (m *SwBondInterfaceDump) Reset() { *m = SwBondInterfaceDump{} } 720 func (*SwBondInterfaceDump) GetMessageName() string { return "sw_bond_interface_dump" } 721 func (*SwBondInterfaceDump) GetCrcString() string { return "f9e6675e" } 722 func (*SwBondInterfaceDump) GetMessageType() api.MessageType { 723 return api.RequestMessage 724 } 725 726 func (m *SwBondInterfaceDump) Size() (size int) { 727 if m == nil { 728 return 0 729 } 730 size += 4 // m.SwIfIndex 731 return size 732 } 733 func (m *SwBondInterfaceDump) Marshal(b []byte) ([]byte, error) { 734 if b == nil { 735 b = make([]byte, m.Size()) 736 } 737 buf := codec.NewBuffer(b) 738 buf.EncodeUint32(uint32(m.SwIfIndex)) 739 return buf.Bytes(), nil 740 } 741 func (m *SwBondInterfaceDump) Unmarshal(b []byte) error { 742 buf := codec.NewBuffer(b) 743 m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) 744 return nil 745 } 746 747 // SwInterfaceBondDetails defines message 'sw_interface_bond_details'. 748 type SwInterfaceBondDetails struct { 749 SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` 750 ID uint32 `binapi:"u32,name=id" json:"id,omitempty"` 751 Mode BondMode `binapi:"bond_mode,name=mode" json:"mode,omitempty"` 752 Lb BondLbAlgo `binapi:"bond_lb_algo,name=lb" json:"lb,omitempty"` 753 NumaOnly bool `binapi:"bool,name=numa_only" json:"numa_only,omitempty"` 754 ActiveSlaves uint32 `binapi:"u32,name=active_slaves" json:"active_slaves,omitempty"` 755 Slaves uint32 `binapi:"u32,name=slaves" json:"slaves,omitempty"` 756 InterfaceName string `binapi:"string[64],name=interface_name" json:"interface_name,omitempty"` 757 } 758 759 func (m *SwInterfaceBondDetails) Reset() { *m = SwInterfaceBondDetails{} } 760 func (*SwInterfaceBondDetails) GetMessageName() string { return "sw_interface_bond_details" } 761 func (*SwInterfaceBondDetails) GetCrcString() string { return "bb7c929b" } 762 func (*SwInterfaceBondDetails) GetMessageType() api.MessageType { 763 return api.ReplyMessage 764 } 765 766 func (m *SwInterfaceBondDetails) Size() (size int) { 767 if m == nil { 768 return 0 769 } 770 size += 4 // m.SwIfIndex 771 size += 4 // m.ID 772 size += 4 // m.Mode 773 size += 4 // m.Lb 774 size += 1 // m.NumaOnly 775 size += 4 // m.ActiveSlaves 776 size += 4 // m.Slaves 777 size += 64 // m.InterfaceName 778 return size 779 } 780 func (m *SwInterfaceBondDetails) Marshal(b []byte) ([]byte, error) { 781 if b == nil { 782 b = make([]byte, m.Size()) 783 } 784 buf := codec.NewBuffer(b) 785 buf.EncodeUint32(uint32(m.SwIfIndex)) 786 buf.EncodeUint32(m.ID) 787 buf.EncodeUint32(uint32(m.Mode)) 788 buf.EncodeUint32(uint32(m.Lb)) 789 buf.EncodeBool(m.NumaOnly) 790 buf.EncodeUint32(m.ActiveSlaves) 791 buf.EncodeUint32(m.Slaves) 792 buf.EncodeString(m.InterfaceName, 64) 793 return buf.Bytes(), nil 794 } 795 func (m *SwInterfaceBondDetails) Unmarshal(b []byte) error { 796 buf := codec.NewBuffer(b) 797 m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) 798 m.ID = buf.DecodeUint32() 799 m.Mode = BondMode(buf.DecodeUint32()) 800 m.Lb = BondLbAlgo(buf.DecodeUint32()) 801 m.NumaOnly = buf.DecodeBool() 802 m.ActiveSlaves = buf.DecodeUint32() 803 m.Slaves = buf.DecodeUint32() 804 m.InterfaceName = buf.DecodeString(64) 805 return nil 806 } 807 808 // SwInterfaceBondDump defines message 'sw_interface_bond_dump'. 809 // Deprecated: the message will be removed in the future versions 810 type SwInterfaceBondDump struct{} 811 812 func (m *SwInterfaceBondDump) Reset() { *m = SwInterfaceBondDump{} } 813 func (*SwInterfaceBondDump) GetMessageName() string { return "sw_interface_bond_dump" } 814 func (*SwInterfaceBondDump) GetCrcString() string { return "51077d14" } 815 func (*SwInterfaceBondDump) GetMessageType() api.MessageType { 816 return api.RequestMessage 817 } 818 819 func (m *SwInterfaceBondDump) Size() (size int) { 820 if m == nil { 821 return 0 822 } 823 return size 824 } 825 func (m *SwInterfaceBondDump) Marshal(b []byte) ([]byte, error) { 826 if b == nil { 827 b = make([]byte, m.Size()) 828 } 829 buf := codec.NewBuffer(b) 830 return buf.Bytes(), nil 831 } 832 func (m *SwInterfaceBondDump) Unmarshal(b []byte) error { 833 return nil 834 } 835 836 // SwInterfaceSetBondWeight defines message 'sw_interface_set_bond_weight'. 837 type SwInterfaceSetBondWeight struct { 838 SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` 839 Weight uint32 `binapi:"u32,name=weight" json:"weight,omitempty"` 840 } 841 842 func (m *SwInterfaceSetBondWeight) Reset() { *m = SwInterfaceSetBondWeight{} } 843 func (*SwInterfaceSetBondWeight) GetMessageName() string { return "sw_interface_set_bond_weight" } 844 func (*SwInterfaceSetBondWeight) GetCrcString() string { return "deb510a0" } 845 func (*SwInterfaceSetBondWeight) GetMessageType() api.MessageType { 846 return api.RequestMessage 847 } 848 849 func (m *SwInterfaceSetBondWeight) Size() (size int) { 850 if m == nil { 851 return 0 852 } 853 size += 4 // m.SwIfIndex 854 size += 4 // m.Weight 855 return size 856 } 857 func (m *SwInterfaceSetBondWeight) Marshal(b []byte) ([]byte, error) { 858 if b == nil { 859 b = make([]byte, m.Size()) 860 } 861 buf := codec.NewBuffer(b) 862 buf.EncodeUint32(uint32(m.SwIfIndex)) 863 buf.EncodeUint32(m.Weight) 864 return buf.Bytes(), nil 865 } 866 func (m *SwInterfaceSetBondWeight) Unmarshal(b []byte) error { 867 buf := codec.NewBuffer(b) 868 m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) 869 m.Weight = buf.DecodeUint32() 870 return nil 871 } 872 873 // SwInterfaceSetBondWeightReply defines message 'sw_interface_set_bond_weight_reply'. 874 type SwInterfaceSetBondWeightReply struct { 875 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 876 } 877 878 func (m *SwInterfaceSetBondWeightReply) Reset() { *m = SwInterfaceSetBondWeightReply{} } 879 func (*SwInterfaceSetBondWeightReply) GetMessageName() string { 880 return "sw_interface_set_bond_weight_reply" 881 } 882 func (*SwInterfaceSetBondWeightReply) GetCrcString() string { return "e8d4e804" } 883 func (*SwInterfaceSetBondWeightReply) GetMessageType() api.MessageType { 884 return api.ReplyMessage 885 } 886 887 func (m *SwInterfaceSetBondWeightReply) Size() (size int) { 888 if m == nil { 889 return 0 890 } 891 size += 4 // m.Retval 892 return size 893 } 894 func (m *SwInterfaceSetBondWeightReply) Marshal(b []byte) ([]byte, error) { 895 if b == nil { 896 b = make([]byte, m.Size()) 897 } 898 buf := codec.NewBuffer(b) 899 buf.EncodeInt32(m.Retval) 900 return buf.Bytes(), nil 901 } 902 func (m *SwInterfaceSetBondWeightReply) Unmarshal(b []byte) error { 903 buf := codec.NewBuffer(b) 904 m.Retval = buf.DecodeInt32() 905 return nil 906 } 907 908 // SwInterfaceSlaveDetails defines message 'sw_interface_slave_details'. 909 type SwInterfaceSlaveDetails struct { 910 SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` 911 InterfaceName string `binapi:"string[64],name=interface_name" json:"interface_name,omitempty"` 912 IsPassive bool `binapi:"bool,name=is_passive" json:"is_passive,omitempty"` 913 IsLongTimeout bool `binapi:"bool,name=is_long_timeout" json:"is_long_timeout,omitempty"` 914 IsLocalNuma bool `binapi:"bool,name=is_local_numa" json:"is_local_numa,omitempty"` 915 Weight uint32 `binapi:"u32,name=weight" json:"weight,omitempty"` 916 } 917 918 func (m *SwInterfaceSlaveDetails) Reset() { *m = SwInterfaceSlaveDetails{} } 919 func (*SwInterfaceSlaveDetails) GetMessageName() string { return "sw_interface_slave_details" } 920 func (*SwInterfaceSlaveDetails) GetCrcString() string { return "3c4a0e23" } 921 func (*SwInterfaceSlaveDetails) GetMessageType() api.MessageType { 922 return api.ReplyMessage 923 } 924 925 func (m *SwInterfaceSlaveDetails) Size() (size int) { 926 if m == nil { 927 return 0 928 } 929 size += 4 // m.SwIfIndex 930 size += 64 // m.InterfaceName 931 size += 1 // m.IsPassive 932 size += 1 // m.IsLongTimeout 933 size += 1 // m.IsLocalNuma 934 size += 4 // m.Weight 935 return size 936 } 937 func (m *SwInterfaceSlaveDetails) Marshal(b []byte) ([]byte, error) { 938 if b == nil { 939 b = make([]byte, m.Size()) 940 } 941 buf := codec.NewBuffer(b) 942 buf.EncodeUint32(uint32(m.SwIfIndex)) 943 buf.EncodeString(m.InterfaceName, 64) 944 buf.EncodeBool(m.IsPassive) 945 buf.EncodeBool(m.IsLongTimeout) 946 buf.EncodeBool(m.IsLocalNuma) 947 buf.EncodeUint32(m.Weight) 948 return buf.Bytes(), nil 949 } 950 func (m *SwInterfaceSlaveDetails) Unmarshal(b []byte) error { 951 buf := codec.NewBuffer(b) 952 m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) 953 m.InterfaceName = buf.DecodeString(64) 954 m.IsPassive = buf.DecodeBool() 955 m.IsLongTimeout = buf.DecodeBool() 956 m.IsLocalNuma = buf.DecodeBool() 957 m.Weight = buf.DecodeUint32() 958 return nil 959 } 960 961 // SwInterfaceSlaveDump defines message 'sw_interface_slave_dump'. 962 // Deprecated: the message will be removed in the future versions 963 type SwInterfaceSlaveDump struct { 964 SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` 965 } 966 967 func (m *SwInterfaceSlaveDump) Reset() { *m = SwInterfaceSlaveDump{} } 968 func (*SwInterfaceSlaveDump) GetMessageName() string { return "sw_interface_slave_dump" } 969 func (*SwInterfaceSlaveDump) GetCrcString() string { return "f9e6675e" } 970 func (*SwInterfaceSlaveDump) GetMessageType() api.MessageType { 971 return api.RequestMessage 972 } 973 974 func (m *SwInterfaceSlaveDump) Size() (size int) { 975 if m == nil { 976 return 0 977 } 978 size += 4 // m.SwIfIndex 979 return size 980 } 981 func (m *SwInterfaceSlaveDump) Marshal(b []byte) ([]byte, error) { 982 if b == nil { 983 b = make([]byte, m.Size()) 984 } 985 buf := codec.NewBuffer(b) 986 buf.EncodeUint32(uint32(m.SwIfIndex)) 987 return buf.Bytes(), nil 988 } 989 func (m *SwInterfaceSlaveDump) Unmarshal(b []byte) error { 990 buf := codec.NewBuffer(b) 991 m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) 992 return nil 993 } 994 995 // SwMemberInterfaceDetails defines message 'sw_member_interface_details'. 996 type SwMemberInterfaceDetails struct { 997 SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` 998 InterfaceName string `binapi:"string[64],name=interface_name" json:"interface_name,omitempty"` 999 IsPassive bool `binapi:"bool,name=is_passive" json:"is_passive,omitempty"` 1000 IsLongTimeout bool `binapi:"bool,name=is_long_timeout" json:"is_long_timeout,omitempty"` 1001 IsLocalNuma bool `binapi:"bool,name=is_local_numa" json:"is_local_numa,omitempty"` 1002 Weight uint32 `binapi:"u32,name=weight" json:"weight,omitempty"` 1003 } 1004 1005 func (m *SwMemberInterfaceDetails) Reset() { *m = SwMemberInterfaceDetails{} } 1006 func (*SwMemberInterfaceDetails) GetMessageName() string { return "sw_member_interface_details" } 1007 func (*SwMemberInterfaceDetails) GetCrcString() string { return "3c4a0e23" } 1008 func (*SwMemberInterfaceDetails) GetMessageType() api.MessageType { 1009 return api.ReplyMessage 1010 } 1011 1012 func (m *SwMemberInterfaceDetails) Size() (size int) { 1013 if m == nil { 1014 return 0 1015 } 1016 size += 4 // m.SwIfIndex 1017 size += 64 // m.InterfaceName 1018 size += 1 // m.IsPassive 1019 size += 1 // m.IsLongTimeout 1020 size += 1 // m.IsLocalNuma 1021 size += 4 // m.Weight 1022 return size 1023 } 1024 func (m *SwMemberInterfaceDetails) Marshal(b []byte) ([]byte, error) { 1025 if b == nil { 1026 b = make([]byte, m.Size()) 1027 } 1028 buf := codec.NewBuffer(b) 1029 buf.EncodeUint32(uint32(m.SwIfIndex)) 1030 buf.EncodeString(m.InterfaceName, 64) 1031 buf.EncodeBool(m.IsPassive) 1032 buf.EncodeBool(m.IsLongTimeout) 1033 buf.EncodeBool(m.IsLocalNuma) 1034 buf.EncodeUint32(m.Weight) 1035 return buf.Bytes(), nil 1036 } 1037 func (m *SwMemberInterfaceDetails) Unmarshal(b []byte) error { 1038 buf := codec.NewBuffer(b) 1039 m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) 1040 m.InterfaceName = buf.DecodeString(64) 1041 m.IsPassive = buf.DecodeBool() 1042 m.IsLongTimeout = buf.DecodeBool() 1043 m.IsLocalNuma = buf.DecodeBool() 1044 m.Weight = buf.DecodeUint32() 1045 return nil 1046 } 1047 1048 // SwMemberInterfaceDump defines message 'sw_member_interface_dump'. 1049 type SwMemberInterfaceDump struct { 1050 SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` 1051 } 1052 1053 func (m *SwMemberInterfaceDump) Reset() { *m = SwMemberInterfaceDump{} } 1054 func (*SwMemberInterfaceDump) GetMessageName() string { return "sw_member_interface_dump" } 1055 func (*SwMemberInterfaceDump) GetCrcString() string { return "f9e6675e" } 1056 func (*SwMemberInterfaceDump) GetMessageType() api.MessageType { 1057 return api.RequestMessage 1058 } 1059 1060 func (m *SwMemberInterfaceDump) Size() (size int) { 1061 if m == nil { 1062 return 0 1063 } 1064 size += 4 // m.SwIfIndex 1065 return size 1066 } 1067 func (m *SwMemberInterfaceDump) Marshal(b []byte) ([]byte, error) { 1068 if b == nil { 1069 b = make([]byte, m.Size()) 1070 } 1071 buf := codec.NewBuffer(b) 1072 buf.EncodeUint32(uint32(m.SwIfIndex)) 1073 return buf.Bytes(), nil 1074 } 1075 func (m *SwMemberInterfaceDump) Unmarshal(b []byte) error { 1076 buf := codec.NewBuffer(b) 1077 m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) 1078 return nil 1079 } 1080 1081 func init() { file_bond_binapi_init() } 1082 func file_bond_binapi_init() { 1083 api.RegisterMessage((*BondAddMember)(nil), "bond_add_member_e7d14948") 1084 api.RegisterMessage((*BondAddMemberReply)(nil), "bond_add_member_reply_e8d4e804") 1085 api.RegisterMessage((*BondCreate)(nil), "bond_create_f1dbd4ff") 1086 api.RegisterMessage((*BondCreate2)(nil), "bond_create2_912fda76") 1087 api.RegisterMessage((*BondCreate2Reply)(nil), "bond_create2_reply_5383d31f") 1088 api.RegisterMessage((*BondCreateReply)(nil), "bond_create_reply_5383d31f") 1089 api.RegisterMessage((*BondDelete)(nil), "bond_delete_f9e6675e") 1090 api.RegisterMessage((*BondDeleteReply)(nil), "bond_delete_reply_e8d4e804") 1091 api.RegisterMessage((*BondDetachMember)(nil), "bond_detach_member_f9e6675e") 1092 api.RegisterMessage((*BondDetachMemberReply)(nil), "bond_detach_member_reply_e8d4e804") 1093 api.RegisterMessage((*BondDetachSlave)(nil), "bond_detach_slave_f9e6675e") 1094 api.RegisterMessage((*BondDetachSlaveReply)(nil), "bond_detach_slave_reply_e8d4e804") 1095 api.RegisterMessage((*BondEnslave)(nil), "bond_enslave_e7d14948") 1096 api.RegisterMessage((*BondEnslaveReply)(nil), "bond_enslave_reply_e8d4e804") 1097 api.RegisterMessage((*SwBondInterfaceDetails)(nil), "sw_bond_interface_details_9428a69c") 1098 api.RegisterMessage((*SwBondInterfaceDump)(nil), "sw_bond_interface_dump_f9e6675e") 1099 api.RegisterMessage((*SwInterfaceBondDetails)(nil), "sw_interface_bond_details_bb7c929b") 1100 api.RegisterMessage((*SwInterfaceBondDump)(nil), "sw_interface_bond_dump_51077d14") 1101 api.RegisterMessage((*SwInterfaceSetBondWeight)(nil), "sw_interface_set_bond_weight_deb510a0") 1102 api.RegisterMessage((*SwInterfaceSetBondWeightReply)(nil), "sw_interface_set_bond_weight_reply_e8d4e804") 1103 api.RegisterMessage((*SwInterfaceSlaveDetails)(nil), "sw_interface_slave_details_3c4a0e23") 1104 api.RegisterMessage((*SwInterfaceSlaveDump)(nil), "sw_interface_slave_dump_f9e6675e") 1105 api.RegisterMessage((*SwMemberInterfaceDetails)(nil), "sw_member_interface_details_3c4a0e23") 1106 api.RegisterMessage((*SwMemberInterfaceDump)(nil), "sw_member_interface_dump_f9e6675e") 1107 } 1108 1109 // Messages returns list of all messages in this module. 1110 func AllMessages() []api.Message { 1111 return []api.Message{ 1112 (*BondAddMember)(nil), 1113 (*BondAddMemberReply)(nil), 1114 (*BondCreate)(nil), 1115 (*BondCreate2)(nil), 1116 (*BondCreate2Reply)(nil), 1117 (*BondCreateReply)(nil), 1118 (*BondDelete)(nil), 1119 (*BondDeleteReply)(nil), 1120 (*BondDetachMember)(nil), 1121 (*BondDetachMemberReply)(nil), 1122 (*BondDetachSlave)(nil), 1123 (*BondDetachSlaveReply)(nil), 1124 (*BondEnslave)(nil), 1125 (*BondEnslaveReply)(nil), 1126 (*SwBondInterfaceDetails)(nil), 1127 (*SwBondInterfaceDump)(nil), 1128 (*SwInterfaceBondDetails)(nil), 1129 (*SwInterfaceBondDump)(nil), 1130 (*SwInterfaceSetBondWeight)(nil), 1131 (*SwInterfaceSetBondWeightReply)(nil), 1132 (*SwInterfaceSlaveDetails)(nil), 1133 (*SwInterfaceSlaveDump)(nil), 1134 (*SwMemberInterfaceDetails)(nil), 1135 (*SwMemberInterfaceDump)(nil), 1136 } 1137 }