title: TCP_DEFER_ACCEPT behavior for keep-alive connections?
body: <p>As I understand it, TCP_DEFER_ACCEPT (or, for BSD, the accept filter of httpready) will cause the kernel to delay notifying the application of a pending connection until an entire http message is ready.</p>
  
  <p>My question relates to persistent (i.e., keep-alive) connections, which can have multiple HTTP requests sent.  Will the kernel buffer each one, or only the initial one?  If not, is there a way to set things up that gets around me having to create a buffer for each connection in application space?</p>