rsvp_mib

package
v0.0.0-...-fac1166 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

The MIB module to describe the RSVP Protocol

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RSVPMIB

type RSVPMIB struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	RsvpGenObjects RSVPMIB_RsvpGenObjects

	// A table  of	 all  sessions	seen  by  a  given system.
	RsvpSessionTable RSVPMIB_RsvpSessionTable

	// Information	describing the	state  information displayed by	senders	in
	// PATH	messages.
	RsvpSenderTable RSVPMIB_RsvpSenderTable

	// List of outgoing interfaces	that PATH messages use.	 The  ifIndex  is the
	// ifIndex value of the egress interface.
	RsvpSenderOutInterfaceTable RSVPMIB_RsvpSenderOutInterfaceTable

	// Information	describing the	state  information displayed by	receivers in
	// RESV messages.
	RsvpResvTable RSVPMIB_RsvpResvTable

	// Information	describing the	state  information displayed upstream in RESV
	// messages.
	RsvpResvFwdTable RSVPMIB_RsvpResvFwdTable

	// The	RSVP-specific attributes of  the  system's interfaces.
	RsvpIfTable RSVPMIB_RsvpIfTable

	// Information	describing  the	 Neighbors  of	an RSVP	system.
	RsvpNbrTable RSVPMIB_RsvpNbrTable
}

RSVPMIB

func (*RSVPMIB) GetEntityData

func (rSVPMIB *RSVPMIB) GetEntityData() *types.CommonEntityData

type RSVPMIB_RsvpGenObjects

type RSVPMIB_RsvpGenObjects struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// This object	keeps a	count of the number of bad RSVP	packets	received. The
	// type is interface{} with range: 0..4294967295.
	RsvpBadPackets interface{}

	// This  object  is  used  to	assign	values	to rsvpSenderNumber   as
	// described  in  'Textual Conventions for SNMPv2'.  The  network  manager
	// reads  the  object,	and  then writes the value back	in the SET
	// that	creates	a new instance	of rsvpSenderEntry.   If  the  SET  fails with
	// the code	'inconsistentValue', then the process must be  repeated;  If  the
	// SET	succeeds, then the object is incremented, and the new instance	is
	// created according to	the manager's directions. The type is interface{} with
	// range: 0..2147483647.
	RsvpSenderNewIndex interface{}

	// This  object  is  used  to	assign	values	to rsvpResvNumber   as	 described
	// in	  'Textual Conventions for SNMPv2'.  The  network  manager reads  the
	// object,	and  then writes the value back	in the SET that	creates	a new
	// instance	of rsvpResvEntry.   If the SET fails with the code
	// 'inconsistentValue',	then the process  must	be repeated;  If the SET
	// succeeds, then	the object is incremented, and the new instance	is created
	// according to	the manager's directions. The type is interface{} with range:
	// 0..2147483647.
	RsvpResvNewIndex interface{}

	// This  object  is  used  to	assign	values	to rsvpResvFwdNumber   as
	// described  in  'Textual Conventions for SNMPv2'.  The  network  manager
	// reads  the  object,	and  then writes the value back	in the SET
	// that	creates	a new instance	of rsvpResvFwdEntry.   If  the	SET fails with
	// the code	'inconsistentValue', then the process must be  repeated;  If  the
	// SET	succeeds, then the object is incremented, and the new instance	is
	// created according to	the manager's directions. The type is interface{} with
	// range: 0..2147483647.
	RsvpResvFwdNewIndex interface{}

	// This  object  is  used  to	assign	values	to rsvpSessionNumber   as
	// described  in  'Textual Conventions for SNMPv2'.  The  network  manager
	// reads  the  object,	and  then writes the value back	in the SET
	// that	creates	a new instance	of rsvpSessionEntry.   If  the	SET fails with
	// the code	'inconsistentValue', then the process must be  repeated;  If  the
	// SET	succeeds, then the object is incremented, and the new instance	is
	// created according to	the manager's directions. The type is interface{} with
	// range: 0..2147483647.
	RsvpSessionNewIndex interface{}
}

RSVPMIB_RsvpGenObjects

func (*RSVPMIB_RsvpGenObjects) GetEntityData

func (rsvpGenObjects *RSVPMIB_RsvpGenObjects) GetEntityData() *types.CommonEntityData

type RSVPMIB_RsvpIfTable

type RSVPMIB_RsvpIfTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The	RSVP-specific attributes of  the  a  given interface. The type is slice
	// of RSVPMIB_RsvpIfTable_RsvpIfEntry.
	RsvpIfEntry []*RSVPMIB_RsvpIfTable_RsvpIfEntry
}

RSVPMIB_RsvpIfTable The RSVP-specific attributes of the system's interfaces.

func (*RSVPMIB_RsvpIfTable) GetEntityData

func (rsvpIfTable *RSVPMIB_RsvpIfTable) GetEntityData() *types.CommonEntityData

type RSVPMIB_RsvpIfTable_RsvpIfEntry

type RSVPMIB_RsvpIfTable_RsvpIfEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// The	number of neighbors perceived to be  using only	the RSVP UDP
	// Encapsulation. The type is interface{} with range: 0..4294967295.
	RsvpIfUdpNbrs interface{}

	// The	number of neighbors perceived to be  using only	the RSVP IP
	// Encapsulation. The type is interface{} with range: 0..4294967295.
	RsvpIfIpNbrs interface{}

	// The	number of neighbors  currently	perceived; this	 will  exceed
	// rsvpIfIpNbrs + rsvpIfUdpNbrs by  the  number   of	  neighbors   using
	// both encapsulations. The type is interface{} with range: 0..4294967295.
	RsvpIfNbrs interface{}

	// The	value of the RSVP value	'Kb', Which is the minimum   number   of
	// refresh  intervals  that blockade state will last once entered. The type is
	// interface{} with range: 1..65536.
	RsvpIfRefreshBlockadeMultiple interface{}

	// The	value of the RSVP value	'K', which is  the number  of  refresh
	// intervals which must elapse (minimum) before a PATH or RESV  message  which
	// is not being	refreshed will be aged out. The type is interface{} with
	// range: 1..65536.
	RsvpIfRefreshMultiple interface{}

	// The	value of SEND_TTL used on  this	 interface for	messages  this node
	// originates.	 If set	to zero, the node determines  the  TTL	via  other
	// means. The type is interface{} with range: 0..255.
	RsvpIfTTL interface{}

	// The	value of the RSVP value	'R', which is  the minimum period between
	// refresh transmissions	of a given PATH	or RESV	message	on an interface. The
	// type is interface{} with range: 0..2147483647. Units are milliseconds.
	RsvpIfRefreshInterval interface{}

	// The	approximate period from	the time  a  route is  changed	to  the	 time  a
	// resulting message appears on the interface. The type is interface{} with
	// range: 0..2147483647. Units are hundredths	of a second.
	RsvpIfRouteDelay interface{}

	// If TRUE, RSVP is enabled  on  this	Interface. If	FALSE,	 RSVP	is  not
	// enabled  on  this interface. The type is bool.
	RsvpIfEnabled interface{}

	// If TRUE, manual configuration forces  the  use of  UDP  encapsulation  on
	// the  interface.	If FALSE,  UDP	encapsulation  is  only	 used	if
	// rsvpIfUdpNbrs is not	zero. The type is bool.
	RsvpIfUdpRequired interface{}

	// 'active' on	interfaces that	are configured for RSVP. The type is RowStatus.
	RsvpIfStatus interface{}
}

