Partager via


MIB_IPMCAST_MFE_STATS_EX (Compact 2013)

3/26/2014

This structure stores the extended statistics associated with a Multicast Forwarding Entry (MFE).

Syntax

typedef struct _MIB_IPMCAST_MFE_STATS_EX_XP {
  DWORD dwGroup;
  DWORD dwSource;
  DWORD dwSrcMask;
  DWORD dwUpStrmNgbr;
  DWORD dwInIfIndex;
  DWORD dwInIfProtocol;
  DWORD dwRouteProtocol;
  DWORD dwRouteNetwork;
  DWORD dwRouteMask;
  ULONG ulUpTime;
  ULONG ulExpiryTime;
  ULONG ulNumOutIf;
  ULONG ulInPkts;
  ULONG ulInOctets;
  ULONG ulPktsDifferentIf;
  ULONG ulQueueOverflow;
  ULONG ulUninitMfe;
  ULONG ulNegativeMfe;
  ULONG ulInDiscards;
  ULONG ulInHdrErrors;
  ULONG ulTotalOutPackets;
} MIB_IPMCAST_MFE_STATS_EX,
  *PMIB_IPMCAST_MFE_STATS_EX;

Members

  • dwGroup
    The multicast group for this MFE. A value of zero indicates a wildcard group.
  • dwSource
    The range of source addresses for this MFE. A value of zero indicates a wildcard source.
  • dwSrcMask
    The IPv4 subnet mask that corresponds to dwSourceAddr. The dwSourceAddr and dwSourceMask members are used together to define a range of sources.
  • dwUpStrmNgbr
    The upstream neighbor that is related to this MFE.
  • dwInIfIndex
    The index of the incoming interface to which this MFE is related.
  • dwInIfProtocol
    The routing protocol that owns the incoming interface to which this MFE is related.
  • dwRouteProtocol
    The client that created the route.
  • dwRouteNetwork
    The address associated with the route referred to by dwRouteProtocol.
  • dwRouteMask
    The mask associated with the route referred to by dwRouteProtocol.
  • ulUpTime
    The time, in 100ths of a seconds, since the MFE was created.
  • ulExpiryTime
    The time, in 100ths of a seconds, until the MFE will be deleted. Zero is specified if the MFE is not subject to aging requirements.
  • ulNumOutIf
    The number of interfaces in the outgoing interface list for this MFE.
  • ulInPkts
    The number of packets that have been forwarded that matched this MFE.
  • ulInOctets
    The number of octets of data forwarded that match this MFE.
  • ulPktsDifferentIf
    The number of packets matching this MFE that were dropped because of an incoming interface check.
  • ulQueueOverflow
    The number of packets matching this MFE that were dropped because of a queue overflow. There is one queue per MFE.
  • ulUninitMfe
    The number of uninitialized packets that matched this MFE.
  • ulNegativeMfe
    The number of packets matching this MFE discarded because of a negative error value.
  • ulInDiscards
    The number of discarded forwarded packets that matched this MFE.
  • ulInHdrErrors
    The number of packets matching this MFE discarded because of bad or malformed header values (such as a bad Time To Live value).
  • ulTotalOutPackets
    The total number of MFE packets transmitted across all associated interfaces. Note that one packet sent over N interfaces will count as N packets within this value.

Remarks

The MIB_IPMCAST_MFE_STATS_EX structure extends the functionality of MIB_IPMCAST_MFE_STATS by including additional information on MFE packets.

This structure does not have a fixed size. Use the SIZEOF_MIB_MFE_STATS_EX(X) macro to determine the size of this structure. This macro is defined in the Iprtrmib.h header file.

The dwRouteProtocol, dwRouteNetwork, and dwRouteMask members uniquely identify the route to which this MFE is related.

Requirements

Header

ws2def.h,
ws2ipdef.h

See Also

Reference

MIB Structures
MIB_IPMCAST_MFE_STATS
MIB_MFE_STATS_TABLE_EX