Branch next

 

Tag:V6-dev.4

 

NOTE: This merge includes an ntirpc pullup, make sure to update your submodule.

 

Merge Highlights

 

* Improve session handling including back channels

 

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>

 

Contents:

 

20fd703bb Frank S. Filz V6-dev.4

c9677878f Dipit Grover nfs41_session: Replace connections array by a linked-list

4ee4a1ed5 Dipit Grover nfs_tcp_dispatch: Register callback to un-reference user-data during xprt destroy

db731888d Dipit Grover xprt_handler: Add function to un-reference xprt client-data

2111931d0 Dipit Grover nfs41_session: Add function to destroy the session backchannel for a xprt

355dc6bf7 Dipit Grover nfs41_session: Add function to remove a xprt from the session

4c22e07b5 Dipit Grover svc_xprt: Maintain mapping between nfs41_session and connection

857d81606 Dipit Grover nfs41_session: Update nfs41_Session_Del function to accept session

4e46d8f38 Dipit Grover bind_conn_to_session: Validate check/add connection to session output

e7bb9affd Dipit Grover destroy-channel: Expose function that does not lock channel

417dd296b Dipit Grover logging-component: Add new COMPONENT_XPRT and remove unused COMPONENT_RPC

4e644b45f Dipit Grover bind_conn_to_session: Fix backchannel implementation

b263e06c0 Dipit Grover gsh_rpc: Add method to display xprt's socket-address

75d60d8aa Dipit Grover libntirpc: Update submodule

b853d6d9b Dipit Grover nfs41_session: Store security params for backchannel creation

4d048f9b7 Dipit Grover nfs_client_id: Store state protection mechanism for the client