Home
last modified time | relevance | path

Searched refs:Ipv4Header (Results 1 – 25 of 114) sorted by relevance

12345

/dports/net/ns3/ns-allinone-3.35/ns-3.35/src/internet/model/
H A Dipv4-header.cc33 Ipv4Header::Ipv4Header () in Ipv4Header() function in ns3::Ipv4Header
49 Ipv4Header::EnableChecksum (void) in EnableChecksum()
82 Ipv4Header::SetTos (uint8_t tos) in SetTos()
97 Ipv4Header::SetEcn (EcnType ecn) in SetEcn()
104 Ipv4Header::DscpType
105 Ipv4Header::GetDscp (void) const in GetDscp()
166 Ipv4Header::EcnType
167 Ipv4Header::GetEcn (void) const in GetEcn()
194 Ipv4Header::GetTos (void) const in GetTos()
265 Ipv4Header::GetTtl (void) const in GetTtl()
[all …]
H A Dipv4-l3-protocol.h46 class Ipv4Header; variable
233 (const Ipv4Header & header, Ptr<const Packet> packet, uint32_t interface);
260 (const Ipv4Header & header, Ptr<const Packet> packet,
321 Ipv4Header BuildHeader (
339 Ipv4Header const &ipHeader);
350 const Ipv4Header &header);
361 const Ipv4Header &header);
369 void LocalDeliver (Ptr<const Packet> p, Ipv4Header const&ip, uint32_t iif);
408 typedef std::pair<Ptr<Packet>, Ipv4Header> Ipv4PayloadHeaderPair;
426 bool ProcessFragment (Ptr<Packet>& packet, Ipv4Header & ipHeader, uint32_t iif);
[all …]
H A Dipv4-routing-protocol.h66 …typedef Callback<void, Ptr<Ipv4Route>, Ptr<const Packet>, const Ipv4Header &> UnicastForwardCallba…
69 …typedef Callback<void, Ptr<Ipv4MulticastRoute>, Ptr<const Packet>, const Ipv4Header &> MulticastFo…
72 typedef Callback<void, Ptr<const Packet>, const Ipv4Header &, uint32_t > LocalDeliverCallback;
75 typedef Callback<void, Ptr<const Packet>, const Ipv4Header &, Socket::SocketErrno > ErrorCallback;
97 …virtual Ptr<Ipv4Route> RouteOutput (Ptr<Packet> p, const Ipv4Header &header, Ptr<NetDevice> oif, S…
120 …virtual bool RouteInput (Ptr<const Packet> p, const Ipv4Header &header, Ptr<const NetDevice> idev…
H A Dicmpv4-l4-protocol.h84 Ipv4Header const &header,
104 …void SendDestUnreachFragNeeded (Ipv4Header header, Ptr<const Packet> orgData, uint16_t nextHopMtu);
112 void SendTimeExceededTtl (Ipv4Header header, Ptr<const Packet> orgData, bool isFragment);
119 void SendDestUnreachPort (Ipv4Header header, Ptr<const Packet> orgData);
175 void SendDestUnreach (Ipv4Header header, Ptr<const Packet> orgData,
207 uint32_t info, Ipv4Header ipHeader,
H A Dicmpv4.h215 void SetHeader (Ipv4Header header);
226 Ipv4Header GetHeader (void) const;
236 Ipv4Header m_header; //!< carried IPv4 header
267 void SetHeader (Ipv4Header header);
278 Ipv4Header GetHeader (void) const;
294 Ipv4Header m_header; //!< carried IPv4 header
H A Dicmpv4-l4-protocol.cc118 Ipv4Header header; in SendMessage()
153 Icmpv4L4Protocol::SendDestUnreachFragNeeded (Ipv4Header header, in SendDestUnreachFragNeeded()
161 Icmpv4L4Protocol::SendDestUnreachPort (Ipv4Header header, in SendDestUnreachPort()
168 Icmpv4L4Protocol::SendDestUnreach (Ipv4Header header, Ptr<const Packet> orgData, in SendDestUnreach()
182 Icmpv4L4Protocol::SendTimeExceededTtl (Ipv4Header header, Ptr<const Packet> orgData, bool isFragmen… in SendTimeExceededTtl()
216 uint32_t info, Ipv4Header ipHeader, in Forward()
241 Ipv4Header ipHeader = unreach.GetHeader (); in HandleDestUnreach()
256 Ipv4Header ipHeader = time.GetHeader (); in HandleTimeExceeded()
263 Ipv4Header const &header, in Receive()
H A Dipv4-queue-disc-item.h45 …Ipv4QueueDiscItem (Ptr<Packet> p, const Address & addr, uint16_t protocol, const Ipv4Header & head…
57 const Ipv4Header & GetHeader (void) const;
119 Ipv4Header m_header; //!< The IPv4 header.
H A Dipv4-queue-disc-item.cc29 uint16_t protocol, const Ipv4Header & header) in Ipv4QueueDiscItem()
54 const Ipv4Header&
89 if (!m_headerAdded && m_header.GetEcn () != Ipv4Header::ECN_NotECT) in Mark()
91 m_header.SetEcn (Ipv4Header::ECN_CE); in Mark()
H A Dipv4-end-point.h132 …void SetRxCallback (Callback<void,Ptr<Packet>, Ipv4Header, uint16_t, Ptr<Ipv4Interface> > callback…
154 void ForwardUp (Ptr<Packet> p, const Ipv4Header& header, uint16_t sport,
214 Callback<void,Ptr<Packet>, Ipv4Header, uint16_t, Ptr<Ipv4Interface> > m_rxCallback;
/dports/net/ns3/ns-allinone-3.35/ns-3.35/src/internet/test/
H A Dipv4-header-test.cc71 …oSendData_IpHdr_Dscp (Ptr<Socket> socket, std::string to, Ipv4Header::DscpType dscp, Ipv4Header::E…
80 … SendData_IpHdr_Dscp (Ptr<Socket> socket, std::string to, Ipv4Header::DscpType dscp, Ipv4Header::E…
128 Ipv4Header ipHeader; in DoSendData_IpHdr_Dscp()
144 …:SendData_IpHdr_Dscp (Ptr<Socket> socket, std::string to, Ipv4Header::DscpType dscp, Ipv4Header::E… in SendData_IpHdr_Dscp()
214 vDscpTypes.push_back (Ipv4Header::DSCP_CS1); in DoRun()
218 vDscpTypes.push_back (Ipv4Header::DSCP_CS2); in DoRun()
222 vDscpTypes.push_back (Ipv4Header::DSCP_CS3); in DoRun()
231 vDscpTypes.push_back (Ipv4Header::DSCP_EF); in DoRun()
250 vEcnTypes.push_back (Ipv4Header::ECN_ECT1); in DoRun()
251 vEcnTypes.push_back (Ipv4Header::ECN_ECT0); in DoRun()
[all …]
H A Dtcp-error-model.h52 void SetDropCallback (Callback<void, const Ipv4Header&, const TcpHeader&, Ptr<const Packet> > cb) in SetDropCallback() argument
65 virtual bool ShouldDrop (const Ipv4Header &ipHeader, const TcpHeader &tcpHeader,
71 …Callback<void, const Ipv4Header&, const TcpHeader&, Ptr<const Packet> > m_dropCallback; //!< Drop …
106 virtual bool ShouldDrop (const Ipv4Header &ipHeader, const TcpHeader &tcpHeader,
166 virtual bool ShouldDrop (const Ipv4Header &ipHeader, const TcpHeader &tcpHeader,
H A Dipv4-list-routing-test-suite.cc34 …Ptr<Ipv4Route> RouteOutput (Ptr<Packet> p, const Ipv4Header &header, Ptr<NetDevice> oif, Socket::S… in RouteOutput()
35 bool RouteInput (Ptr<const Packet> p, const Ipv4Header &header, Ptr<const NetDevice> idev, in RouteInput()
54 …Ptr<Ipv4Route> RouteOutput (Ptr<Packet> p, const Ipv4Header &header, Ptr<NetDevice> oif, Socket::S… in RouteOutput()
55 bool RouteInput (Ptr<const Packet> p, const Ipv4Header &header, Ptr<const NetDevice> idev, in RouteInput()
/dports/net/ns3/ns-allinone-3.35/ns-3.35/src/test/ns3tc/
H A Dpfifo-fast-queue-disc-test-suite.cc61 Ipv4Header ipHeader; in TestTosValue()
138 Ipv4Header ipHeader; in TestDscpValue()
220 Ipv4Header ipHeader; in AddPacket()
244 AddPacket (queueDisc, Ipv4Header::DSCP_AF42); // 0 in DoRun()
245 AddPacket (queueDisc, Ipv4Header::DSCP_AF42); // 0 in DoRun()
246 AddPacket (queueDisc, Ipv4Header::DSCP_AF13); // 1 in DoRun()
247 AddPacket (queueDisc, Ipv4Header::DSCP_AF13); // 1 in DoRun()
248 AddPacket (queueDisc, Ipv4Header::DSCP_AF11); // 2 in DoRun()
249 AddPacket (queueDisc, Ipv4Header::DSCP_AF11); // 2 in DoRun()
255 AddPacket (queueDisc, Ipv4Header::DSCP_AF42); // 0 in DoRun()
[all …]
H A Dfq-codel-queue-disc-test-suite.cc187 Ipv4Header hdr; in DoRun()
256 Ipv4Header hdr; in DoRun()
399 Ipv4Header hdr; in DoRun()
485 Ipv4Header hdr; in DoRun()
602 Ipv4Header hdr; in DoRun()
607 hdr.SetEcn (Ipv4Header::ECN_ECT0); in DoRun()
694 hdr.SetEcn (Ipv4Header::ECN_ECT0); in DoRun()
769 hdr.SetEcn (Ipv4Header::ECN_ECT0); in DoRun()
899 Ipv4Header hdr; in DoRun()
1036 Ipv4Header hdr; in DoRun()
[all …]
H A Dfq-pie-queue-disc-test-suite.cc160 void AddPacket (Ptr<FqPieQueueDisc> queue, Ipv4Header hdr);
187 Ipv4Header hdr; in DoRun()
254 Ipv4Header hdr; in DoRun()
395 Ipv4Header hdr; in DoRun()
479 Ipv4Header hdr; in DoRun()
584 Ipv4Header hdr; in DoRun()
726 Ipv4Header hdr; in DoRun()
731 hdr.SetEcn (Ipv4Header::ECN_ECT1); in DoRun()
739 hdr.SetEcn (Ipv4Header::ECN_ECT0); in DoRun()
775 hdr.SetEcn (Ipv4Header::ECN_ECT1); in DoRun()
[all …]
H A Dfq-cobalt-queue-disc-test-suite.cc187 Ipv4Header hdr; in DoRun()
256 Ipv4Header hdr; in DoRun()
399 Ipv4Header hdr; in DoRun()
485 Ipv4Header hdr; in DoRun()
633 Ipv4Header hdr; in DoRun()
638 hdr.SetEcn (Ipv4Header::ECN_ECT0); in DoRun()
703 hdr.SetEcn (Ipv4Header::ECN_ECT0); in DoRun()
764 hdr.SetEcn (Ipv4Header::ECN_ECT0); in DoRun()
882 Ipv4Header hdr; in DoRun()
1026 Ipv4Header hdr; in DoRun()
[all …]
/dports/net/ns3/ns-allinone-3.35/ns-3.35/src/flow-monitor/model/
H A Dipv4-flow-classifier.cc104 Ipv4FlowClassifier::Classify (const Ipv4Header &ipHeader, Ptr<const Packet> ipPayload, in Classify()
168 Ipv4Header::DscpType dscp = ipHeader.GetDscp (); in Classify()
169 std::pair<std::map<Ipv4Header::DscpType, uint32_t>::iterator, bool> dscpInserter in Classify()
170 …= m_flowDscpMap[insert.first->second].insert (std::pair<Ipv4Header::DscpType, uint32_t> (dscp, 1)); in Classify()
202 Ipv4FlowClassifier::SortByCount::operator() (std::pair<Ipv4Header::DscpType, uint32_t> left, in operator ()()
203 std::pair<Ipv4Header::DscpType, uint32_t> right) in operator ()()
208 std::vector<std::pair<Ipv4Header::DscpType, uint32_t> >
211 std::map<FlowId, std::map<Ipv4Header::DscpType, uint32_t> >::const_iterator flow in GetDscpCounts()
219 …std::vector<std::pair<Ipv4Header::DscpType, uint32_t> > v (flow->second.begin (), flow->second.end… in GetDscpCounts()
242 std::map<FlowId, std::map<Ipv4Header::DscpType, uint32_t> >::const_iterator flow in SerializeToXmlStream()
[all …]
H A Dipv4-flow-classifier.h64 bool Classify (const Ipv4Header &ipHeader, Ptr<const Packet> ipPayload,
80 bool operator() (std::pair<Ipv4Header::DscpType, uint32_t> left,
81 std::pair<Ipv4Header::DscpType, uint32_t> right);
89 std::vector<std::pair<Ipv4Header::DscpType, uint32_t> > GetDscpCounts (FlowId flowId) const;
100 std::map<FlowId, std::map<Ipv4Header::DscpType, uint32_t> > m_flowDscpMap;
H A Dipv4-flow-probe.h93 …void SendOutgoingLogger (const Ipv4Header &ipHeader, Ptr<const Packet> ipPayload, uint32_t interfa…
98 void ForwardLogger (const Ipv4Header &ipHeader, Ptr<const Packet> ipPayload, uint32_t interface);
103 …void ForwardUpLogger (const Ipv4Header &ipHeader, Ptr<const Packet> ipPayload, uint32_t interface);
110 void DropLogger (const Ipv4Header &ipHeader, Ptr<const Packet> ipPayload,
/dports/net/ns3/ns-allinone-3.35/ns-3.35/src/dsdv/model/
H A Ddsdv-routing-protocol.h71 …Ptr<Ipv4Route> RouteOutput (Ptr<Packet> p, const Ipv4Header &header, Ptr<NetDevice> oif, Socket::S…
83 …bool RouteInput (Ptr<const Packet> p, const Ipv4Header &header, Ptr<const NetDevice> idev, Unicast…
194 …DeferredRouteOutput (Ptr<const Packet> p, const Ipv4Header & header, UnicastForwardCallback ucb, E…
222 Send (Ptr<Ipv4Route>, Ptr<const Packet>, const Ipv4Header &);
231 LoopbackRoute (const Ipv4Header & header, Ptr<NetDevice> oif) const;
250 Drop (Ptr<const Packet>, const Ipv4Header &, Socket::SocketErrno);
H A Ddsdv-packet-queue.h60 QueueEntry (Ptr<const Packet> pa = 0, Ipv4Header const & h = Ipv4Header (),
134 Ipv4Header GetIpv4Header () const in GetIpv4Header()
142 void SetIpv4Header (Ipv4Header h) in SetIpv4Header()
167 Ipv4Header m_header;
/dports/net/ns3/ns-allinone-3.35/ns-3.35/src/aodv/model/
H A Daodv-rqueue.h59 QueueEntry (Ptr<const Packet> pa = 0, Ipv4Header const & h = Ipv4Header (),
133 Ipv4Header GetIpv4Header () const in GetIpv4Header()
141 void SetIpv4Header (Ipv4Header h) in SetIpv4Header()
166 Ipv4Header m_header;
H A Daodv-routing-protocol.h71 …Ptr<Ipv4Route> RouteOutput (Ptr<Packet> p, const Ipv4Header &header, Ptr<NetDevice> oif, Socket::S…
72 bool RouteInput (Ptr<const Packet> p, const Ipv4Header &header, Ptr<const NetDevice> idev,
273 …void DeferredRouteOutput (Ptr<const Packet> p, const Ipv4Header & header, UnicastForwardCallback u…
283 …bool Forwarding (Ptr<const Packet> p, const Ipv4Header & header, UnicastForwardCallback ucb, Error…
337 Ptr<Ipv4Route> LoopbackRoute (const Ipv4Header & header, Ptr<NetDevice> oif) const;
/dports/net/ns3/ns-allinone-3.35/ns-3.35/src/click/model/
H A Dipv4-l3-click-protocol.h39 class Ipv4Header; variable
115 void SendWithHeader (Ptr<Packet> packet, Ipv4Header ipHeader, Ptr<Ipv4Route> route);
144 void LocalDeliver (Ptr<const Packet> p, Ipv4Header const&ip, uint32_t iif);
229 Ipv4Header BuildHeader (
269 TracedCallback<const Ipv4Header &, Ptr<const Packet>, uint32_t> m_sendOutgoingTrace;
271 TracedCallback<const Ipv4Header &, Ptr<const Packet>, uint32_t> m_unicastForwardTrace;
273 TracedCallback<const Ipv4Header &, Ptr<const Packet>, uint32_t> m_localDeliverTrace;
/dports/net/ns3/ns-allinone-3.35/ns-3.35/src/dsr/model/
H A Ddsr-options.h225 …packet, Ptr<Packet> dsrP, Ipv4Address ipv4Address, Ipv4Address source, Ipv4Header const& ipv4Heade…
295 …packet, Ptr<Packet> dsrP, Ipv4Address ipv4Address, Ipv4Address source, Ipv4Header const& ipv4Heade…
320 …packet, Ptr<Packet> dsrP, Ipv4Address ipv4Address, Ipv4Address source, Ipv4Header const& ipv4Heade…
355 …packet, Ptr<Packet> dsrP, Ipv4Address ipv4Address, Ipv4Address source, Ipv4Header const& ipv4Heade…
395 …packet, Ptr<Packet> dsrP, Ipv4Address ipv4Address, Ipv4Address source, Ipv4Header const& ipv4Heade…
435 …packet, Ptr<Packet> dsrP, Ipv4Address ipv4Address, Ipv4Address source, Ipv4Header const& ipv4Heade…
471 …packet, Ptr<Packet> dsrP, Ipv4Address ipv4Address, Ipv4Address source, Ipv4Header const& ipv4Heade…
522 …packet, Ptr<Packet> dsrP, Ipv4Address ipv4Address, Ipv4Address source, Ipv4Header const& ipv4Heade…
562 …packet, Ptr<Packet> dsrP, Ipv4Address ipv4Address, Ipv4Address source, Ipv4Header const& ipv4Heade…

12345