INET Framework for OMNeT++/OMNEST
|
#include "inet/transportlayer/tcp_nsc/TCP_NSC.h"
#include "inet/networklayer/ipv4/ICMPMessage_m.h"
#include "inet/networklayer/icmpv6/ICMPv6Message_m.h"
#include "inet/networklayer/contract/IL3AddressType.h"
#include "inet/networklayer/common/IPSocket.h"
#include "inet/networklayer/contract/INetworkProtocolControlInfo.h"
#include "inet/networklayer/contract/ipv6/IPv6ControlInfo.h"
#include "inet/common/serializer/tcp/headers/tcphdr.h"
#include "inet/transportlayer/contract/tcp/TCPCommand_m.h"
#include "inet/common/serializer/TCPIPchecksum.h"
#include "inet/transportlayer/tcp_nsc/queues/TCP_NSC_Queues.h"
#include "inet/transportlayer/tcp_common/TCPSegment.h"
#include "inet/common/serializer/tcp/TCPSerializer.h"
#include <assert.h>
#include <dlfcn.h>
#include <netinet/in.h>
#include "inet/transportlayer/tcp_nsc/queues/TCP_NSC_VirtualDataQueues.h"
#include "inet/transportlayer/tcp_nsc/queues/TCP_NSC_ByteStreamQueues.h"
#include "inet/common/lifecycle/LifecycleOperation.h"
#include "inet/common/ModuleAccess.h"
#include "inet/common/lifecycle/NodeStatus.h"
#include "inet/common/INETUtils.h"
#include <sim_errno.h>
Classes | |
struct | inet::tcp::nsc_iphdr |
struct | inet::tcp::nsc_ipv6hdr |
Namespaces | |
inet | |
Copyright (c) 2005 Jan Ringo�, www.ringos.cz. | |
inet::tcp | |
Functions | |
inet::tcp::Define_Module (TCP_NSC) | |
struct inet::tcp::nsc_iphdr | inet::tcp::__attribute__ ((packed)) |
Variables | |
unsigned int | ihl |
unsigned int | version |
uint8_t | tos |
uint16_t | tot_len |
uint16_t | id |
uint16_t | frag_off |
uint8_t | ttl |
uint8_t | protocol |
uint16_t | check |
uint32_t | saddr |
uint32_t | daddr |
uint32_t | flow |
uint32_t | ds |
uint16_t | len |
uint8_t | next_header |
uint8_t | hop_limit |
uint16_t check |
Referenced by inet::sctp::SCTPGapList::getGapStop().
uint32_t daddr |
uint32_t ds |
uint32_t flow |
Referenced by inet::RSVP::createEgressRSB(), inet::RSVP::createRSB(), inet::RSVP::refreshResv(), and inet::RSVP::updateRSB().
uint16_t frag_off |
uint8_t hop_limit |
uint16_t id |
Referenced by inet::ieee80211::RecipientBlockAckAgreementHandler::addAgreement(), inet::ieee80211::BlockAckReordering::createReceiveBufferIfNecessary(), inet::ieee80211::AckHandler::frameGotInProgress(), inet::ieee80211::QoSAckHandler::frameGotInProgress(), inet::ieee80211::AckHandler::getAckStatus(), inet::ModuleIdAddress::getId(), inet::ModulePathAddress::getId(), inet::physicallayer::TransmissionBase::getId(), inet::physicalenvironment::PhysicalObject::getId(), inet::physicallayer::Dimension::getID(), inet::physicallayer::Radio::getId(), inet::Macho::_MachineBase::getInstance(), inet::ieee80211::QoSAckHandler::getMgmtOrNonQoSAckStatus(), inet::MatrixCloudDelayer::getPathOfConnectedNodeOnIfaceID(), inet::ieee80211::QoSAckHandler::getQoSDataAckStatus(), inet::TCPDump::handleMessage(), inet::SCTPNatServer::handleMessage(), inet::SCTPNatPeer::handleMessage(), inet::SCTPNatServer::handleTimer(), inet::SCTPNatPeer::handleTimer(), inet::ieee80211::QoSRecoveryProcedure::incrementCounter(), inet::serializer::SerializerBase::lookupSerializer(), inet::physicalenvironment::PhysicalEnvironment::parseObjects(), inet::EtherMAC::PkIdRxTime::PkIdRxTime(), inet::ieee80211::AckHandler::processFailedFrame(), inet::ieee80211::AckHandler::processTransmittedDataOrMgmtFrame(), inet::ieee80211::QoSAckHandler::processTransmittedDataOrMgmtFrame(), inet::MoBANCoordinator::readMobilityPatternFile(), inet::Macho::_StateInstance::restore(), inet::sctp::SCTPSendStream::SCTPSendStream(), inet::InterfaceEntry::setInterfaceId(), inet::ospf::Neighbor::setNeighborID(), inet::ospf::Router::setRouterID(), inet::sctp::SCTPReceiveStream::setStreamId(), inet::sctp::SCTPSendStream::setStreamId(), and inet::ModuleIdAddress::str().
unsigned int ihl |
uint16_t len |
Referenced by PacketDrill::buildReconfigChunk(), inet::IPv6Datagram::calculateFragmentLength(), inet::IPv6Datagram::calculateHeaderByteLength(), inet::IPv6Datagram::calculateUnfragmentableHeaderByteLength(), inet::serializer::SCTPSerializer::checksum(), inet::VoIPStreamReceiver::Connection::Connection(), inet::VoIPStreamReceiver::decodePacket(), inet::PatternMatcher::doMatch(), inet::AlgorithmicDropperBase::getByteLength(), inet::AlgorithmicDropperBase::getLength(), inet::sctp::SCTPAssociation::getOutboundDataChunk(), inet::MACAddressTable::initialize(), inet::InterfaceToken::InterfaceToken(), inet::tcp::ip_addr_isbroadcast(), inet::tcp::TCPConnection::isSegmentAcceptable(), inet::tcp::TCP_lwIP::numInitStages(), PacketDrillSctpParameter::PacketDrillSctpParameter(), inet::serializer::SCTPSerializer::parse(), inet::tcp::pbuf_clen(), inet::tcp::pbuf_copy(), inet::tcp::pbuf_copy_partial(), inet::tcp::pbuf_header(), inet::tcp::pbuf_take(), inet::sctp::SCTPDataVariables::SCTPDataVariables(), inet::serializer::SCTPSerializer::SCTPSerializer(), inet::sctp::SCTPAssociation::sendBundledOutgoingResetAndResponse(), inet::EtherTrafGen::sendBurstPackets(), inet::sctp::SCTPAssociation::sendCookieEcho(), inet::sctp::SCTPAssociation::sendHeartbeatAck(), inet::sctp::SCTPAssociation::sendOutgoingRequestAndResponse(), inet::sctp::SCTPAssociation::sendOutgoingResetRequest(), inet::EthernetApplication::sendPacket(), inet::EtherAppCli::sendPacket(), inet::sctp::SCTPAssociation::sendStreamResetResponse(), inet::serializer::SCTPSerializer::serialize(), PacketDrillTcpOption::setLength(), inet::TelnetApp::socketDataArrived(), inet::IMulticastRoute::~IMulticastRoute(), and inet::tcp::LwipTcpStackIf::~LwipTcpStackIf().
uint8_t next_header |
uint8_t protocol |
Referenced by inet::httptools::HttpBaseMessage::dup(), inet::IPv4::handleIncomingICMP(), inet::ProbabilisticBroadcast::handleLowerPacket(), inet::Flood::handleLowerPacket(), inet::WiseRoute::handleLowerPacket(), inet::IPv6::handleReceivedICMP(), inet::IPvXTrafSink::initialize(), inet::IPv6::localDeliver(), inet::LDP::lookupLabel(), inet::MultiFieldClassifier::Filter::matches(), inet::PacketDrillApp::PacketDrillApp(), inet::IPvXTrafSink::printPacket(), inet::IPv4::reassembleAndDeliverFinish(), inet::PacketDrillApp::runEvent(), inet::GenericNetworkProtocol::sendDatagramToHL(), inet::IPSocket::setOutputGate(), inet::PacketDrillApp::syscallAccept(), inet::PacketDrillApp::syscallBind(), inet::PacketDrillApp::syscallClose(), inet::PacketDrillApp::syscallConnect(), inet::PacketDrillApp::syscallGetsockopt(), inet::PacketDrillApp::syscallListen(), inet::PacketDrillApp::syscallRead(), inet::PacketDrillApp::syscallSendTo(), inet::PacketDrillApp::syscallSetsockopt(), inet::PacketDrillApp::syscallShutdown(), inet::PacketDrillApp::syscallSocket(), inet::PacketDrillApp::syscallWrite(), inet::L3AddressResolver::tryResolve(), inet::INetworkDatagram::~INetworkDatagram(), and inet::ProtocolMapping::~ProtocolMapping().
uint32_t saddr |
uint8_t tos |
uint16_t tot_len |
uint8_t ttl |
Referenced by inet::ospf::LinkStateUpdateHandler::acknowledgeLSA(), inet::GenericNetworkProtocol::encapsulate(), inet::IPv4::encapsulate(), inet::ospf::Interface::floodLSA(), inet::UDPSocket::getReceivedPacketInfo(), inet::ProbabilisticBroadcast::insertNewMessage(), inet::PIMSM::numInitStages(), inet::PIMDM::PIMDM(), inet::ospf::NeighborStateDown::processEvent(), inet::ospf::InterfaceStateBackup::processEvent(), inet::ospf::InterfaceStateDesignatedRouter::processEvent(), inet::ospf::InterfaceStateWaiting::processEvent(), inet::ospf::LinkStateRequestHandler::processPacket(), inet::ospf::LinkStateUpdateHandler::processPacket(), inet::UDP::processUDPPacket(), inet::ospf::Neighbor::retransmitDatabaseDescriptionPacket(), inet::ospf::Neighbor::retransmitUpdatePacket(), inet::ospf::Neighbor::sendDatabaseDescriptionPacket(), inet::ospf::Interface::sendDelayedAcknowledgements(), inet::ospf::Neighbor::sendLinkStateRequestPacket(), inet::ospf::Interface::sendLSAcknowledgement(), inet::UDPSocket::setOutputGate(), inet::UDP::setTimeToLive(), inet::PacketDrillApp::syscallSctpSendmsg(), and inet::PIMDM::unroutableMulticastPacketArrived().
uint32_t version |