RSVPMIB_RsvpIfTable_RsvpIfEntry The RSVP-specific attributes of the a given interface.

func (*RSVPMIB_RsvpIfTable_RsvpIfEntry) GetEntityData

func (rsvpIfEntry *RSVPMIB_RsvpIfTable_RsvpIfEntry) GetEntityData() *types.CommonEntityData

type RSVPMIB_RsvpNbrTable

type RSVPMIB_RsvpNbrTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information	  describing   a    single    RSVP Neighbor. The type is slice
	// of RSVPMIB_RsvpNbrTable_RsvpNbrEntry.
	RsvpNbrEntry []*RSVPMIB_RsvpNbrTable_RsvpNbrEntry
}

RSVPMIB_RsvpNbrTable Information describing the Neighbors of an RSVP system.

func (*RSVPMIB_RsvpNbrTable) GetEntityData

func (rsvpNbrTable *RSVPMIB_RsvpNbrTable) GetEntityData() *types.CommonEntityData

type RSVPMIB_RsvpNbrTable_RsvpNbrEntry

type RSVPMIB_RsvpNbrTable_RsvpNbrEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. The	IP4 or IP6 Address used	by this	 neighbor.
	// This	 object	 may not be changed when the value of the RowStatus object is
	// 'active'. The type is string with length: 4..16.
	RsvpNbrAddress interface{}

	// The	  encapsulation	  being	  used	 by   this neighbor. The type is
	// RsvpEncapsulation.
	RsvpNbrProtocol interface{}

	// 'active' for all neighbors.	 This  object  may be	used   to  configure
	// neighbors.   In  the presence   of   configured	 neighbors,    the
	// implementation  may	(but  is  not required to) limit the  set  of  valid
	// neighbors	 to  those configured. The type is RowStatus.
	RsvpNbrStatus interface{}
}

RSVPMIB_RsvpNbrTable_RsvpNbrEntry Information describing a single RSVP Neighbor.

func (*RSVPMIB_RsvpNbrTable_RsvpNbrEntry) GetEntityData

func (rsvpNbrEntry *RSVPMIB_RsvpNbrTable_RsvpNbrEntry) GetEntityData() *types.CommonEntityData

type RSVPMIB_RsvpResvFwdTable

type RSVPMIB_RsvpResvFwdTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information	describing the	state  information displayed   upstream	  in
	// an   RESV   message concerning a	single sender. The type is slice of
	// RSVPMIB_RsvpResvFwdTable_RsvpResvFwdEntry.
	RsvpResvFwdEntry []*RSVPMIB_RsvpResvFwdTable_RsvpResvFwdEntry
}

RSVPMIB_RsvpResvFwdTable Information describing the state information displayed upstream in RESV messages.

func (*RSVPMIB_RsvpResvFwdTable) GetEntityData

func (rsvpResvFwdTable *RSVPMIB_RsvpResvFwdTable) GetEntityData() *types.CommonEntityData

type RSVPMIB_RsvpResvFwdTable_RsvpResvFwdEntry

