diff --git a/CHANGES.html b/CHANGES.html index dd7eb9ac3..8254224c7 100644 --- a/CHANGES.html +++ b/CHANGES.html @@ -61,12 +61,38 @@ mostly for internal use.
+Callback+to: +,Ptr ,uint16_t,const Address &> +Callback , Ptr , uint16_t, + const Address &, const Address &, enum PacketType > +
+Callback+to avoid the kind of bugs reported in +bug 273. +Users who implement a subclass of the NetDevice base class need to change the signature +of their SetReceiveCallback and SetPromiscReceiveCallback methods. +,Ptr ,uint16_t,const Address &> +Callback , Ptr , uint16_t, + const Address &, const Address &, enum PacketType > +
+Cleanup of MTU confusion and initialization in CsmaNetDevice
The MTU of the CsmaNetDevice defaulted to 65535. This did not correspond with the expected MTU found in Ethernet-like devices. Also there was not clear documentation regarding which MTU was being set. There are two MTU here, one @@ -77,13 +103,11 @@ MAC level MTU at 1492 by default. We allow users to now set the encapsulation mode, MAC MTU and PHY MTU while keeping the three values consistent. See the Doxygen of CsmaNetDevice::SetMaxPayloadLength for a detailed description of the issues and solution. -