PERFORCE change 166277 for review
Fang Wang
fangwang at FreeBSD.org
Sun Jul 19 17:35:45 UTC 2009
http://perforce.freebsd.org/chv.cgi?CH=166277
Change 166277 by fangwang at fangwang_utobsd on 2009/07/19 17:35:11
Fix bug.
Affected files ...
.. //depot/projects/soc2009/tcputo/src/contrib/tcpdump/print-tcp.c#3 edit
.. //depot/projects/soc2009/tcputo/src/sys/netinet/tcp_usrreq.c#7 edit
Differences ...
==== //depot/projects/soc2009/tcputo/src/contrib/tcpdump/print-tcp.c#3 (text+ko) ====
@@ -618,10 +618,11 @@
datalen = 2;
LENCHECK(datalen);
uint utoval = EXTRACT_16BITS(cp);
- if (utoval & (~(uint)0 - 1))
- utoval = utoval >> 1;
+ (void)printf("0x%x", utoval);
+ if (utoval & 0x0001)
+ utoval = (utoval >> 1) * 60;
else
- utoval = (utoval >> 1) * 60;
+ utoval >>= 1;
(void)printf(" %u", utoval);
break;
==== //depot/projects/soc2009/tcputo/src/sys/netinet/tcp_usrreq.c#7 (text+ko) ====
@@ -1382,8 +1382,8 @@
tp->uto_flags |= TCPUTO_ENABLE;
if (tu.flags & STORE_UTO) {
tp->uto_flags |= TCPUTO_NEED;
- if (tu.uto > 0 && tu.uto <= 0x8FFF * 60) {
- if (tu.uto > 0x8FFF) {
+ if (tu.uto > 0 && tu.uto <= 0x7FFF * 60) {
+ if (tu.uto > 0x7FFF) {
tp->snd_uto = tu.uto / 60;
tp->snd_uto <<= 1;
tp->snd_uto |= 1;
More information about the p4-projects
mailing list