type RSVPMIB_RsvpResvFwdTable_RsvpResvFwdEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 0..2147483647.
	// Refers to
	// rsvp_mib.RSVPMIB_RsvpSessionTable_RsvpSessionEntry_RsvpSessionNumber
	RsvpSessionNumber interface{}

	// This attribute is a key. The	number of this reservation request.   This is
	// for  SNMP Indexing purposes only	and has	no relation to any protocol value.
	// The type is interface{} with range: 0..2147483647.
	RsvpResvFwdNumber interface{}

	// The	type of	session	(IP4, IP6, IP6	with  flow information,	etc). The type
	// is interface{} with range: 1..255.
	RsvpResvFwdType interface{}

	// The	destination address used by all	senders	in this	 session.   This
	// object	may not	be changed when	the  value  of	the  RowStatus	object	is
	// 'active'. The type is string with length: 4..16.
	RsvpResvFwdDestAddr interface{}

	// The	source address of the sender  selected	by this	 reservation.	The  value
	// of	all zeroes indicates 'all senders'.  This object  may  not be
	// changed	when  the  value  of the RowStatus object is 'active'. The type is
	// string with length: 4..16.
	RsvpResvFwdSenderAddr interface{}

	// The	length of the destination address in bits. This	 is  the CIDR Prefix
	// Length, which for IP4 hosts and multicast addresses is 32 bits.  This
	// object may not be changed when the value of the RowStatus object is
	// 'active'. The type is interface{} with range: 0..128.
	RsvpResvFwdDestAddrLength interface{}

	// The	length of the sender's	address	 in  bits. This	 is  the CIDR Prefix
	// Length, which for IP4 hosts and multicast addresses is 32 bits.  This
	// object may not be changed when the value of the RowStatus object is
	// 'active'. The type is interface{} with range: 0..128.
	RsvpResvFwdSenderAddrLength interface{}

	// The	IP Protocol used by a session. for  secure sessions,  this  indicates
	// IP  Security.  This object may not be changed when the value of the
	// RowStatus object is 'active'. The type is interface{} with range: 1..255.
	RsvpResvFwdProtocol interface{}

	// The	 UDP  or  TCP  port  number  used   as	 a destination	 port  for  all
	// senders  in  this session.  If	the IP protocol	in use,	 specified by
	// rsvpResvFwdProtocol, is 50 (ESP) or 51 (AH), this	 represents  a	virtual
	// destination  port number.   A value of	zero indicates that the	IP protocol
	// in use  does  not  have  ports.   This object may not be changed when the
	// value of the RowStatus object is 'active'. The type is string with length:
	// 2..4.
	RsvpResvFwdDestPort interface{}

	// The	UDP or TCP port	number used  as	 a  source port	 for  this sender in
	// this session.  If the IP	 protocol    in	   use,	   specified	by
	// rsvpResvFwdProtocol	is  50	(ESP)  or 51 (AH), this	represents a generalized
	// port	identifier (GPI).   A  value of	zero indicates that the	IP protocol in
	// use  does  not  have  ports.   This object may not be changed when the
	// value of the RowStatus object is 'active'. The type is string with length:
	// 2..4.
	RsvpResvFwdPort interface{}

	// The	address	of the (previous) RSVP	that  will receive this	message. The
	// type is string with length: 4..16.
	RsvpResvFwdHopAddr interface{}

	// The	 Logical  Interface  Handle  sent  to  the (previous)	RSVP   that
	// will   receive  this message. The type is interface{} with range:
	// -2147483648..2147483647.
	RsvpResvFwdHopLih interface{}

	// The	ifIndex	value of the  interface	 on  which this	RESV message was most
	// recently sent. The type is interface{} with range: 1..2147483647.
	RsvpResvFwdInterface interface{}

	// The	QoS Service classification requested. The type is QosService.
	RsvpResvFwdService interface{}

	// The	Average	Bit  Rate  of  the  sender's  data stream.    Within  a
	// transmission  burst,  the arrival   rate    may    be	  as	fast	as
	// rsvpResvFwdTSpecPeakRate  (if  supported by the service model); however,
	// averaged across two	or more	 burst	intervals,  the	 rate  should  not
	// exceed rsvpResvFwdTSpecRate.  Note	that this is a prediction, often
	// based	on the	general	 capability  of	a type of codec	or particular
	// encoding;	the measured average  rate may be significantly	lower. The type
	// is interface{} with range: 0..2147483647. Units are bits per second.
	RsvpResvFwdTSpecRate interface{}

	// The	Peak Bit Rate of the sender's data  stream Traffic  arrival is not
	// expected to exceed this rate	at any time, apart  from  the  effects	of
	// jitter in the network.  If not specified in the TSpec, this returns zero or
	// noSuchValue. The type is interface{} with range: 0..2147483647. Units are
	// bits per second.
	RsvpResvFwdTSpecPeakRate interface{}

	// The	size of	the largest  burst  expected  from the sender at a time.  If
	// this is less than	 the  sender's	advertised burst  size,	the receiver
	// is	asking the network to provide flow pacing  beyond  what	 would	be
	// provided   under   normal  circumstances.  Such pacing is at	the network's
	// option. The type is interface{} with range: 0..2147483647. Units are bytes.
	RsvpResvFwdTSpecBurst interface{}

	// The	minimum	message	size for  this	flow.  The policing  algorithm will
	// treat smaller messages as though they are this size. The type is
	// interface{} with range: 0..2147483647.
	RsvpResvFwdTSpecMinTU interface{}

	// The	maximum	message	size for  this	flow.  The admission  algorithm	 will
	// reject TSpecs whose Maximum Transmission	Unit, plus  the	 interface
	// headers, exceed the interface MTU. The type is interface{} with range:
	// 0..2147483647.
	RsvpResvFwdTSpecMaxTU interface{}

	// If the requested  service  is  Guaranteed,	as specified   by
	// rsvpResvService,  this  is  the clearing  rate   that   is	being	requested.
	// Otherwise,  it is zero, or the agent	may return noSuchValue. The type is
	// interface{} with range: 0..2147483647. Units are bytes per second.
	RsvpResvFwdRSpecRate interface{}

	// If the requested  service  is  Guaranteed,	as specified by	rsvpResvService,
	// this is the delay slack.  Otherwise, it is zero, or the agent may return
	// noSuchValue. The type is interface{} with range: -2147483648..2147483647.
	// Units are microseconds.
	RsvpResvFwdRSpecSlack interface{}

	// The	  interval   between   refresh	  messages advertised to the Previous
	// Hop. The type is interface{} with range: 0..2147483647.
	RsvpResvFwdInterval interface{}

	// The	contents of the	scope object, displayed	as an  uninterpreted  string
	// of octets, including the object header.  In the absence of  such	an object,
	// this	should be of zero length. The type is string with length: 0..65536.
	RsvpResvFwdScope interface{}

	// If TRUE, a reservation shared among	senders	is requested.  If FALSE, a
	// reservation specific	to this	sender is requested. The type is bool.
	RsvpResvFwdShared interface{}

	// If TRUE, individual	senders	are  listed  using Filter  Specifications.
	// If	FALSE, all senders are implicitly selected.  The Scope Object will
	// contain  a list of senders that need	to receive this	reservation request
	// for  the  purpose	of routing the RESV message. The type is bool.
	RsvpResvFwdExplicit interface{}

	// If TRUE, the node believes that  the  next	IP hop	is  an	RSVP  hop.   If
	// FALSE,	 the  node believes that the next IP hop  may  not  be	an RSVP	hop.
	// The type is bool.
	RsvpResvFwdRSVPHop interface{}

	// The	time of	the last change	in  this  request; This	 is  either  the first
	// time it was sent	or the	time  of  the  most   recent   change	in
	// parameters. The type is interface{} with range: 0..4294967295.
	RsvpResvFwdLastChange interface{}

	// The	contents of the	policy	object,	 displayed as an uninterpreted string of
	// octets, including the object header.  In the absence of  such	an object,
	// this	should be of zero length. The type is string with length: 0..65536.
	RsvpResvFwdPolicy interface{}

	// 'active' for all active RESV  messages.   This object may be used to
	// delete	RESV information. The type is RowStatus.
	RsvpResvFwdStatus interface{}

	// The	TTL value in the RSVP header that was last received. The type is
	// interface{} with range: 0..255.
	RsvpResvFwdTTL interface{}

	// The	flow ID	that this receiver  is	using,	if this	 is  an	IPv6 session. The
	// type is interface{} with range: 0..16777215.
	RsvpResvFwdFlowId interface{}
}

RSVPMIB_RsvpResvFwdTable_RsvpResvFwdEntry Information describing the state information displayed upstream in an RESV message concerning a single sender.

func (*RSVPMIB_RsvpResvFwdTable_RsvpResvFwdEntry) GetEntityData

func (rsvpResvFwdEntry *RSVPMIB_RsvpResvFwdTable_RsvpResvFwdEntry) GetEntityData() *types.CommonEntityData

type RSVPMIB_RsvpResvTable

