1. 01 Feb, 2008 1 commit
    • Tom Tucker's avatar
      svc: Add an svc transport class · 1d8206b9
      Tom Tucker authored
      
      The transport class (svc_xprt_class) represents a type of transport, e.g.
      udp, tcp, rdma.  A transport class has a unique name and a set of transport
      operations kept in the svc_xprt_ops structure.
      
      A transport class can be dynamically registered and unregisterd. The
      svc_xprt_class represents the module that implements the transport
      type and keeps reference counts on the module to avoid unloading while
      there are active users.
      
      The endpoint (svc_xprt) is a generic, transport independent endpoint that can
      be used to send and receive data for an RPC service. It inherits it's
      operations from the transport class.
      
      A transport driver module registers and unregisters itself with svc sunrpc
      by calling svc_reg_xprt_class, and svc_unreg_xprt_class respectively.
      Signed-off-by: default avatarTom Tucker <tom@opengridcomputing.com>
      Acked-by: default avatarNeil Brown <neilb@suse.de>
      Reviewed-by: default avatarChuck Lever <chuck.lever@oracle.com>
      Reviewed-by: default avatarGreg Banks <gnb@sgi.com>
      Signed-off-by: default avatarJ. Bruce Fields <bfields@citi.umich.edu>
      1d8206b9
  2. 09 Oct, 2007 1 commit
  3. 01 May, 2007 2 commits
  4. 23 Sep, 2005 2 commits
  5. 16 Apr, 2005 1 commit
    • Linus Torvalds's avatar
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds authored
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4