equal
deleted
inserted
replaced
83 NS_LOG_FUNCTION_NOARGS (); |
83 NS_LOG_FUNCTION_NOARGS (); |
84 |
84 |
85 return OPT_NUMBER; |
85 return OPT_NUMBER; |
86 } |
86 } |
87 |
87 |
88 uint8_t Ipv6OptionPad1::Process (Ptr<Packet> packet, uint8_t offset, Ipv6Header const& ipv6Header, Ptr<Ipv6Interface> ipv6Interface, bool& isDropped) |
88 uint8_t Ipv6OptionPad1::Process (Ptr<Packet> packet, uint8_t offset, Ipv6Header const& ipv6Header, bool& isDropped) |
89 { |
89 { |
90 NS_LOG_FUNCTION (this << packet << offset << ipv6Header << ipv6Interface << isDropped); |
90 NS_LOG_FUNCTION (this << packet << offset << ipv6Header << isDropped); |
91 |
91 |
92 Ptr<Packet> p = packet->Copy (); |
92 Ptr<Packet> p = packet->Copy (); |
93 p->RemoveAtStart (offset); |
93 p->RemoveAtStart (offset); |
94 |
94 |
95 Ipv6OptionPad1Header pad1Header; |
95 Ipv6OptionPad1Header pad1Header; |
129 NS_LOG_FUNCTION_NOARGS (); |
129 NS_LOG_FUNCTION_NOARGS (); |
130 |
130 |
131 return OPT_NUMBER; |
131 return OPT_NUMBER; |
132 } |
132 } |
133 |
133 |
134 uint8_t Ipv6OptionPadn::Process (Ptr<Packet> packet, uint8_t offset, Ipv6Header const& ipv6Header, Ptr<Ipv6Interface> ipv6Interface, bool& isDropped) |
134 uint8_t Ipv6OptionPadn::Process (Ptr<Packet> packet, uint8_t offset, Ipv6Header const& ipv6Header, bool& isDropped) |
135 { |
135 { |
136 NS_LOG_FUNCTION (this << packet << offset << ipv6Header << ipv6Interface << isDropped); |
136 NS_LOG_FUNCTION (this << packet << offset << ipv6Header << isDropped); |
137 |
137 |
138 Ptr<Packet> p = packet->Copy (); |
138 Ptr<Packet> p = packet->Copy (); |
139 p->RemoveAtStart (offset); |
139 p->RemoveAtStart (offset); |
140 |
140 |
141 Ipv6OptionPadnHeader padnHeader; |
141 Ipv6OptionPadnHeader padnHeader; |
175 NS_LOG_FUNCTION_NOARGS (); |
175 NS_LOG_FUNCTION_NOARGS (); |
176 |
176 |
177 return OPT_NUMBER; |
177 return OPT_NUMBER; |
178 } |
178 } |
179 |
179 |
180 uint8_t Ipv6OptionJumbogram::Process (Ptr<Packet> packet, uint8_t offset, Ipv6Header const& ipv6Header, Ptr<Ipv6Interface> ipv6Interface, bool& isDropped) |
180 uint8_t Ipv6OptionJumbogram::Process (Ptr<Packet> packet, uint8_t offset, Ipv6Header const& ipv6Header, bool& isDropped) |
181 { |
181 { |
182 NS_LOG_FUNCTION (this << packet << offset << ipv6Header << ipv6Interface << isDropped); |
182 NS_LOG_FUNCTION (this << packet << offset << ipv6Header << isDropped); |
183 |
183 |
184 Ptr<Packet> p = packet->Copy (); |
184 Ptr<Packet> p = packet->Copy (); |
185 p->RemoveAtStart (offset); |
185 p->RemoveAtStart (offset); |
186 |
186 |
187 Ipv6OptionJumbogramHeader jumbogramHeader; |
187 Ipv6OptionJumbogramHeader jumbogramHeader; |
221 NS_LOG_FUNCTION_NOARGS (); |
221 NS_LOG_FUNCTION_NOARGS (); |
222 |
222 |
223 return OPT_NUMBER; |
223 return OPT_NUMBER; |
224 } |
224 } |
225 |
225 |
226 uint8_t Ipv6OptionRouterAlert::Process (Ptr<Packet> packet, uint8_t offset, Ipv6Header const& ipv6Header, Ptr<Ipv6Interface> ipv6Interface, bool& isDropped) |
226 uint8_t Ipv6OptionRouterAlert::Process (Ptr<Packet> packet, uint8_t offset, Ipv6Header const& ipv6Header, bool& isDropped) |
227 { |
227 { |
228 NS_LOG_FUNCTION (this << packet << offset << ipv6Header << ipv6Interface << isDropped); |
228 NS_LOG_FUNCTION (this << packet << offset << ipv6Header << isDropped); |
229 |
229 |
230 Ptr<Packet> p = packet->Copy (); |
230 Ptr<Packet> p = packet->Copy (); |
231 p->RemoveAtStart (offset); |
231 p->RemoveAtStart (offset); |
232 |
232 |
233 Ipv6OptionRouterAlertHeader routerAlertHeader; |
233 Ipv6OptionRouterAlertHeader routerAlertHeader; |