All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/22] Get SMB2 mount work
@ 2012-06-19 12:39 Pavel Shilovsky
       [not found] ` <1340109611-7210-1-git-send-email-pshilovsky-eUNUBHrolfbYtjvyW6yDsg@public.gmane.org>
  0 siblings, 1 reply; 28+ messages in thread
From: Pavel Shilovsky @ 2012-06-19 12:39 UTC (permalink / raw)
  To: linux-cifs-u79uwXL29TY76Z2rM5mHXA

This is the first chunk of SMB2 patches. It allows:
1) mount a network share,
2) stat inode information,
3) send echo message,
4) display statistics.

The patchset implements the approach of having ops structure of
protocol-specific callbacks that is used by the generic code.

Pavel Shilovsky (21):
  CIFS: Add SMB2 status codes
  CIFS: Make transport routines work with SMB2
  CIFS: Add SMB2 credits support
  CIFS: Make demultiplex_thread work with SMB2 code
  CIFS: Respect SMB2 header/max header size
  CIFS: Add capability to send SMB2 negotiate message
  CIFS: Add session setup/logoff capability for SMB2
  CIFS: Add tree connect/disconnect capability for SMB2
  CIFS: Process reconnects for SMB2 shares
  CIFS: Move getting dfs referalls to ops struct
  CIFS: Move informational tcon calls to ops struct
  CIFS: Move is_path_accessible to ops struct
  CIFS: Add SMB2 support for is_path_accessible
  CIFS: Move query inode info code to ops struct
  CIFS: Query SMB2 inode info
  CIFS: Move building path to root to ops struct
  CIFS: Add SMB2 support for build_path_to_root
  CIFS: Move echo code to osp struct
  CIFS: Add echo request support for SMB2
  CIFS: Move clear/print_stats code to ops struct
  CIFS: Allow SMB2 statistics to be tracked

Steve French (1):
  CIFS: Map SMB2 status codes to POSIX errors

 fs/cifs/Makefile        |    3 +-
 fs/cifs/cifs_debug.c    |   62 +--
 fs/cifs/cifs_unicode.c  |   60 ++
 fs/cifs/cifs_unicode.h  |    6 +-
 fs/cifs/cifsfs.c        |   18 +-
 fs/cifs/cifsglob.h      |  126 +++-
 fs/cifs/cifsproto.h     |   23 +-
 fs/cifs/cifssmb.c       |   78 ++-
 fs/cifs/connect.c       |  111 ++--
 fs/cifs/inode.c         |  124 +---
 fs/cifs/misc.c          |   27 +-
 fs/cifs/ntlmssp.h       |   10 +
 fs/cifs/sess.c          |    6 +-
 fs/cifs/smb1ops.c       |  197 +++++
 fs/cifs/smb2glob.h      |   44 ++
 fs/cifs/smb2inode.c     |  124 ++++
 fs/cifs/smb2maperror.c  | 1830 +++++++++++++++++++++++++++++++++++++++++++++++
 fs/cifs/smb2misc.c      |  344 +++++++++
 fs/cifs/smb2ops.c       |  299 ++++++++
 fs/cifs/smb2pdu.c       | 1127 +++++++++++++++++++++++++++++
 fs/cifs/smb2pdu.h       |  568 +++++++++++++++
 fs/cifs/smb2proto.h     |   75 ++
 fs/cifs/smb2status.h    | 1782 +++++++++++++++++++++++++++++++++++++++++++++
 fs/cifs/smb2transport.c |  151 ++++
 fs/cifs/transport.c     |   13 +-
 25 files changed, 6905 insertions(+), 303 deletions(-)
 create mode 100644 fs/cifs/smb2glob.h
 create mode 100644 fs/cifs/smb2inode.c
 create mode 100644 fs/cifs/smb2maperror.c
 create mode 100644 fs/cifs/smb2misc.c
 create mode 100644 fs/cifs/smb2pdu.c
 create mode 100644 fs/cifs/smb2pdu.h
 create mode 100644 fs/cifs/smb2proto.h
 create mode 100644 fs/cifs/smb2status.h
 create mode 100644 fs/cifs/smb2transport.c

^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2012-06-20 23:49 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-06-19 12:39 [PATCH 00/22] Get SMB2 mount work Pavel Shilovsky
     [not found] ` <1340109611-7210-1-git-send-email-pshilovsky-eUNUBHrolfbYtjvyW6yDsg@public.gmane.org>