type RSVPMIB_RsvpResvTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information	describing the	state  information displayed  by  a single
	// receiver's RESV message concerning a	single sender. The type is slice of
	// RSVPMIB_RsvpResvTable_RsvpResvEntry.
	RsvpResvEntry []*RSVPMIB_RsvpResvTable_RsvpResvEntry
}

RSVPMIB_RsvpResvTable Information describing the state information displayed by receivers in RESV messages.

func (*RSVPMIB_RsvpResvTable) GetEntityData

func (rsvpResvTable *RSVPMIB_RsvpResvTable) GetEntityData() *types.CommonEntityData

type RSVPMIB_RsvpResvTable_RsvpResvEntry

type RSVPMIB_RsvpResvTable_RsvpResvEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 0..2147483647.
	// Refers to
	// rsvp_mib.RSVPMIB_RsvpSessionTable_RsvpSessionEntry_RsvpSessionNumber
	RsvpSessionNumber interface{}

	// This attribute is a key. The	number of this reservation request.   This is
	// for  SNMP Indexing purposes only	and has	no relation to any protocol value.
	// The type is interface{} with range: 0..2147483647.
	RsvpResvNumber interface{}

	// The	type of	session	(IP4, IP6, IP6	with  flow information,	etc). The type
	// is interface{} with range: 1..255.
	RsvpResvType interface{}

	// The	destination address used by all	senders	in this	 session.   This
	// object	may not	be changed when	the  value  of	the  RowStatus	object	is
	// 'active'. The type is string with length: 4..16.
	RsvpResvDestAddr interface{}

	// The	source address of the sender  selected	by this	 reservation.	The  value
	// of	all zeroes indicates 'all senders'.  This object  may  not be
	// changed	when  the  value  of the RowStatus object is 'active'. The type is
	// string with length: 4..16.
	RsvpResvSenderAddr interface{}

	// The	length of the destination address in bits. This	 is  the CIDR Prefix
	// Length, which for IP4 hosts and multicast addresses is 32 bits.  This
	// object may not be changed when the value of the RowStatus object is
	// 'active'. The type is interface{} with range: 0..128.
	RsvpResvDestAddrLength interface{}

	// The	length of the sender's	address	 in  bits. This	 is  the CIDR Prefix
	// Length, which for IP4 hosts and multicast addresses is 32 bits.  This
	// object may not be changed when the value of the RowStatus object is
	// 'active'. The type is interface{} with range: 0..128.
	RsvpResvSenderAddrLength interface{}

	// The	IP Protocol used by  this  session.   This object may not be changed
	// when the value of the RowStatus object is 'active'. The type is interface{}
	// with range: 1..255.
	RsvpResvProtocol interface{}

	// The	 UDP  or  TCP  port  number  used   as	 a destination	 port  for  all
	// senders  in  this session.  If	the IP protocol	in use,	 specified by
	// rsvpResvProtocol,  is  50 (ESP) or 51 (AH), this	 represents  a	virtual
	// destination  port number.   A value of	zero indicates that the	IP protocol
	// in use  does  not  have  ports.   This object may not be changed when the
	// value of the RowStatus object is 'active'. The type is string with length:
	// 2..4.
	RsvpResvDestPort interface{}

	// The	UDP or TCP port	number used  as	 a  source port	 for  this sender in
	// this session.  If the IP	 protocol    in	   use,	   specified	by
	// rsvpResvProtocol  is	 50 (ESP) or 51	(AH), this represents a	generalized
	// port identifier (GPI). A  value of zero indicates that the IP protocol in
	// use does not have	ports.	 This  object  may not	be changed when	the value
	// of the RowStatus object is 'active'. The type is string with length: 2..4.
	RsvpResvPort interface{}

	// The	address	used by	the next RSVP  hop  (which may be the ultimate
	// receiver). The type is string with length: 4..16.
	RsvpResvHopAddr interface{}

	// The	Logical	Interface Handle received from the previous  RSVP  hop	(which
	// may be the ultimate receiver). The type is interface{} with range:
	// -2147483648..2147483647.
	RsvpResvHopLih interface{}

	// The	ifIndex	value of the  interface	 on  which this	RESV message was most
	// recently received. The type is interface{} with range: 1..2147483647.
	RsvpResvInterface interface{}

	// The	QoS Service  classification  requested	by the receiver. The type is
	// QosService.
	RsvpResvService interface{}

	// The	Average	Bit  Rate  of  the  sender's  data stream.    Within  a
	// transmission  burst,  the arrival   rate    may    be	  as	fast	as
	// rsvpResvTSpecPeakRate   (if	supported  by  the service model); however,
	// averaged across two	or more	 burst	intervals,  the	 rate  should  not
	// exceed rsvpResvTSpecRate.  Note	that this is a prediction, often based	on
	// the	general	 capability  of	a type of codec	or particular encoding;	the
	// measured average  rate may be significantly	lower. The type is interface{}
	// with range: 0..2147483647. Units are bits per second.
	RsvpResvTSpecRate interface{}

	// The	Peak Bit Rate of the sender's data stream. Traffic  arrival is not
	// expected to exceed this rate	at any time, apart  from  the  effects	of
	// jitter in the network.  If not specified in the TSpec, this returns zero or
	// noSuchValue. The type is interface{} with range: 0..2147483647. Units are
	// bits per second.
	RsvpResvTSpecPeakRate interface{}

	// The	size of	the largest  burst  expected  from the sender at a time.  If
	// this is less than	 the  sender's	advertised burst  size,	the receiver
	// is	asking the network to provide flow pacing  beyond  what	 would	be
	// provided   under   normal  circumstances.  Such pacing is at	the network's
	// option. The type is interface{} with range: 0..2147483647. Units are bytes.
	RsvpResvTSpecBurst interface{}

	// The	minimum	message	size for  this	flow.  The policing  algorithm will
	// treat smaller messages as though they are this size. The type is
	// interface{} with range: 0..2147483647.
	RsvpResvTSpecMinTU interface{}

	// The	maximum	message	size for  this	flow.  The admission  algorithm	 will
	// reject TSpecs whose Maximum Transmission	Unit, plus  the	 interface
	// headers, exceed the interface MTU. The type is interface{} with range:
	// 0..2147483647.
	RsvpResvTSpecMaxTU interface{}

	// If the requested  service  is  Guaranteed,	as specified   by
	// rsvpResvService,  this  is  the clearing  rate   that   is	being	requested.
	// Otherwise,  it is zero, or the agent	may return noSuchValue. The type is
	// interface{} with range: 0..2147483647. Units are bits per second.
	RsvpResvRSpecRate interface{}

	// If the requested  service  is  Guaranteed,	as specified by	rsvpResvService,
	// this is the delay slack.  Otherwise, it is zero, or the agent may return
	// noSuchValue. The type is interface{} with range: -2147483648..2147483647.
	// Units are microseconds.
	RsvpResvRSpecSlack interface{}

	// The	 interval  between  refresh  messages	as advertised by the Next Hop.
	// The type is interface{} with range: 0..2147483647.
	RsvpResvInterval interface{}

	// The	contents of the	scope object, displayed	as an  uninterpreted  string
	// of octets, including the object header.  In the absence of  such	an object,
	// this	should be of zero length.  If the length  is  non-zero,	 this
	// contains	 a series of IP4 or IP6	addresses. The type is string with length:
	// 0..65536.
	RsvpResvScope interface{}

	// If TRUE, a reservation shared among	senders	is requested.  If FALSE, a
	// reservation specific	to this	sender is requested. The type is bool.
	RsvpResvShared interface{}

	// If TRUE, individual	senders	are  listed  using Filter  Specifications.
	// If	FALSE, all senders are implicitly selected.  The Scope Object will
	// contain  a list of senders that need	to receive this	reservation request
	// for  the  purpose	of routing the RESV message. The type is bool.
	RsvpResvExplicit interface{}

	// If TRUE, the node believes that  the  previous IP  hop  is	an  RSVP
	// hop.	If FALSE, the node believes that the previous IP hop may not be	an
	// RSVP	hop. The type is bool.
	RsvpResvRSVPHop interface{}

	// The	 time  of  the	 last	change	 in   this reservation	request;  This is
	// either the first time	it was received	or the time  of	 the  most recent
	// change in parameters. The type is interface{} with range: 0..4294967295.
	RsvpResvLastChange interface{}

	// The	contents of the	policy	object,	 displayed as an uninterpreted string of
	// octets, including the object header.  In the absence of  such	an object,
	// this	should be of zero length. The type is string with length: 0..65536.
	RsvpResvPolicy interface{}

	// 'active' for all active RESV  messages.   This object  may	be  used  to
	// install  static RESV information or delete RESV information. The type is
	// RowStatus.
	RsvpResvStatus interface{}

	// The	TTL value in the RSVP header that was last received. The type is
	// interface{} with range: 0..255.
	RsvpResvTTL interface{}

	// The	flow ID	that this receiver  is	using,	if this	 is  an	IPv6 session. The
	// type is interface{} with range: 0..16777215.
	RsvpResvFlowId interface{}
}

