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: [PATCH/RFC] pci: dynids.use_driver_data considered harmful
      ... implemented for a reason, ... perhaps the other 419 drivers also need to have the flag set. ... If you are suggesting to blindly set the flag to all PCI drivers (or ...
      (Linux-Kernel)
    • Re: Craigslist, Flagging, Overpost, Spam - How much is too much?
      ... Well, honestly I think the ability to flag the crapola off CL is good, but far from perfect. ... I've had my ad's flagged repeatedly for no good reason...it's frustrating. ... > the fact they were picked on in High School. ... to a guy who did not post an opinion for or against flagging to begin ...
      (rec.games.pinball)