// source: /usr/share/vpp/api/core/ipfix_export.api.json
// Package ipfix_export contains generated bindings for API file ipfix_export.api.
// source: /usr/share/vpp/api/core/ipfix_export.api.json
// Package ipfix_export contains generated bindings for API file ipfix_export.api.
- buf.EncodeUint32(uint32(m.DomainID))
- buf.EncodeUint16(uint16(m.SrcPort))
+ buf := codec.NewBuffer(b)
+ buf.EncodeUint32(m.DomainID)
+ buf.EncodeUint16(m.SrcPort)
size += 4 // m.TableID
size += 1 // m.IPVersion
size += 1 // m.TransportProtocol
return size
}
func (m *IpfixClassifyTableDetails) Marshal(b []byte) ([]byte, error) {
size += 4 // m.TableID
size += 1 // m.IPVersion
size += 1 // m.TransportProtocol
return size
}
func (m *IpfixClassifyTableDetails) Marshal(b []byte) ([]byte, error) {
func (m *IpfixExporterDetails) Reset() { *m = IpfixExporterDetails{} }
func (*IpfixExporterDetails) GetMessageName() string { return "ipfix_exporter_details" }
func (m *IpfixExporterDetails) Reset() { *m = IpfixExporterDetails{} }
func (*IpfixExporterDetails) GetMessageName() string { return "ipfix_exporter_details" }
size += 1 // m.CollectorAddress.Af
size += 1 * 16 // m.CollectorAddress.Un
size += 2 // m.CollectorPort
size += 1 // m.CollectorAddress.Af
size += 1 * 16 // m.CollectorAddress.Un
size += 2 // m.CollectorPort
- buf.EncodeBytes(m.CollectorAddress.Un.XXX_UnionData[:], 0)
- buf.EncodeUint16(uint16(m.CollectorPort))
+ buf.EncodeBytes(m.CollectorAddress.Un.XXX_UnionData[:], 16)
+ buf.EncodeUint16(m.CollectorPort)
- buf.EncodeBytes(m.SrcAddress.Un.XXX_UnionData[:], 0)
- buf.EncodeUint32(uint32(m.VrfID))
- buf.EncodeUint32(uint32(m.PathMtu))
- buf.EncodeUint32(uint32(m.TemplateInterval))
+ buf.EncodeBytes(m.SrcAddress.Un.XXX_UnionData[:], 16)
+ buf.EncodeUint32(m.VrfID)
+ buf.EncodeUint32(m.PathMtu)
+ buf.EncodeUint32(m.TemplateInterval)
- buf.EncodeUint32(uint32(m.DomainID))
- buf.EncodeUint16(uint16(m.SrcPort))
+ buf := codec.NewBuffer(b)
+ buf.EncodeUint32(m.DomainID)
+ buf.EncodeUint16(m.SrcPort)
func (m *SetIpfixExporter) Reset() { *m = SetIpfixExporter{} }
func (*SetIpfixExporter) GetMessageName() string { return "set_ipfix_exporter" }
func (m *SetIpfixExporter) Reset() { *m = SetIpfixExporter{} }
func (*SetIpfixExporter) GetMessageName() string { return "set_ipfix_exporter" }
size += 1 // m.CollectorAddress.Af
size += 1 * 16 // m.CollectorAddress.Un
size += 2 // m.CollectorPort
size += 1 // m.CollectorAddress.Af
size += 1 * 16 // m.CollectorAddress.Un
size += 2 // m.CollectorPort
- buf.EncodeBytes(m.CollectorAddress.Un.XXX_UnionData[:], 0)
- buf.EncodeUint16(uint16(m.CollectorPort))
+ buf.EncodeBytes(m.CollectorAddress.Un.XXX_UnionData[:], 16)
+ buf.EncodeUint16(m.CollectorPort)
- buf.EncodeBytes(m.SrcAddress.Un.XXX_UnionData[:], 0)
- buf.EncodeUint32(uint32(m.VrfID))
- buf.EncodeUint32(uint32(m.PathMtu))
- buf.EncodeUint32(uint32(m.TemplateInterval))
+ buf.EncodeBytes(m.SrcAddress.Un.XXX_UnionData[:], 16)
+ buf.EncodeUint32(m.VrfID)
+ buf.EncodeUint32(m.PathMtu)
+ buf.EncodeUint32(m.TemplateInterval)
api.RegisterMessage((*IpfixClassifyTableAddDelReply)(nil), "ipfix_classify_table_add_del_reply_e8d4e804")
api.RegisterMessage((*IpfixClassifyTableDetails)(nil), "ipfix_classify_table_details_1af8c28c")
api.RegisterMessage((*IpfixClassifyTableDump)(nil), "ipfix_classify_table_dump_51077d14")
api.RegisterMessage((*IpfixClassifyTableAddDelReply)(nil), "ipfix_classify_table_add_del_reply_e8d4e804")
api.RegisterMessage((*IpfixClassifyTableDetails)(nil), "ipfix_classify_table_details_1af8c28c")
api.RegisterMessage((*IpfixClassifyTableDump)(nil), "ipfix_classify_table_dump_51077d14")
api.RegisterMessage((*IpfixExporterDump)(nil), "ipfix_exporter_dump_51077d14")
api.RegisterMessage((*IpfixFlush)(nil), "ipfix_flush_51077d14")
api.RegisterMessage((*IpfixFlushReply)(nil), "ipfix_flush_reply_e8d4e804")
api.RegisterMessage((*SetIpfixClassifyStream)(nil), "set_ipfix_classify_stream_c9cbe053")
api.RegisterMessage((*SetIpfixClassifyStreamReply)(nil), "set_ipfix_classify_stream_reply_e8d4e804")
api.RegisterMessage((*IpfixExporterDump)(nil), "ipfix_exporter_dump_51077d14")
api.RegisterMessage((*IpfixFlush)(nil), "ipfix_flush_51077d14")
api.RegisterMessage((*IpfixFlushReply)(nil), "ipfix_flush_reply_e8d4e804")
api.RegisterMessage((*SetIpfixClassifyStream)(nil), "set_ipfix_classify_stream_c9cbe053")
api.RegisterMessage((*SetIpfixClassifyStreamReply)(nil), "set_ipfix_classify_stream_reply_e8d4e804")