RSVPMIB_RsvpResvTable_RsvpResvEntry Information describing the state information displayed by a single receiver's RESV message concerning a single sender.

func (*RSVPMIB_RsvpResvTable_RsvpResvEntry) GetEntityData

func (rsvpResvEntry *RSVPMIB_RsvpResvTable_RsvpResvEntry) GetEntityData() *types.CommonEntityData

type RSVPMIB_RsvpSenderOutInterfaceTable

type RSVPMIB_RsvpSenderOutInterfaceTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// List of outgoing interfaces	that a	particular PATH	message	has. The type is
	// slice of RSVPMIB_RsvpSenderOutInterfaceTable_RsvpSenderOutInterfaceEntry.
	RsvpSenderOutInterfaceEntry []*RSVPMIB_RsvpSenderOutInterfaceTable_RsvpSenderOutInterfaceEntry
}

RSVPMIB_RsvpSenderOutInterfaceTable List of outgoing interfaces that PATH messages use. The ifIndex is the ifIndex value of the egress interface.

func (*RSVPMIB_RsvpSenderOutInterfaceTable) GetEntityData

func (rsvpSenderOutInterfaceTable *RSVPMIB_RsvpSenderOutInterfaceTable) GetEntityData() *types.CommonEntityData

type RSVPMIB_RsvpSenderOutInterfaceTable_RsvpSenderOutInterfaceEntry

type RSVPMIB_RsvpSenderOutInterfaceTable_RsvpSenderOutInterfaceEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 0..2147483647.
	// Refers to
	// rsvp_mib.RSVPMIB_RsvpSessionTable_RsvpSessionEntry_RsvpSessionNumber
	RsvpSessionNumber interface{}

	// This attribute is a key. The type is string with range: 0..2147483647.
	// Refers to rsvp_mib.RSVPMIB_RsvpSenderTable_RsvpSenderEntry_RsvpSenderNumber
	RsvpSenderNumber interface{}

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// 'active' for all active PATH messages. The type is RowStatus.
	RsvpSenderOutInterfaceStatus interface{}
}

RSVPMIB_RsvpSenderOutInterfaceTable_RsvpSenderOutInterfaceEntry List of outgoing interfaces that a particular PATH message has.

func (*RSVPMIB_RsvpSenderOutInterfaceTable_RsvpSenderOutInterfaceEntry) GetEntityData

func (rsvpSenderOutInterfaceEntry *RSVPMIB_RsvpSenderOutInterfaceTable_RsvpSenderOutInterfaceEntry) GetEntityData() *types.CommonEntityData

type RSVPMIB_RsvpSenderTable

type RSVPMIB_RsvpSenderTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information	describing the	state  information displayed by	a single
	// sender's PATH message. The type is slice of
	// RSVPMIB_RsvpSenderTable_RsvpSenderEntry.
	RsvpSenderEntry []*RSVPMIB_RsvpSenderTable_RsvpSenderEntry
}

RSVPMIB_RsvpSenderTable Information describing the state information displayed by senders in PATH messages.

func (*RSVPMIB_RsvpSenderTable) GetEntityData

func (rsvpSenderTable *RSVPMIB_RsvpSenderTable) GetEntityData() *types.CommonEntityData

type RSVPMIB_RsvpSenderTable_RsvpSenderEntry

