| version 1.142, 2001/11/28 09:25:13 |
version 1.143, 2002/02/21 08:39:33 |
| Line 1665 ip_forward(m, srcrt) |
|
| Line 1665 ip_forward(m, srcrt) |
|
| break; |
break; |
| |
|
| case ENOBUFS: |
case ENOBUFS: |
| |
#if 1 |
| |
/* |
| |
* a router should not generate ICMP_SOURCEQUENCH as |
| |
* required in RFC1812 Requirements for IP Version 4 Routers. |
| |
* source quench could be a big problem under DoS attacks, |
| |
* or the underlying interface is rate-limited. |
| |
*/ |
| |
if (mcopy) |
| |
m_freem(mcopy); |
| |
return; |
| |
#else |
| type = ICMP_SOURCEQUENCH; |
type = ICMP_SOURCEQUENCH; |
| code = 0; |
code = 0; |
| break; |
break; |
| |
#endif |
| } |
} |
| icmp_error(mcopy, type, code, dest, destifp); |
icmp_error(mcopy, type, code, dest, destifp); |
| } |
} |