Ptr<Ipv4> argument is deprecated and will be changed to Ptr<const Ipv4> in a future release.  Ptr<Ipv4> argument is deprecated and will be changed to Ptr<const Ipv4> in a future release. Ptr<Ipv4> argument is deprecated and will be changed to Ptr<const Ipv4> in a future release. Ptr<Ipv4> argument is deprecated and will be changed to Ptr<const Ipv4> in a future release. Ptr<Ipv4> argument is deprecated and will be changed to Ptr<const Ipv4> in a future release.  Ptr<Ipv6> argument is deprecated and will be changed to Ptr<const Ipv6> in a future release.  Ptr<Ipv6> argument is deprecated and will be changed to Ptr<const Ipv6> in a future release.  Ptr<Ipv6> argument is deprecated and will be changed to Ptr<const Ipv6> in a future release.  Ptr<Ipv6> argument is deprecated and will be changed to Ptr<const Ipv6> in a future release.  Ptr<Ipv6> argument is deprecated and will be changed to Ptr<const Ipv6> in a future release.  MacStateValue TracedValue.  MacStateValue. The MacState TracedCallback will be removed in a future release.  TrxStateValue. This TracedCallback will be removed in a future release.  TrxStateValue. The TrxState TracedCallback will be removed in a future release.  Ptr<SpectrumValue> argument is deprecated and will be changed to Ptr<const SpectrumValue> in a future release.  Ptr<SpectrumValue> argument is deprecated and will be changed to Ptr<const SpectrumValue> in a future release.  Ptr<NetDevice> argument is deprecated and will be changed to Ptr<const NetDevice> in a future release.  Ptr<NetDevice> argument is deprecated and will be changed to Ptr<const NetDevice> in a future release.  Ptr<PacketBurst> argument is deprecated and will be changed to Ptrc<PacketBurst> in a future release.  Ptr<PacketBurst> argument is deprecated and will be changed to Ptrc<PacketBurst> in a future release.  Ptr<PacketBurst> argument is deprecated and will be changed to Ptrc<PacketBurst> in a future release.  Ptr<PacketBurst> argument is deprecated and will be changed to Ptrc<PacketBurst> in a future release.  Ptr<PacketBurst> argument is deprecated and will be changed to Ptrc<PacketBurst> in a future release.  Ptr<PacketBurst> argument is deprecated and will be changed to Ptrc<PacketBurst> in a future release.  Ptr<SixLowPanNetDevice> argument is deprecated and will be changed to Ptr<const SixLowPanNetDevice> in a future release.  Ptr<SixLowPanNetDevice> argument is deprecated and will be changed to Ptr<const SixLowPanNetDevice> in a future release.  Ptr<SixLowPanNetDevice> argument is deprecated and will be changed to Ptr<const SixLowPanNetDevice> in a future release.  Ptr<SixLowPanNetDevice> argument is deprecated and will be changed to Ptr<const SixLowPanNetDevice> in a future release.  Ptr<SixLowPanNetDevice> argument is deprecated and will be changed to Ptr<const SixLowPanNetDevice> in a future release.  Ptr<SpectrumPhy> argument is deprecated and will be changed to Ptr<const SpectrumPhy> in a future release.  const Mac48Address & argument is deprecated and will be changed to Mac48Address in a future release. const Mac48Address & argument is deprecated and will be changed to Mac48Address in a future release. const Mac48Address & argument is deprecated and will be changed to Mac48Address in a future release. The TracedCallback signature will then match Packet::Mac48Address and this typedef can be removed.  [[maybe_unused]] directly. This macro is being kept temporarily to support older code.  [[maybe_unused]] directly. This macro is being kept temporarily to support older code.