type RSVPMIB_RsvpSenderTable_RsvpSenderEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 0..2147483647.
	// Refers to
	// rsvp_mib.RSVPMIB_RsvpSessionTable_RsvpSessionEntry_RsvpSessionNumber
	RsvpSessionNumber interface{}

	// This attribute is a key. The	number of this sender.	This is	 for  SNMP
	// Indexing  purposes  only and	has no relation	to any protocol	value. The
	// type is interface{} with range: 0..2147483647.
	RsvpSenderNumber interface{}

	// The	type of	session	(IP4, IP6, IP6	with  flow information,	etc). The type
	// is interface{} with range: 1..255.
	RsvpSenderType interface{}

	// The	destination address used by all	senders	in this	 session.   This
	// object	may not	be changed when	the  value  of	the  RowStatus	object	is
	// 'active'. The type is string with length: 4..16.
	RsvpSenderDestAddr interface{}

	// The	source address used by this sender in this session.   This  object may
	// not be changed when the value of	the RowStatus object is	'active'. The type
	// is string with length: 4..16.
	RsvpSenderAddr interface{}

	// The	length of the destination address in bits. This	 is  the CIDR Prefix
	// Length, which for IP4 hosts and multicast addresses is 32 bits.  This
	// object may not be changed when the value of the RowStatus object is
	// 'active'. The type is interface{} with range: 0..128.
	RsvpSenderDestAddrLength interface{}

	// The	length of the sender's	address	 in  bits. This	 is  the CIDR Prefix
	// Length, which for IP4 hosts and multicast addresses is 32 bits.  This
	// object may not be changed when the value of the RowStatus object is
	// 'active'. The type is interface{} with range: 0..128.
	RsvpSenderAddrLength interface{}

	// The	IP Protocol used by  this  session.   This object may not be changed
	// when the value of the RowStatus object is 'active'. The type is interface{}
	// with range: 1..255.
	RsvpSenderProtocol interface{}

	// The	 UDP  or  TCP  port  number  used   as	 a destination	 port  for  all
	// senders  in  this session.  If	the IP protocol	in use,	 specified by
	// rsvpSenderProtocol, is 50 (ESP) or 51 (AH), this	 represents  a	virtual
	// destination  port number.   A value of	zero indicates that the	IP protocol
	// in use  does  not  have  ports.   This object may not be changed when the
	// value of the RowStatus object is 'active'. The type is string with length:
	// 2..4.
	RsvpSenderDestPort interface{}

	// The	UDP or TCP port	number used  as	 a  source port	 for  this sender in
	// this session.  If the IP	 protocol    in	   use,	   specified	by
	// rsvpSenderProtocol is 50 (ESP) or 51	(AH), this represents a	generalized
	// port identifier (GPI). A  value of zero indicates that the IP protocol in
	// use does not have	ports.	 This  object  may not	be changed when	the value
	// of the RowStatus object is 'active'. The type is string with length: 2..4.
	RsvpSenderPort interface{}

	// The	flow ID	that  this  sender  is	using,	if this	 is  an	IPv6 session. The
	// type is interface{} with range: 0..16777215.
	RsvpSenderFlowId interface{}

	// The	address	used  by  the  previous	 RSVP  hop (which may be the original
	// sender). The type is string with length: 4..16.
	RsvpSenderHopAddr interface{}

	// The	 Logical  Interface  Handle  used  by  the previous  RSVP  hop	(which
	// may be the original sender). The type is interface{} with range:
	// -2147483648..2147483647.
	RsvpSenderHopLih interface{}

	// The	ifIndex	value of the  interface	 on  which this	PATH message was most
	// recently received. The type is interface{} with range: 1..2147483647.
	RsvpSenderInterface interface{}

	// The	Average	Bit  Rate  of  the  sender's  data stream.    Within  a
	// transmission  burst,  the arrival   rate    may    be	  as	fast	as
	// rsvpSenderTSpecPeakRate  (if	 supported  by the service model); however,
	// averaged across two	or more	 burst	intervals,  the	 rate  should  not
	// exceed rsvpSenderTSpecRate.  Note	that this is a prediction, often based	on
	// the	general	 capability  of	a type of codec	or particular encoding;	the
	// measured average  rate may be significantly	lower. The type is interface{}
	// with range: 0..2147483647. Units are bits per second.
	RsvpSenderTSpecRate interface{}

	// The	Peak Bit Rate of the sender's data stream. Traffic  arrival is not
	// expected to exceed this rate	at any time, apart  from  the  effects	of
	// jitter in the network.  If not specified in the TSpec, this returns zero or
	// noSuchValue. The type is interface{} with range: 0..2147483647. Units are
	// bits per second.
	RsvpSenderTSpecPeakRate interface{}

	// The	size of	the largest  burst  expected  from the sender at a time. The
	// type is interface{} with range: 0..2147483647. Units are bytes.
	RsvpSenderTSpecBurst interface{}

	// The	minimum	message	size for  this	flow.  The policing  algorithm will
	// treat smaller messages as though they are this size. The type is
	// interface{} with range: 0..2147483647.
	RsvpSenderTSpecMinTU interface{}

	// The	maximum	message	size for  this	flow.  The admission  algorithm	 will
	// reject TSpecs whose Maximum Transmission	Unit, plus  the	 interface
	// headers, exceed the interface MTU. The type is interface{} with range:
	// 0..2147483647.
	RsvpSenderTSpecMaxTU interface{}

	// The	 interval  between  refresh  messages	as advertised by the Previous
	// Hop. The type is interface{} with range: 0..2147483647.
	RsvpSenderInterval interface{}

	// If TRUE, the node believes that  the  previous IP  hop  is	an  RSVP
	// hop.	If FALSE, the node believes that the previous IP hop may not be	an
	// RSVP	hop. The type is bool.
	RsvpSenderRSVPHop interface{}

	// The	time of	 the  last  change  in	this  PATH message;  This  is either the
	// first time it was received or the time	of the most recent  change in
	// parameters. The type is interface{} with range: 0..4294967295.
	RsvpSenderLastChange interface{}

	// The	contents of the	policy	object,	 displayed as an uninterpreted string of
	// octets, including the object header.  In the absence of  such	an object,
	// this	should be of zero length. The type is string with length: 4..65536.
	RsvpSenderPolicy interface{}

	// The	global break bit general  characterization parameter  from
	// the	ADSPEC.	 If TRUE, at least one non-IS hop was detected in  the	path.	If
	// FALSE, no non-IS hops were detected. The type is bool.
	RsvpSenderAdspecBreak interface{}

	// The	  hop	count	general	  characterization parameter from the ADSPEC.  A
	// return	of zero	or noSuchValue	indicates  one	of  the	 following conditions:
	// the invalid bit was set    the parameter was	not present. The type is
	// interface{} with range: 0..65535.
	RsvpSenderAdspecHopCount interface{}

	// The	  path	  bandwidth    estimate	   general characterization  parameter
	// from the	ADSPEC.	 A return of zero or noSuchValue indicates one	of the
	// following conditions:     the invalid bit was set    the parameter was	not
	// present. The type is interface{} with range: 0..2147483647. Units are bits
	// per second.
	RsvpSenderAdspecPathBw interface{}

	// The	   minimum    path     latency	   general characterization  parameter
	// from the	ADSPEC.	 A return of zero or noSuchValue indicates one	of the
	// following conditions:     the invalid bit was set    the parameter was	not
	// present. The type is interface{} with range: -2147483648..2147483647. Units
	// are microseconds.
	RsvpSenderAdspecMinLatency interface{}

	// The	composed Maximum Transmission Unit general characterization  parameter
	// from the	ADSPEC.	 A return of zero or noSuchValue indicates one	of the
	// following conditions:     the invalid bit was set    the parameter was	not
	// present. The type is interface{} with range: 0..65535. Units are bytes.
	RsvpSenderAdspecMtu interface{}

	// If TRUE,  the  ADSPEC  contains  a	Guaranteed Service  fragment.	If  FALSE,
	// the ADSPEC does not contain a Guaranteed Service fragment. The type is
	// bool.
	RsvpSenderAdspecGuaranteedSvc interface{}

	// If TRUE, the Guaranteed Service  fragment  has its	'break'	 bit  set,
	// indicating that one	or more	nodes along the	path do	 not  support  the
	// guaranteed	  service.     If    FALSE,    and rsvpSenderAdspecGuaranteedSvc
	// is   TRUE,   the 'break' bit is not set.  If rsvpSenderAdspecGuaranteedSvc
	// is FALSE, this returns FALSE or noSuchValue. The type is bool.
	RsvpSenderAdspecGuaranteedBreak interface{}

	// If rsvpSenderAdspecGuaranteedSvc is	TRUE, this is	the  end-to-end	 composed
	// value  for  the guaranteed service 'C' parameter.  A	return	of zero	  or
	// noSuchValue  indicates  one  of  the following conditions:     the invalid
	// bit was set    the parameter was	not present  If
	// rsvpSenderAdspecGuaranteedSvc is FALSE, this returns zero	or noSuchValue.
	// The type is interface{} with range: -2147483648..2147483647. Units are
	// bytes.
	RsvpSenderAdspecGuaranteedCtot interface{}

	// If rsvpSenderAdspecGuaranteedSvc is	TRUE, this is	the  end-to-end	 composed
	// value  for  the guaranteed service 'D' parameter.  A	return	of zero	  or
	// noSuchValue  indicates  one  of  the following conditions:     the invalid
	// bit was set    the parameter was	not present  If
	// rsvpSenderAdspecGuaranteedSvc is FALSE, this returns zero	or noSuchValue.
	// The type is interface{} with range: -2147483648..2147483647. Units are
	// microseconds.
	RsvpSenderAdspecGuaranteedDtot interface{}

	// If rsvpSenderAdspecGuaranteedSvc is	TRUE, this is	the  composed  value  for
	// the	guaranteed service 'C' parameter since the last	 reshaping point.    A
	// return	 of  zero  or  noSuchValue indicates one of the	following
	// conditions:     the invalid bit was set    the parameter was	not present
	// If rsvpSenderAdspecGuaranteedSvc is FALSE, this returns zero	or
	// noSuchValue. The type is interface{} with range: -2147483648..2147483647.
	// Units are bytes.
	RsvpSenderAdspecGuaranteedCsum interface{}

	// If rsvpSenderAdspecGuaranteedSvc is	TRUE, this is	the  composed  value  for
	// the	guaranteed service 'D' parameter since the last	 reshaping point.    A
	// return	 of  zero  or  noSuchValue indicates one of the	following
	// conditions:     the invalid bit was set    the parameter was	not present
	// If rsvpSenderAdspecGuaranteedSvc is FALSE, this returns zero	or
	// noSuchValue. The type is interface{} with range: -2147483648..2147483647.
	// Units are microseconds.
	RsvpSenderAdspecGuaranteedDsum interface{}

	// If rsvpSenderAdspecGuaranteedSvc is	TRUE, this is  the  service-specific
	// override	of the hop count general characterization  parameter  from
	// the	ADSPEC.	  A  return of zero or noSuchValue indicates one of
	// the	following conditions:     the invalid bit was set    the parameter
	// was	not present  If rsvpSenderAdspecGuaranteedSvc is FALSE, this returns
	// zero	or noSuchValue. The type is interface{} with range: 0..65535.
	RsvpSenderAdspecGuaranteedHopCount interface{}

	// If rsvpSenderAdspecGuaranteedSvc is	TRUE, this is  the  service-specific
	// override of the path bandwidth  estimate	general	  characterization
	// parameter from the ADSPEC.  A return	of zero	or noSuchValue	indicates
	// one	of  the	 following conditions:     the invalid bit was set    the
	// parameter was	not present  If rsvpSenderAdspecGuaranteedSvc is FALSE, this
	// returns zero	or noSuchValue. The type is interface{} with range:
	// 0..2147483647. Units are bits per second.
	RsvpSenderAdspecGuaranteedPathBw interface{}

	// If rsvpSenderAdspecGuaranteedSvc is	TRUE, this is the service-specific
	// override of the minimum path	latency	general	characterization parameter
	// from	  the	ADSPEC.	   A  return  of  zero	or noSuchValue	indicates  one	of
	// the	 following conditions:     the invalid bit was set    the parameter
	// was	not present  If rsvpSenderAdspecGuaranteedSvc is FALSE, this returns
	// zero	or noSuchValue. The type is interface{} with range:
	// -2147483648..2147483647. Units are microseconds.
	RsvpSenderAdspecGuaranteedMinLatency interface{}

	// If rsvpSenderAdspecGuaranteedSvc is	TRUE, this is	the   service-specific
	// override  of  the composed  Maximum  Transmission  Unit   general
	// characterization  parameter from the	ADSPEC.	 A return of zero or
	// noSuchValue indicates one	of the following conditions:     the invalid bit
	// was set    the parameter was	not present  If rsvpSenderAdspecGuaranteedSvc
	// is FALSE, this returns zero	or noSuchValue. The type is interface{} with
	// range: 0..65535. Units are bytes.
	RsvpSenderAdspecGuaranteedMtu interface{}

	// If TRUE, the ADSPEC	contains a Controlled Load Service  fragment.	If
	// FALSE, the ADSPEC does not	 contain   a   Controlled   Load   Service
	// fragment. The type is bool.
	RsvpSenderAdspecCtrlLoadSvc interface{}

	// If TRUE, the Controlled Load Service  fragment has its 'break' bit set,
	// indicating that one	or more	nodes along the	path do	 not  support  the
	// controlled	load   service.	   If  FALSE,  and rsvpSenderAdspecCtrlLoadSvc
	// is   TRUE,    the 'break' bit is not set.  If rsvpSenderAdspecCtrlLoadSvc
	// is  FALSE,  this returns FALSE or noSuchValue. The type is bool.
	RsvpSenderAdspecCtrlLoadBreak interface{}

	// If rsvpSenderAdspecCtrlLoadSvc is  TRUE,  this is  the  service-specific
	// override	of the hop count general characterization  parameter  from
	// the	ADSPEC.	  A  return of zero or noSuchValue indicates one of
	// the	following conditions:     the invalid bit was set    the parameter
	// was	not present  If rsvpSenderAdspecCtrlLoadSvc is  FALSE,  this returns
	// zero	or noSuchValue. The type is interface{} with range: 0..65535.
	RsvpSenderAdspecCtrlLoadHopCount interface{}

	// If rsvpSenderAdspecCtrlLoadSvc is  TRUE,  this is  the  service-specific
	// override of the path bandwidth  estimate	general	  characterization
	// parameter from the ADSPEC.  A return	of zero	or noSuchValue	indicates
	// one	of  the	 following conditions:     the invalid bit was set    the
	// parameter was	not present  If rsvpSenderAdspecCtrlLoadSvc is  FALSE,  this
	// returns zero	or noSuchValue. The type is interface{} with range:
	// 0..2147483647. Units are bits per second.
	RsvpSenderAdspecCtrlLoadPathBw interface{}

	// If rsvpSenderAdspecCtrlLoadSvc is  TRUE,  this is the service-specific
	// override of the minimum path	latency	general	characterization parameter
	// from	  the	ADSPEC.	   A  return  of  zero	or noSuchValue	indicates  one	of
	// the	 following conditions:     the invalid bit was set    the parameter
	// was	not present  If rsvpSenderAdspecCtrlLoadSvc is  FALSE,  this returns
	// zero	or noSuchValue. The type is interface{} with range:
	// -2147483648..2147483647. Units are microseconds.
	RsvpSenderAdspecCtrlLoadMinLatency interface{}

	// If rsvpSenderAdspecCtrlLoadSvc is  TRUE,  this is	the   service-specific
	// override  of  the composed  Maximum  Transmission  Unit   general
	// characterization  parameter from the	ADSPEC.	 A return of zero or
	// noSuchValue indicates one	of the following conditions:     the invalid bit
	// was set    the parameter was	not present  If rsvpSenderAdspecCtrlLoadSvc is
	// FALSE,  this returns zero	or noSuchValue. The type is interface{} with
	// range: 0..65535. Units are bytes.
	RsvpSenderAdspecCtrlLoadMtu interface{}

	// 'active' for all active PATH  messages.   This object  may	be  used  to
	// install  static PATH information or delete PATH information. The type is
	// RowStatus.
	RsvpSenderStatus interface{}

	// The	TTL value in the RSVP header that was last received. The type is
	// interface{} with range: 0..255.
	RsvpSenderTTL interface{}
}