2012-06-19 12:39   ` [PATCH 01/22] CIFS: Add SMB2 status codes Pavel Shilovsky
     [not found]     ` <1340109611-7210-2-git-send-email-pshilovsky-eUNUBHrolfbYtjvyW6yDsg@public.gmane.org>
2012-06-19 22:22       ` Jeff Layton
     [not found]         ` <20120619152207.6d48ec92-4QP7MXygkU+dMjc06nkz3ljfA9RmPOcC@public.gmane.org>
2012-06-20  7:49           ` Pavel Shilovsky
     [not found]             ` <CAKywueRzeAV2P-nO=K3kpVaLoh=i462kaLaLGgJvEs4Mrteh1w-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2012-06-20 14:33               ` Pavel Shilovsky
     [not found]                 ` <CAKywueQVavHPXaK6KvPUR6LSEo-h4wqOZt4xDGs1dpbkFBckVQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2012-06-20 23:49                   ` Steve French
2012-06-19 12:39   ` [PATCH 03/22] CIFS: Make transport routines work with SMB2 Pavel Shilovsky
     [not found]     ` <1340109611-7210-4-git-send-email-pshilovsky-eUNUBHrolfbYtjvyW6yDsg@public.gmane.org>
2012-06-19 23:09       ` Jeff Layton
     [not found]         ` <20120619160946.6cb19f74-4QP7MXygkU+dMjc06nkz3ljfA9RmPOcC@public.gmane.org>
2012-06-20  9:46           ` Pavel Shilovsky
2012-06-19 12:39   ` [PATCH 04/22] CIFS: Add SMB2 credits support Pavel Shilovsky
2012-06-19 12:39   ` [PATCH 05/22] CIFS: Make demultiplex_thread work with SMB2 code Pavel Shilovsky
2012-06-19 12:39   ` [PATCH 06/22] CIFS: Respect SMB2 header/max header size Pavel Shilovsky
2012-06-19 12:39   ` [PATCH 07/22] CIFS: Add capability to send SMB2 negotiate message Pavel Shilovsky
2012-06-19 12:39   ` [PATCH 08/22] CIFS: Add session setup/logoff capability for SMB2 Pavel Shilovsky
2012-06-19 12:39   ` [PATCH 09/22] CIFS: Add tree connect/disconnect " Pavel Shilovsky
2012-06-19 12:39   ` [PATCH 10/22] CIFS: Process reconnects for SMB2 shares Pavel Shilovsky
2012-06-19 12:40   ` [PATCH 11/22] CIFS: Move getting dfs referalls to ops struct Pavel Shilovsky
2012-06-19 12:40   ` [PATCH 12/22] CIFS: Move informational tcon calls " Pavel Shilovsky
2012-06-19 12:40   ` [PATCH 13/22] CIFS: Move is_path_accessible " Pavel Shilovsky
2012-06-19 12:40   ` [PATCH 14/22] CIFS: Add SMB2 support for is_path_accessible Pavel Shilovsky
2012-06-19 12:40   ` [PATCH 15/22] CIFS: Move query inode info code to ops struct Pavel Shilovsky
2012-06-19 12:40   ` [PATCH 16/22] CIFS: Query SMB2 inode info Pavel Shilovsky
2012-06-19 12:40   ` [PATCH 17/22] CIFS: Move building path to root to ops struct Pavel Shilovsky
2012-06-19 12:40   ` [PATCH 18/22] CIFS: Add SMB2 support for build_path_to_root Pavel Shilovsky
2012-06-19 12:40   ` [PATCH 19/22] CIFS: Move echo code to osp struct Pavel Shilovsky
2012-06-19 12:40   ` [PATCH 20/22] CIFS: Add echo request support for SMB2 Pavel Shilovsky
2012-06-19 12:40   ` [PATCH 21/22] CIFS: Move clear/print_stats code to ops struct Pavel Shilovsky
2012-06-19 12:40   ` [PATCH 22/22] CIFS: Allow SMB2 statistics to be tracked Pavel Shilovsky

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.