svn commit: r201054 - user/luigi/ipfw3-head/sys/netinet/ipfw
Luigi Rizzo
luigi at FreeBSD.org
Sun Dec 27 18:20:51 UTC 2009
Author: luigi
Date: Sun Dec 27 18:20:51 2009
New Revision: 201054
URL: http://svn.freebsd.org/changeset/base/201054
Log:
use DIR_DROP for explicit packet drops
Modified:
user/luigi/ipfw3-head/sys/netinet/ipfw/ip_dummynet.c
Modified: user/luigi/ipfw3-head/sys/netinet/ipfw/ip_dummynet.c
==============================================================================
--- user/luigi/ipfw3-head/sys/netinet/ipfw/ip_dummynet.c Sun Dec 27 18:04:05 2009 (r201053)
+++ user/luigi/ipfw3-head/sys/netinet/ipfw/ip_dummynet.c Sun Dec 27 18:20:51 2009 (r201054)
@@ -551,7 +551,6 @@ transmit_event(struct dn_pipe *pipe, str
}
#define div64(a, b) ((int64_t)(a) / (int64_t)(b))
-#define DN_TO_DROP 0xffff
/*
* Compute how many ticks we have to wait before being able to send
* a packet. This is computed as the "wire time" for the packet
@@ -596,7 +595,7 @@ compute_extra_bits(struct mbuf *pkt, str
if (index >= p->loss_level) {
struct dn_pkt_tag *dt = dn_tag_get(pkt);
if (dt)
- dt->dn_dir = DN_TO_DROP;
+ dt->dn_dir = DIR_DROP;
}
return extra_bits;
}
@@ -979,7 +978,7 @@ dummynet_send(struct mbuf *m)
m->m_nextpkt = NULL;
if (m_tag_first(m) == NULL) {
pkt = NULL; /* probably unnecessary */
- dst = DN_TO_DROP;
+ dst = DIR_DROP;
} else {
pkt = dn_tag_get(m);
dst = pkt->dn_dir;
@@ -1031,7 +1030,7 @@ dummynet_send(struct mbuf *m)
ether_output_frame(pkt->ifp, m);
break;
- case DN_TO_DROP:
+ case DIR_DROP:
/* drop the packet after some time */
dn_free_pkt(m);
break;
More information about the svn-src-user
mailing list