RSVPMIB_RsvpSenderTable_RsvpSenderEntry Information describing the state information displayed by a single sender's PATH message.

func (*RSVPMIB_RsvpSenderTable_RsvpSenderEntry) GetEntityData

func (rsvpSenderEntry *RSVPMIB_RsvpSenderTable_RsvpSenderEntry) GetEntityData() *types.CommonEntityData

type RSVPMIB_RsvpSessionTable

type RSVPMIB_RsvpSessionTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A single session seen by a given system. The type is slice of
	// RSVPMIB_RsvpSessionTable_RsvpSessionEntry.
	RsvpSessionEntry []*RSVPMIB_RsvpSessionTable_RsvpSessionEntry
}

RSVPMIB_RsvpSessionTable A table of all sessions seen by a given system.

func (*RSVPMIB_RsvpSessionTable) GetEntityData

func (rsvpSessionTable *RSVPMIB_RsvpSessionTable) GetEntityData() *types.CommonEntityData

type RSVPMIB_RsvpSessionTable_RsvpSessionEntry

type RSVPMIB_RsvpSessionTable_RsvpSessionEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The	number of this session.	 This is for  SNMP
	// Indexing  purposes  only and	has no relation	to any protocol	value. The
	// type is interface{} with range: 0..2147483647.
	RsvpSessionNumber interface{}

	// The	type of	session	(IP4, IP6, IP6	with  flow information,	etc). The type
	// is interface{} with range: 1..255.
	RsvpSessionType interface{}

	// The	destination address used by all	senders	in this	 session.   This
	// object	may not	be changed when	the  value  of	the  RowStatus	object	is
	// 'active'. The type is string with length: 4..16.
	RsvpSessionDestAddr interface{}

	// The	CIDR prefix length of the session address, which   is	32  for	 IP4
	// host  and	 multicast addresses, and 128  for  IP6	 addresses.   This object
	// may not be changed when the value of the RowStatus object is 'active'. The
	// type is interface{} with range: 0..128.
	RsvpSessionDestAddrLength interface{}

	// The	IP Protocol used by  this  session.   This object may not be changed
	// when the value of the RowStatus object is 'active'. The type is interface{}
	// with range: 1..255.
	RsvpSessionProtocol interface{}

	// The	 UDP  or  TCP  port  number  used   as	 a destination	 port  for  all
	// senders  in  this session.  If	the IP protocol	in use,	 specified by
	// rsvpSenderProtocol, is 50 (ESP) or 51 (AH), this	 represents  a	virtual
	// destination  port number.   A value of	zero indicates that the	IP protocol
	// in use  does  not  have  ports.   This object may not be changed when the
	// value of the RowStatus object is 'active'. The type is string with length:
	// 2..4.
	RsvpSessionPort interface{}

	// The	number of distinct senders currently known to be part of this session.
	// The type is interface{} with range: 0..4294967295.
	RsvpSessionSenders interface{}

	// The	number of reservations being requested	of this	system for this	session.
	// The type is interface{} with range: 0..4294967295.
	RsvpSessionReceivers interface{}

	// The	number of reservation requests this system is sending upstream for
	// this	session. The type is interface{} with range: 0..4294967295.
	RsvpSessionRequests interface{}
}

RSVPMIB_RsvpSessionTable_RsvpSessionEntry A single session seen by a given system.

func (*RSVPMIB_RsvpSessionTable_RsvpSessionEntry) GetEntityData

func (rsvpSessionEntry *RSVPMIB_RsvpSessionTable_RsvpSessionEntry) GetEntityData() *types.CommonEntityData

type RsvpEncapsulation

type RsvpEncapsulation string

RsvpEncapsulation represents Neighbor is perceived to be using.

const (
	RsvpEncapsulation_ip RsvpEncapsulation = "ip"

	RsvpEncapsulation_udp RsvpEncapsulation = "udp"

	RsvpEncapsulation_both RsvpEncapsulation = "both"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL