|
INET Framework for OMNeT++/OMNEST
|
#include "inet/networklayer/contract/ipv4/Ipv4Address.h"#include "inet/routing/ospfv3/Ospfv3Packet_m.h"Classes | |
| struct | inet::ospfv3::Ipv6AddressRange |
| struct | inet::ospfv3::Ipv4AddressRange |
| struct | inet::ospfv3::LSAKeyType |
| struct | inet::ospfv3::NextHop |
| struct | inet::ospfv3::VertexID |
| struct | inet::ospfv3::VertexLSA |
| struct | inet::ospfv3::Ospfv3DdPacketId |
Namespaces | |
| inet | |
| Copyright (c) 2005 Jan Ringo�, www.ringos.cz. | |
| inet::ospfv3 | |
Macros | |
| #define | OSPFV3_START 5 |
| #define | METRIC 10 |
| #define | DEFAULT_HELLO_INTERVAL 10 |
| #define | DEFAULT_DEAD_INTERVAL 40 |
| #define | MIN_LS_INTERVAL 5 |
| #define | DEFAULT_IPV4_INSTANCE 64 |
| #define | DEFAULT_IPV6_INSTANCE 0 |
| #define | DEFAULT_ROUTER_PRIORITY 1 |
| #define | IPV4INSTANCE 1 |
| #define | IPV6INSTANCE 2 |
| #define | VIRTUAL_LINK_TTL 32 |
| #define | MAX_AGE 3600 |
| #define | MAX_AGE_DIFF 900 |
| #define | MIN_LS_ARRIVAL 1 |
| #define | INITIAL_SEQUENCE_NUMBER -2147483647 |
| #define | MAX_SEQUENCE_NUMBER 2147483647 |
| #define | MAX_SPF_WAIT_TIME 10000 |
| #define | MIN_SPF_WAIT_TIME 10000 |
| #define | REFERENCE_BANDWIDTH 100 |
| #define | LS_REFRESH_TIME 1800 |
| #define | CHECK_AGE 300 |
| #define | LS_INFINITY 16777215 |
| #define | ROUTER_LSA_FUNCTION_CODE 1 |
Typedefs | |
| typedef Ipv4Address | inet::ospfv3::AreaID |
| typedef unsigned int | inet::ospfv3::Metric |
Enumerations | |
| enum | inet::ospfv3::InstallSource { inet::ospfv3::ORIGINATED = 0, inet::ospfv3::FLOODED = 1 } |
Functions | |
| const Ipv4Address | inet::ospfv3::NULL_ROUTERID (0, 0, 0, 0) |
| const Ipv4Address | inet::ospfv3::BACKBONE_AREAID (0, 0, 0, 0) |
| const Ipv4Address | inet::ospfv3::NULL_LINKSTATEID (0, 0, 0, 0) |
| const Ipv4Address | inet::ospfv3::NULL_IPV4ADDRESS (0, 0, 0, 0) |
| const Ipv6AddressRange | inet::ospfv3::NULL_IPV6ADDRESSRANGE (Ipv6Address(0, 0, 0, 0), 0) |
| bool | inet::ospfv3::isSameNetwork (Ipv6Address address1, int prefixLen1, Ipv6Address address2, int prefixLen2) |
| const Ipv4AddressRange | inet::ospfv3::NULL_IPV4ADDRESSRANGE (Ipv4Address(0, 0, 0, 0), Ipv4Address(0, 0, 0, 0)) |
| Ipv4Address | inet::ospfv3::operator& (Ipv4Address address, Ipv4Address mask) |
| Ipv4Address | inet::ospfv3::operator| (Ipv4Address address, Ipv4Address match) |
| bool | inet::ospfv3::isSameNetwork (Ipv4Address address1, Ipv4Address mask1, Ipv4Address address2, Ipv4Address mask2) |
| bool | inet::ospfv3::operator== (const VertexID &leftID, const VertexID &rightID) |
| bool | inet::ospfv3::operator== (const NextHop &leftHop, const NextHop &rightHop) |
| bool | inet::ospfv3::operator!= (const NextHop &leftHop, const NextHop &rightHop) |
| bool | inet::ospfv3::operator!= (Ospfv3DdOptions leftID, Ospfv3DdOptions rightID) |
| bool | inet::ospfv3::operator== (Ospfv3Options leftID, Ospfv3Options rightID) |
| bool | inet::ospfv3::operator!= (Ospfv3Options leftID, Ospfv3Options rightID) |
| bool | inet::ospfv3::operator!= (Ospfv3DdPacketId leftID, Ospfv3DdPacketId rightID) |
| bool | inet::ospfv3::operator< (Ospfv3LsaHeader &leftLSA, Ospfv3LsaHeader &rightLSA) |
| bool | inet::ospfv3::operator< (const Ospfv3LsaHeader &leftLSA, const Ospfv3LsaHeader &rightLSA) |
| bool | inet::ospfv3::operator== (Ospfv3LsaHeader &leftLSA, Ospfv3LsaHeader &rightLSA) |
| bool | inet::ospfv3::operator== (const Ospfv3LsaHeader &leftLSA, const Ospfv3LsaHeader &rightLSA) |
Variables | |
| const B | inet::ospfv3::IPV6_DATAGRAM_LENGTH = B(65535) |
| const B | inet::ospfv3::OSPFV3_HEADER_LENGTH = B(16) |
| const B | inet::ospfv3::OSPFV3_DD_HEADER_LENGTH = B(12) |
| const B | inet::ospfv3::OSPFV3_LSA_HEADER_LENGTH = B(20) |
| const B | inet::ospfv3::OSPFV3_LSR_LENGTH = B(12) |
| const B | inet::ospfv3::OSPFV3_ROUTER_LSA_HEADER_LENGTH = B(4) |
| const B | inet::ospfv3::OSPFV3_ROUTER_LSA_BODY_LENGTH = B(16) |
| const B | inet::ospfv3::OSPFV3_NETWORK_LSA_HEADER_LENGTH = B(4) |
| const B | inet::ospfv3::OSPFV3_NETWORK_LSA_ATTACHED_LENGTH = B(4) |
| const B | inet::ospfv3::OSPFV3_INTER_AREA_PREFIX_LSA_HEADER_LENGTH = B(4) |
| const B | inet::ospfv3::OSPFV3_INTER_AREA_PREFIX_LSA_BODY_LENGTH = B(24) |
| const B | inet::ospfv3::OSPFV3_INTRA_AREA_PREFIX_LSA_HEADER_LENGTH = B(12) |
| const B | inet::ospfv3::OSPFV3_INTRA_AREA_PREFIX_LSA_PREFIX_LENGTH = B(20) |
| const B | inet::ospfv3::OSPFV3_LINK_LSA_BODY_LENGTH = B(24) |
| const B | inet::ospfv3::OSPFV3_LINK_LSA_PREFIX_LENGTH = B(20) |
| const B | inet::ospfv3::OSPFV3_LSA_PREFIX_HEADER_LENGTH = B(4) |
| #define CHECK_AGE 300 |
| #define DEFAULT_DEAD_INTERVAL 40 |
| #define DEFAULT_HELLO_INTERVAL 10 |
| #define DEFAULT_IPV4_INSTANCE 64 |
| #define DEFAULT_IPV6_INSTANCE 0 |
| #define DEFAULT_ROUTER_PRIORITY 1 |
| #define INITIAL_SEQUENCE_NUMBER -2147483647 |
| #define IPV4INSTANCE 1 |
| #define IPV6INSTANCE 2 |
| #define LS_INFINITY 16777215 |
| #define LS_REFRESH_TIME 1800 |
| #define MAX_AGE 3600 |
| #define MAX_AGE_DIFF 900 |
| #define MAX_SEQUENCE_NUMBER 2147483647 |
| #define MAX_SPF_WAIT_TIME 10000 |
| #define METRIC 10 |
| #define MIN_LS_ARRIVAL 1 |
| #define MIN_LS_INTERVAL 5 |
| #define MIN_SPF_WAIT_TIME 10000 |
| #define OSPFV3_START 5 |
| #define REFERENCE_BANDWIDTH 100 |
| #define ROUTER_LSA_FUNCTION_CODE 1 |
| #define VIRTUAL_LINK_TTL 32 |