#include <ip.h>
Collaboration diagram for hdr_ip:

Definition at line 56 of file ip.h.
Public Member Functions | |
| nsaddr_t & | daddr () |
| int32_t & | dport () |
| ns_addr_t & | dst () |
| int & | flowid () |
| int & | prio () |
| nsaddr_t & | saddr () |
| int32_t & | sport () |
| ns_addr_t & | src () |
| int & | ttl () |
Static Public Member Functions | |
| static hdr_ip * | access (const Packet *p) |
| static int & | offset () |
Data Fields | |
| ns_addr_t | dst_ |
| int | fid_ |
| int | prio_ |
| ns_addr_t | src_ |
| int | ttl_ |
Static Public Attributes | |
| static int | offset_ |
|
|
|
|
|
Definition at line 81 of file ip.h. References dst_. Referenced by Demarker::deque(), CMUTrace::format_ip(), CMUTrace::format_rtp(), AggSpec::member(), DropHashTable::packetToKey(), SRMAgent::recv(), SSMSRMAgent::recv(), SAack_Agent::recv(), SA_Agent::recv(), NatAgent::recv(), MIPBSAgent::recv(), IdentStruct::registerDrop(), PushbackAgent::reportDrop(), SRMAgent::sendmsg(), and God::stampPacket(). 00081 { return (dst_); }
|
|
|
|
Definition at line 71 of file ip.h. References offset_. Referenced by Agent::initpkt(), and RedPDQueue::RedPDQueue(). 00071 { return offset_; }
|
|
|
Definition at line 87 of file ip.h. References prio_. Referenced by dsREDQueue::enque(), XCPWrapQ::getCodePt(), dsREDQueue::getCodePt(), Agent::initpkt(), SAack_Agent::recv(), and JoBS::updateStats(). 00087 { return (prio_); }
|
|
|
|
|
Definition at line 77 of file ip.h. References src_. Referenced by Demarker::deque(), CMUTrace::format_ip(), LoggingDataStruct::log(), DropHashTable::packetToKey(), SSMSRMAgent::recv(), SAack_Agent::recv(), SA_Agent::recv(), NatAgent::recv(), MIPBSAgent::recv(), PushbackAgent::reportDrop(), and God::stampPacket(). 00077 { return (src_); }
|
|
|
Definition at line 84 of file ip.h. References ttl_. Referenced by TcpSink::ack(), QSTcpSink::ack(), DSRAgent::handleFlowForwarding(), Agent::initpkt(), TcpAgent::output(), QSNewRenoTcpAgent::output(), TCPTapAgent::processpkt(), IPTapAgent::processpkt(), DSRAgent::processUnknownFlowError(), SessionTTLChecker::recv(), TTLChecker::recv(), SessionHelper::recv(), MIPEncapsulator::recv(), SSMSRMAgent::recv_glb_sess(), SSMSRMAgent::recv_loc_sess(), DSRAgent::returnSrcRouteToRequestor(), and DSRAgent::sendRouteShortening(). 00084 { return (ttl_); }
|
|
|
|
Definition at line 67 of file ip.h. Referenced by Demarker::deque(), and flowid(). |
|
|
Definition at line 70 of file ip.h. Referenced by access(), IPHeaderClass::IPHeaderClass(), and offset(). |
|
|
Definition at line 68 of file ip.h. Referenced by Demarker::deque(), Marker::enque(), JoBS::enque(), XCPWrapQ::mark(), PolicyClassifier::mark(), and prio(). |
|
|
1.4.6