RsvpClassifier

Package: inet.networklayer.rsvpte

simple module RsvpClassifier

Table-based ingress classifier.

The XML config file has the following format. <fectable> is the root element. <fectable> may contain any number of <fecentry> elements. <fecentry> may contain the following child elements that effectively serve as attributes: <id>, <destination>, <source>, <label>, <tunnel_id>, <lspid>.

inet.networklayer.rsvpte.RsvpClassifierRsvpClassifiersimple

Usage diagram

Inheritance diagram

Used in compound modules

Name

Type

Description

RsvpMplsRouter

compound module

An RSVP-TE capable MPLS router.

Extends

Name

Type

Description

SimpleModule

simple module

Base module for all INET simple modules.

Parameters

Name

Type

Default value

Description

displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

routingTableModule

string

libTableModule

string

rsvpModule

string

config

xml

xml(“<fectable/>”)

Properties

Name

Value

Description

class

RsvpClassifier

display

i=block/classifier

Source code

//
// Table-based ingress classifier.
//
// The XML config file has the following format. <fectable>
// is the root element. <fectable> may contain any number of
// <fecentry> elements. <fecentry> may contain the following
// child elements that effectively serve as attributes:
// <id>, <destination>, <source>, <label>, <tunnel_id>, <lspid>.
//
simple RsvpClassifier extends SimpleModule like IIngressClassifier
{
    parameters:
        @class(RsvpClassifier);
        string routingTableModule;
        string libTableModule;
        string rsvpModule;
        xml config = default(xml("<fectable/>"));
        @display("i=block/classifier");
}

File: src/inet/networklayer/rsvpte/RsvpClassifier.ned