Re: turning off TCP_NOPUSH

From: Igor Sysoev (is_at_rambler-co.ru)
Date: 05/28/03

  • Next message: Steve Francis: "Side effect of net.inet.tcp.rexmit_min?"
    Date: Wed, 28 May 2003 22:22:14 +0400 (MSD)
    To: Garrett Wollman <wollman@lcs.mit.edu>
    
    

    On Wed, 28 May 2003, Garrett Wollman wrote:

    > <<On Wed, 28 May 2003 17:05:59 +0400 (MSD), Igor Sysoev <is@rambler-co.ru> said:
    >
    > > always calls tcp_output() when TCP_NOPUSH is turned off. I think
    > > tcp_output() should be called only if data in the send buffer is less
    > > than MSS:
    >
    > I believe that this is intentional. The application had to explicitly
    > enable TCP_NOPUSH, so if the application disables it explicitly, then
    > we interpret that as meaning that the application wants to send a PSH
    > segment immediately.

    As I understand if the data in the send buffer is bigger than MSS it means
    that TCP stack has some reason not to send it and this reason is not
    TF_NOPUSH flag. Am I wrong ?

    Igor Sysoev
    http://sysoev.ru/en/

    _______________________________________________
    freebsd-net@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-net
    To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"


  • Next message: Steve Francis: "Side effect of net.inet.tcp.rexmit_min?"

    Relevant Pages

    • Re: Which Singularity Dont You Want?
      ... Garrett Wollman wrote: ... For a physicalist theory of the universe to be convincing, physicalism ... With reason, though, there's a feedback. ... > pyramid be the apex of another pyramid, ...
      (rec.arts.sf.written)
    • Re: changevalue and newvalue
      ... Let's call it "Flag". ... newValue method for Ship_VIA displays a message indicating why ... When the form opens, the Reason will be ... method pushButton(var eventInfo Event) ...
      (comp.databases.paradox)
    • Re: changevalue and newvalue
      ... Note that the var declaration needs to be placed above the event declaration or it will be cleared each time the event runs. ... flag logical ... When the form opens, the Reason will be ... method pushButton(var eventInfo Event) ...
      (comp.databases.paradox)
    • Re: UF_PASSWD_NOTREQD Flag Set in DCs userAccountControl
      ... I would set up a lab environment and play with this before doing so in a ... You do have six Domain Controllers (I am going to ... I just inherited this domain and see no reason not to set the ... UF_PASSWD_NOTREQD flag? ...
      (microsoft.public.windows.server.active_directory)
    • Re: How to intercept a sys call.
      ... > for no good reason. ... it would require a check of a flag for system ... > support poorly designed modules that only very few people ... poorly designed modules" issue is the only real one. ...
      (comp.os.linux.development.system)