<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12pt"><div style="" class=""><span style="" class="">Great do let me know how it goes<br></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><span style="" class="">Also please add the below one to your list<br style="" class=""></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><br></div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;">Shouldn't
ThruOctetsAcked be </div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><span style="" class=""><br></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><span style="" class="">stats->estats_vars.ThruOctetsAcked += ack - tp->snd_una; </span></div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;">instead of <br style="" class=""><span style="" class="">stats->estats_vars.ThruOctetsAcked += tp->snd_una-ack;</span></div><div class="" style="color: rgb(0, 0, 0); font-size: 16px;
font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;">Regards</div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;">Krishnan<br><span style="" class=""></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><span style="" class=""><br></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><span style="" class=""><br style="" class=""></span></div> <div class="qtdSeparateBR"><br><br></div><div style="display: block;"
class="yahoo_quoted"> <div class="" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div class="" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div style="" class="" dir="ltr"> <font style="" class="" face="Arial" size="2"> On Monday, August 11, 2014 10:45 AM, rapier <rapier@psc.edu> wrote:<br style="" class=""> </font> </div> <br style="" class=""><br style="" class=""> <div style="" class="">Krishnan,<br style="" class="" clear="none"><br style="" class="" clear="none">Thanks for bringing this to our attention and I apologize for not <br style="" class="" clear="none">replying earlier. I'll need to bring this up with the team member that <br style="" class="" clear="none">worked on implementing the MIB to determine if this is an oversight or <br style="" class="" clear="none">intention. Unfortunately they are
on vacation for the next week or so. <br style="" class="" clear="none">However, when they return I'll get this question answered as soon as <br style="" class="" clear="none">possible.<br style="" class="" clear="none"><br style="" class="" clear="none">Thanks again,<br style="" class="" clear="none"><br style="" class="" clear="none">Chris Rapier<br style="" class="" clear="none"><div style="" class="" id="yqtfd58493"><br style="" class="" clear="none">On 8/6/14, 8:26 PM, hsirk wrote:<br style="" class="" clear="none">><br style="" class="" clear="none">> Resending ...bounced the first time.<br style="" class="" clear="none">><br style="" class="" clear="none">> On Wednesday, August 6, 2014 5:22 PM, hsirk <<a style="" class="" shape="rect" ymailto="mailto:hsirk_6@yahoo.com" href="mailto:hsirk_6@yahoo.com">hsirk_6@yahoo.com</a>> wrote:<br style="" class="" clear="none">><br style="" class="" clear="none">><br style="" class=""
clear="none">> Hello,<br style="" class="" clear="none">> I have been playing around with the web10g patch.<br style="" class="" clear="none">> Back ported the web10g-v2.6.38 patch to centos6.5 (2.6.32-431).<br style="" class="" clear="none">> Started validating the variables .<br style="" class="" clear="none">><br style="" class="" clear="none">> So far i have queries about the below two stats.<br style="" class="" clear="none">><br style="" class="" clear="none">> 1.<br style="" class="" clear="none">> tcp_estats_update_segsend()<br style="" class="" clear="none">> stats->estats_vars.DataOctetsOut += len;<br style="" class="" clear="none">><br style="" class="" clear="none">> Based on the description of the variable,shouldn't the length be just the<br style="" class="" clear="none">> length of tcp data instead of the whole packet .(something line seg -<br style="" class="" clear="none">>
end_seg?)<br style="" class="" clear="none">><br style="" class="" clear="none">> VariableName: DataOctetsOut<br style="" class="" clear="none">> Scope: RFC4898<br style="" class="" clear="none">> ShortDescr: Data Octets Out<br style="" class="" clear="none">> Units: octets<br style="" class="" clear="none">> ProcType: ZeroBasedCounter32<br style="" class="" clear="none">> Description: The number of octets of data contained in transmitted segments,<br style="" class="" clear="none">> including retransmitted data. Note that this does not include<br style="" class="" clear="none">> TCP headers.<br style="" class="" clear="none">> R/W: read-only<br style="" class=""
clear="none">><br style="" class="" clear="none">><br style="" class="" clear="none">><br style="" class="" clear="none">> 2.void tcp_estats_update_rcvd(struct tcp_sock *tp, u32 seq)<br style="" class="" clear="none">> stats->estats_vars.ThruOctetsReceived += seq - tp->rcv_nxt<br style="" class="" clear="none">><br style="" class="" clear="none">> Based on the definition shouldn't rcv_wup be used ( ie something like<br style="" class="" clear="none">> tp->rcv_wup - tp->seq )<br style="" class="" clear="none">> cause AFAIK rcv_nxt indicates data that is received but not yet acked.<br style="" class="" clear="none">><br style="" class="" clear="none">> VariableName:<br style="" class="" clear="none">> ThruOctetsReceived<br style="" class="" clear="none">> Scope: RFC4898<br style="" class="" clear="none">> ShortDescr: Total
throughput octets received<br style="" class="" clear="none">> Units: octets<br style="" class="" clear="none">> ProcType: ZeroBasedCounter32<br style="" class="" clear="none">> Description: The number of octets for which cumulative acknowledgments<br style="" class="" clear="none">> have been sent. Note that this will be the sum of changes<br style="" class="" clear="none">> to tcpEStatsAppRcvNxt.<br style="" class="" clear="none">> R/W: read-only<br style="" class="" clear="none">><br style="" class="" clear="none">> If my understanding is wrong or i am just looking at the wrong doc :).<br style="" class="" clear="none">> Please point me to the right one.<br style="" class="" clear="none">><br style="" class="" clear="none">>
Regards<br style="" class="" clear="none">> Krishnan<br style="" class="" clear="none">> PS: if you would like the ported rh6.5 patch . Do let me know i will be<br style="" class="" clear="none">> more than happy to share it.</div><br style="" class="" clear="none">><br style="" class="" clear="none">><br style="" class="" clear="none">><br style="" class="" clear="none">><br style="" class="" clear="none">><br style="" class="" clear="none">> _______________________________________________<br style="" class="" clear="none">> Web10g-user mailing list<br style="" class="" clear="none">> <a style="" class="" shape="rect" ymailto="mailto:Web10g-user@web10g.org" href="mailto:Web10g-user@web10g.org">Web10g-user@web10g.org</a><br style="" class="" clear="none">> <a style="" class="" shape="rect" href="https://lists.psc.edu/mailman/listinfo/web10g-user"
target="_blank">https://lists.psc.edu/mailman/listinfo/web10g-user</a><br style="" class="" clear="none">><br style="" class="" clear="none">> To UNSUBSCRIBE visit <a style="" class="" shape="rect" href="https://lists.psc.edu/mailman/unsubscribe/web10g-user" target="_blank">https://lists.psc.edu/mailman/unsubscribe/web10g-user</a><br style="" class="" clear="none">><br style="" class="" clear="none">_______________________________________________<br style="" class="" clear="none">Web10g-user mailing list<br style="" class="" clear="none"><a style="" class="" shape="rect" ymailto="mailto:Web10g-user@web10g.org" href="mailto:Web10g-user@web10g.org">Web10g-user@web10g.org</a><br style="" class="" clear="none"><a style="" class="" shape="rect" href="https://lists.psc.edu/mailman/listinfo/web10g-user" target="_blank">https://lists.psc.edu/mailman/listinfo/web10g-user</a><br style="" class="" clear="none"><br style="" class="" clear="none">To
UNSUBSCRIBE visit <a style="" class="" shape="rect" href="https://lists.psc.edu/mailman/unsubscribe/web10g-user" target="_blank">https://lists.psc.edu/mailman/unsubscribe/web10g-user</a><div style="" class="" id="yqtfd57540"><br style="" class="" clear="none"></div><br style="" class=""><br style="" class=""></div> </div> </div> </div> </div></body></html>