internet: Prevent dropping CE marked Ipv{4,6} packets
This commit is contained in:
@@ -43,6 +43,7 @@ Bugs fixed
|
||||
- Bug 2920 - wifi: Default MaxSlrc and fragmentation threshold values differ from standard
|
||||
- Bug 2924 - documentation about Peek/Dequeue usage
|
||||
- Bug 2925 - wifi: MinstrelHt provides strange results at low SNR with A-MPDU enabled
|
||||
- Bug 2931 - Queue Disc drops the CE marked packets
|
||||
|
||||
Known issues
|
||||
------------
|
||||
|
||||
@@ -86,7 +86,7 @@ bool
|
||||
Ipv4QueueDiscItem::Mark (void)
|
||||
{
|
||||
NS_LOG_FUNCTION (this);
|
||||
if (!m_headerAdded && (m_header.GetEcn () == Ipv4Header::ECN_ECT1 || m_header.GetEcn () == Ipv4Header::ECN_ECT0))
|
||||
if (!m_headerAdded && m_header.GetEcn () != Ipv4Header::ECN_NotECT)
|
||||
{
|
||||
m_header.SetEcn (Ipv4Header::ECN_CE);
|
||||
return true;
|
||||
|
||||
@@ -86,7 +86,7 @@ bool
|
||||
Ipv6QueueDiscItem::Mark (void)
|
||||
{
|
||||
NS_LOG_FUNCTION (this);
|
||||
if (!m_headerAdded && (m_header.GetEcn () == Ipv6Header::ECN_ECT1 || m_header.GetEcn () == Ipv6Header::ECN_ECT0))
|
||||
if (!m_headerAdded && m_header.GetEcn () != Ipv6Header::ECN_NotECT)
|
||||
{
|
||||
m_header.SetEcn (Ipv6Header::ECN_CE);
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user