1. 14 Mar, 2006 2 commits
  2. 13 Mar, 2006 1 commit
  3. 07 Mar, 2006 1 commit
  4. 02 Mar, 2006 1 commit
  5. 23 Feb, 2006 2 commits
  6. 20 Feb, 2006 1 commit
    • Robert Ricci's avatar
      Keep some state about the connections we're monitoring, so that we · 78db03dc
      Robert Ricci authored
      can report it once the connection is successful.
      
      Now decides whether or not to monitor an FD in socket(), rather than
      connect(), since we now have to start collecting data before connect()
      is called.
      
      Move code to report on connection state changes into inform*()
      functions.
      
      Warning: Tested, but not exhaustively.
      78db03dc
  7. 16 Feb, 2006 1 commit
    • Robert Ricci's avatar
      Add support for reporting if the application changes a few sockopts: · 4d565e26
      Robert Ricci authored
      SO_RCVSIZE
      SO_SNDSIZE
      TCP_NODELAY
      TCP_MAXSEG
      
      There is a problem, though. Right now, we identify a connection by a
      triple of (local port, remote IP, remote port). However, some apps
      (iperf, at least), set these options before calling connect(). Thus,
      we don't know these things yet. To fix this, we could either:
        Delay notification of sockopt changes until after connect() is
          called for the socket
        Use something else (ie. (pid,fd)) as the ID for connections.
      We should probably talk about this (at least Jon and I) at the
      next meeting.
      4d565e26
  8. 15 Feb, 2006 2 commits
    • Robert Ricci's avatar
      Make a new control channel between libnetmon and netmond. Right now, · b195dbd5
      Robert Ricci authored
      there are only a few control messages implemented:
      
      The client can ask the server for the current operating parameters
      
      The server can tell the client about maximum sockbuf sizes, or
        sockbuf sizes that should be force
      
      The server can tell the client which version of the output format to
        use.
      
      The plan is that there will be more in the future: ie., the client
        and server will be able to exchange messages about new socket
        buffer sizes set by client apps, and exchange information about
        sockopts, etc. the client app may have set.
      
      Add support to libnetmon for capping the socket buffer size.
      b195dbd5
    • Robert Ricci's avatar
      Make a few things work on FreeBSD. · 115a00ee
      Robert Ricci authored
      115a00ee
  9. 03 Feb, 2006 2 commits
  10. 02 Feb, 2006 5 commits
  11. 01 Feb, 2006 7 commits
  12. 31 Jan, 2006 2 commits
  13. 30 Jan, 2006 4 commits
  14. 27 Jan, 2006 5 commits
  15. 26 Jan, 2006 3 commits
  16. 25 Jan, 2006 1 commit