index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
include
/
linux
/
sunrpc
/
svc.h
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-01
sunrpc: remove ->pg_stats from svc_program
Josef Bacik
1
-1
/
+0
2024-03-01
sunrpc: pass in the sv_stats struct through svc_create_pooled
Josef Bacik
1
-1
/
+3
2024-01-10
Merge tag 'nfs-for-6.8-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
Linus Torvalds
1
-0
/
+2
2024-01-07
SUNRPC: discard sv_refcnt, and svc_get/svc_put
NeilBrown
1
-26
/
+1
2024-01-07
svc: don't hold reference for poolstats, only mutex.
NeilBrown
1
-1
/
+7
2024-01-07
SUNRPC: Remove RQ_SPLICE_OK
Chuck Lever
1
-2
/
+0
2024-01-04
NFSv4.1: Use the nfs_client's rpc timeouts for backchannel
Benjamin Coddington
1
-0
/
+2
2023-10-16
NFSD: add rpc_status netlink support
Lorenzo Bianconi
1
-0
/
+1
2023-10-16
SUNRPC: change the back-channel queue to lwq
NeilBrown
1
-2
/
+1
2023-10-16
SUNRPC: discard sp_lock
NeilBrown
1
-1
/
+0
2023-10-16
SUNRPC: change sp_nrthreads to atomic_t
NeilBrown
1
-1
/
+1
2023-10-16
SUNRPC: use lwq for sp_sockets - renamed to sp_xprts
NeilBrown
1
-1
/
+2
2023-10-16
SUNRPC: only have one thread waking up at a time
NeilBrown
1
-11
/
+0
2023-10-16
SUNRPC: change service idle list to be an llist
NeilBrown
1
-16
/
+5
2023-10-16
SUNRPC: discard SP_CONGESTED
NeilBrown
1
-1
/
+0
2023-10-16
SUNRPC: add list of idle threads
NeilBrown
1
-1
/
+24
2023-10-16
SUNRPC: change how svc threads are asked to exit.
NeilBrown
1
-1
/
+25
2023-10-16
SUNRPC: integrate back-channel processing with svc_recv()
NeilBrown
1
-2
/
+0
2023-10-16
SUNRPC: Clean up bc_svc_process()
Chuck Lever
1
-2
/
+1
2023-08-29
SUNRPC: Remove return value of svc_pool_wake_idle_thread()
NeilBrown
1
-1
/
+1
2023-08-29
SUNRPC: Count ingress RPC messages per svc_pool
Chuck Lever
1
-0
/
+1
2023-08-29
SUNRPC: Deduplicate thread wake-up code
Chuck Lever
1
-0
/
+1
2023-08-29
SUNRPC: Add enum svc_auth_status
Chuck Lever
1
-1
/
+1
2023-08-29
SUNRPC: change svc_rqst::rq_flags bits to enum
NeilBrown
1
-10
/
+13
2023-08-29
SUNRPC: change svc_pool::sp_flags bits to enum
NeilBrown
1
-3
/
+7
2023-08-29
SUNRPC: remove timeout arg from svc_recv()
NeilBrown
1
-1
/
+0
2023-08-29
nfsd: Simplify code around svc_exit_thread() call in nfsd()
NeilBrown
1
-13
/
+0
2023-08-29
NFSD: Remove svc_rqst::rq_cacherep
Chuck Lever
1
-1
/
+0
2023-06-28
Merge tag 'net-next-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/net...
Linus Torvalds
1
-6
/
+5
2023-06-28
Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/...
Linus Torvalds
1
-1
/
+1
2023-06-23
net: convert sunrpc from pagevec to folio_batch
Matthew Wilcox (Oracle)
1
-1
/
+1
2023-06-12
sunrpc: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage
David Howells
1
-6
/
+5
2023-06-05
NFSD: Ensure that xdr_write_pages updates rq_next_page
Chuck Lever
1
-0
/
+21
2023-04-26
SUNRPC: Relocate svc_free_res_pages()
Chuck Lever
1
-11
/
+1
2023-04-26
SUNRPC: Ignore return value of ->xpo_sendto
Chuck Lever
1
-1
/
+1
2023-04-26
NFSD: Watch for rq_pages bounds checking errors in nfsd_splice_actor()
Chuck Lever
1
-1
/
+1
2023-02-20
SUNRPC: Replace pool stats with per-CPU variables
Chuck Lever
1
-9
/
+6
2023-02-20
SUNRPC: Use per-CPU counters to tally server RPC counts
Chuck Lever
1
-1
/
+1
2023-02-20
SUNRPC: Set rq_accept_statp inside ->accept methods
Chuck Lever
1
-0
/
+19
2023-02-20
SUNRPC: Refactor RPC server dispatch method
Chuck Lever
1
-2
/
+3
2023-02-20
SUNRPC: Remove no-longer-used helper functions
Chuck Lever
1
-65
/
+1
2023-02-20
SUNRPC: Convert unwrap data paths to use xdr_stream for replies
Chuck Lever
1
-2
/
+24
2022-12-10
sunrpc: svc: Remove an unused static function svc_ungetu32()
Li zeming
1
-7
/
+0
2022-11-28
SUNRPC: Remove unused svc_rqst::rq_lock field
Chuck Lever
1
-1
/
+0
2022-09-26
SUNRPC: Parametrize how much of argsize should be zeroed
Chuck Lever
1
-0
/
+1
2022-09-26
SUNRPC: Fix svcxdr_init_encode's buflen calculation
Chuck Lever
1
-1
/
+1
2022-09-26
SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation
Chuck Lever
1
-3
/
+14
2022-05-19
SUNRPC: Simplify synopsis of svc_pool_for_cpu()
Chuck Lever
1
-1
/
+1
2022-05-19
SUNRPC: Remove svc_rqst::rq_xprt_hlen
Chuck Lever
1
-2
/
+0
2022-04-06
SUNRPC: Fix NFSD's request deferral on RDMA transports
Chuck Lever
1
-0
/
+1
2022-02-28
NFSD: Move svc_serv_ops::svo_function into struct svc_serv
Chuck Lever
1
-10
/
+4
2022-02-28
NFSD: Remove svc_serv_ops::svo_module
Chuck Lever
1
-5
/
+0
2022-02-28
SUNRPC: Remove svc_shutdown_net()
Chuck Lever
1
-1
/
+0
2022-02-28
SUNRPC: Remove svo_shutdown method
Chuck Lever
1
-3
/
+0
2022-02-28
SUNRPC: Remove the .svo_enqueue_xprt method
Chuck Lever
1
-3
/
+0
2022-01-17
Merge branch 'signal-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
1
-1
/
+1
2021-12-13
lockd: use svc_set_num_threads() for thread start and stop
NeilBrown
1
-3
/
+3
2021-12-13
SUNRPC: move the pool_map definitions (back) into svc.c
NeilBrown
1
-25
/
+0
2021-12-13
SUNRPC: discard svo_setup and rename svc_set_num_threads_sync()
NeilBrown
1
-4
/
+0
2021-12-13
NFSD: Make it possible to use svc_set_num_threads_sync
NeilBrown
1
-0
/
+13
2021-12-13
SUNRPC: stop using ->sv_nrthreads as a refcount
NeilBrown
1
-10
/
+4
2021-12-13
SUNRPC/NFSD: clean up get/put functions.
NeilBrown
1
-3
/
+23
2021-12-13
SUNRPC: change svc_get() to return the svc.
NeilBrown
1
-1
/
+2
2021-10-13
SUNRPC: Change return value type of .pc_encode
Chuck Lever
1
-1
/
+1
2021-10-13
SUNRPC: Replace the "__be32 *p" parameter to .pc_encode
Chuck Lever
1
-1
/
+2
2021-10-13
SUNRPC: Change return value type of .pc_decode
Chuck Lever
1
-1
/
+1
2021-10-13
SUNRPC: Replace the "__be32 *p" parameter to .pc_decode
Chuck Lever
1
-1
/
+2
2021-10-12
SUNRPC: Simplify the SVC dispatch code path
Chuck Lever
1
-4
/
+1
2021-10-02
NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment()
Chuck Lever
1
-2
/
+1
2021-09-04
Merge tag 'nfs-for-5.15-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
Linus Torvalds
1
-2
/
+1
2021-08-17
SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency()
Chuck Lever
1
-0
/
+1
2021-08-17
SUNRPC: Add svc_rqst_replace_page() API
Chuck Lever
1
-0
/
+4
2021-08-10
SUNRPC: Eliminate the RQ_AUTHERR flag
Chuck Lever
1
-2
/
+0
2021-08-10
SUNRPC: Add svc_rqst::rq_auth_stat
Chuck Lever
1
-0
/
+1
2021-03-22
NFSD: Extract the svcxdr_init_encode() helper
Chuck Lever
1
-0
/
+25
2021-01-25
SUNRPC: Make trace_svc_process() display the RPC procedure symbolically
Chuck Lever
1
-0
/
+1
2020-11-30
SUNRPC: Prepare for xdr_stream-style decoding on the server-side
Chuck Lever
1
-0
/
+16
2020-11-30
SUNRPC: Rename svc_encode_read_payload()
Chuck Lever
1
-3
/
+3
2020-05-21
Merge branch 'nfsd-5.8' of git://linux-nfs.org/~cel/cel-2.6 into for-5.8-inco...
J. Bruce Fields
1
-0
/
+1
2020-05-20
SUNRPC: Refactor svc_recvfrom()
Chuck Lever
1
-0
/
+1
2020-05-08
nfsd: clients don't need to break their own delegations
J. Bruce Fields
1
-0
/
+1
2020-03-16
nfsd: Fix NFSv4 READ on RDMA when using readv
Chuck Lever
1
-0
/
+3
2020-03-16
sunrpc: Replace zero-length array with flexible-array member
Gustavo A. R. Silva
1
-1
/
+1
2019-04-24
SUNRPC: Allow further customisation of RPC program registration
Trond Myklebust
1
-0
/
+15
2019-04-24
SUNRPC: Add a callback to initialise server requests
Trond Myklebust
1
-0
/
+16
2019-04-24
SUNRPC/nfs: Fix return value for nfs4_callback_compound()
Trond Myklebust
1
-0
/
+2
2018-12-27
sunrpc: replace svc_serv->sv_bc_xprt by boolean flag
Vasily Averin
1
-1
/
+1
2018-12-27
sunrpc: use-after-free in svc_process_common()
Vasily Averin
1
-1
/
+4
2018-08-09
NFSD: Handle full-length symlinks
Chuck Lever
1
-1
/
+2
2018-08-09
NFSD: Refactor the generic write vector fill helper
Chuck Lever
1
-0
/
+1
2018-04-03
NFSD: Clean up legacy NFS SYMLINK argument XDR decoders
Chuck Lever
1
-0
/
+2
2018-04-03
NFSD: Clean up legacy NFS WRITE argument XDR decoders
Chuck Lever
1
-0
/
+2
2018-04-03
svc: Report xprt dequeue latency
Chuck Lever
1
-0
/
+1
2018-04-03
sunrpc: Report per-RPC execution stats
Chuck Lever
1
-0
/
+1
2017-11-18
Merge tag 'nfsd-4.15' of git://linux-nfs.org/~bfields/linux
Linus Torvalds
1
-0
/
+1
2017-11-07
SUNRPC: Improve ordering of transport processing
Trond Myklebust
1
-0
/
+1
2017-11-02
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
Greg Kroah-Hartman
1
-0
/
+1
2017-08-24
sunrpc: Const-ify struct sv_serv_ops
Chuck Lever
1
-3
/
+3
2017-07-12
sunrpc: Allocate up to RPCSVC_MAXPAGES per svc_rqst
Chuck Lever
1
-1
/
+1
2017-06-28
Merge tag 'v4.12-rc5' into nfsd tree
J. Bruce Fields
1
-1
/
+2
2017-05-16
nfsd: Revert "nfsd: check for oversized NFSv2/v3 arguments"
J. Bruce Fields
1
-1
/
+2
2017-05-15
sunrpc: mark all struct svc_version instances as const
Christoph Hellwig
1
-1
/
+1
2017-05-15
sunrpc: mark all struct svc_procinfo instances as const
Christoph Hellwig
1
-2
/
+2
2017-05-15
sunrpc: move pc_count out of struct svc_procinfo
Christoph Hellwig
1
-1
/
+1
2017-05-15
sunrpc: properly type pc_encode callbacks
Christoph Hellwig
1
-1
/
+2
2017-05-15
sunrpc: properly type pc_decode callbacks
Christoph Hellwig
1
-1
/
+2
2017-05-15
sunrpc: properly type pc_release callbacks
Christoph Hellwig
1
-1
/
+2
2017-05-15
sunrpc: properly type pc_func callbacks
Christoph Hellwig
1
-2
/
+2
2017-04-27
NFSv4: Fix callback server shutdown
Trond Myklebust
1
-0
/
+1
2017-04-25
nfsd: check for oversized NFSv2/v3 arguments
J. Bruce Fields
1
-2
/
+1
2017-02-24
nfs/nfsd/sunrpc: enforce transport requirements for NFSv4
Jeff Layton
1
-0
/
+3
2017-02-24
sunrpc: turn bitfield flags in svc_version into bools
Jeff Layton
1
-4
/
+5
2016-07-13
SUNRPC: Add a server side per-connection limit
Trond Myklebust
1
-0
/
+1
2016-04-04
mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usage
Kirill A. Shutemov
1
-1
/
+1
2015-08-10
nfsd/sunrpc: factor svc_rqst allocation and freeing from sv_nrthreads refcoun...
Jeff Layton
1
-0
/
+3
2015-08-10
nfsd/sunrpc: move pool_mode definitions into svc.h
Jeff Layton
1
-0
/
+25
2015-08-10
nfsd/sunrpc: abstract out svc_set_num_threads to sv_ops
Jeff Layton
1
-0
/
+3
2015-08-10
nfsd/sunrpc: turn enqueueing a svc_xprt into a svc_serv operation
Jeff Layton
1
-0
/
+3
2015-08-10
nfsd/sunrpc: move sv_module parm into sv_ops
Jeff Layton
1
-3
/
+6
2015-08-10
nfsd/sunrpc: move sv_function into sv_ops
Jeff Layton
1
-8
/
+3
2015-08-10
nfsd/sunrpc: add a new svc_serv_ops struct and move sv_shutdown into it
Jeff Layton
1
-10
/
+10
2015-01-23
sunrpc/lockd: fix references to the BKL
Jeff Layton
1
-1
/
+1
2014-12-09
sunrpc: convert to lockless lookup of queued server threads
Jeff Layton
1
-2
/
+2
2014-12-09
sunrpc: fix potential races in pool_stats collection
Jeff Layton
1
-3
/
+3
2014-12-09
sunrpc: add a rcu_head to svc_rqst and use kfree_rcu to free it
Jeff Layton
1
-0
/
+2
2014-12-09
sunrpc: convert sp_task_pending flag to use atomic bitops
Jeff Layton
1
-1
/
+3
2014-12-09
sunrpc: move rq_cachetype field to better optimize space
Jeff Layton
1
-1
/
+1
2014-12-09
sunrpc: move rq_splice_ok flag into rq_flags
Jeff Layton
1
-3
/
+3
2014-12-09
sunrpc: move rq_dropme flag into rq_flags
Jeff Layton
1
-1
/
+1
2014-12-09
sunrpc: move rq_usedeferral flag to rq_flags
Jeff Layton
1
-1
/
+1
2014-12-09
sunrpc: move rq_local field to rq_flags
Jeff Layton
1
-1
/
+1
2014-12-09
sunrpc: add a generic rq_flags field to svc_rqst and move rq_secure to it
Jeff Layton
1
-2
/
+2
2014-08-17
SUNRPC: get rid of the request wait queue
Trond Myklebust
1
-1
/
+0
2014-06-23
SUNRPC/NFSD: Change to type of bool for rq_usedeferral and rq_splice_ok
Kinglong Mee
1
-2
/
+2
2014-05-30
nfsd4: better reservation of head space for krb5
J. Bruce Fields
1
-6
/
+5
2014-05-30
nfsd4: allow encoding across page boundaries
J. Bruce Fields
1
-0
/
+1
2014-05-22
SUNRPC: track whether a request is coming from a loop-back interface.
NeilBrown
1
-0
/
+1
2014-01-03
SUNRPC/NFSD: Support a new option for ignoring the result of svc_register
Kinglong Mee
1
-1
/
+3
2013-12-10
sunrpc: fix some typos
Weng Meiling
1
-1
/
+1
2013-08-30
svcrpc: remove unused rq_resused
J. Bruce Fields
1
-1
/
+0
2013-01-23
sunrpc: Fix lockd sleeping until timeout
Andriy Skulysh
1
-0
/
+1
2012-12-17
nfsd4: cleanup: replace rq_resused count by rq_next_page pointer
J. Bruce Fields
1
-3
/
+3
2012-07-27
SUNRPC: service request network namespace helper introduced
Stanislav Kinsbursky
1
-0
/
+2
2012-05-31
nfsd4: move rq_flavor into svc_cred
J. Bruce Fields
1
-1
/
+0
2012-05-31
SUNRPC: new svc_bind() routine introduced
Stanislav Kinsbursky
1
-0
/
+1
2012-02-15
Lockd: per-net up and down routines introduced
Stanislav Kinsbursky
1
-0
/
+2
2012-01-31
SUNRPC: unregister service on creation in current network namespace
Stanislav Kinsbursky
1
-4
/
+5
2012-01-31
SUNRPC: pass network namespace to service registering routines
Stanislav Kinsbursky
1
-1
/
+1
2011-11-02
Merge branch 'osd-devel' into nfs-for-next
Trond Myklebust
1
-10
/
+22
2011-10-25
NFSd: call svc rpcbind cleanup explicitly
Stanislav Kinsbursky
1
-0
/
+1
2011-09-14
SUNRPC: Replace svc_addr_u by sockaddr_storage
Mi Jinlong
1
-9
/
+21
2011-08-19
sunrpc: use better NUMA affinities
Eric Dumazet
1
-1
/
+1
2011-07-27
Merge branch 'nfs-for-3.1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Linus Torvalds
1
-2
/
+2
2011-07-18
nfsd: turn on reply cache for NFSv4
J. Bruce Fields
1
-0
/
+1
2011-07-15
SUNRPC: sunrpc should not explicitly depend on NFS config options
Trond Myklebust
1
-2
/
+2
2011-01-14
Merge branch 'for-2.6.38' of git://linux-nfs.org/~bfields/linux
Linus Torvalds
1
-0
/
+1
2011-01-06
NFS rename client back channel transport field
Andy Adamson
1
-1
/
+1
2011-01-04
svcrpc: simpler request dropping
J. Bruce Fields
1
-0
/
+1
2009-12-15
nfsd: remove unused field rq_reffh
J. Bruce Fields
1
-4
/
+0
2009-11-23
Revert "knfsd: avoid overloading the CPU scheduler with enormous load averages"
J. Bruce Fields
1
-3
/
+0
2009-07-14
nfsd41: use globals for DRC limits
Andy Adamson
1
-2
/
+0
2009-06-17
nfs41: sunrpc: add a struct svc_xprt pointer to struct svc_serv for backchann...
Andy Adamson
1
-0
/
+1
2009-06-17
nfs41: Backchannel bc_svc_process()
Ricardo Labiaga
1
-0
/
+2
2009-06-17
nfs41: client callback structures
Ricardo Labiaga
1
-0
/
+8
2009-04-06
Merge branch 'for-2.6.30' of git://linux-nfs.org/~bfields/linux
Linus Torvalds
1
-0
/
+16
2009-04-03
nfsd41: hard page limit for DRC
Andy Adamson
1
-0
/
+2
2009-04-03
nfsd: don't use the deferral service, return NFS4ERR_DELAY
Andy Adamson
1
-0
/
+1
2009-03-28
SUNRPC: Remove @family argument from svc_create() and svc_create_pooled()
Chuck Lever
1
-3
/
+2
2009-03-28
SUNRPC: Pass a family argument to svc_register()
Chuck Lever
1
-2
/
+2
2009-03-18
knfsd: add file to export stats about nfsd pools
Greg Banks
1
-0
/
+11
2009-03-18
knfsd: avoid overloading the CPU scheduler with enormous load averages
Greg Banks
1
-0
/
+2
2009-01-06
sunrpc: add sv_maxconn field to svc_serv (try #3)
Jeff Layton
1
-1
/
+4
2008-09-29
SUNRPC: Make svc_addr's argument a constant
Chuck Lever
1
-3
/
+3
2008-09-29
SUNRPC: Support IPv6 when registering kernel RPC services
Chuck Lever
1
-1
/
+3
2008-09-29
SUNRPC: Add address family field to svc_serv data structure
Chuck Lever
1
-4
/
+5
2008-06-23
sunrpc: remove sv_kill_signal field from svc_serv struct
Jeff Layton
1
-3
/
+2
2008-06-23
knfsd: convert knfsd to kthread API
Jeff Layton
1
-1
/
+1
2008-04-23
SUNRPC: remove svc_create_thread()
Jeff Layton
1
-1
/
+0
2008-02-10
nfsd: clean up svc_reserve_auth()
J. Bruce Fields
1
-8
/
+5
2008-02-01
SUNRPC: spin svc_rqst initialization to its own function
Jeff Layton
1
-0
/
+2
2008-02-01
svc: Add transport hdr size for defer/revisit
Tom Tucker
1
-0
/
+2
2008-02-01
svc: Removing remaining references to rq_sock in rqstp
Tom Tucker
1
-4
/
+1
2008-02-01
svc: Make deferral processing xprt independent
Tom Tucker
1
-1
/
+1
2008-02-01
svc: Add transport specific xpo_release function
Tom Tucker
1
-1
/
+1
2008-02-01
svc: Change the svc_sock in the rqstp structure to a transport
Tom Tucker
1
-1
/
+4
2007-07-17
knfsd: nfsd: set rq_client to ip-address-determined-domain
J. Bruce Fields
1
-0
/
+1
2007-07-17
knfsd: nfsd4: store pseudoflavor in request
Andy Adamson
1
-0
/
+1
2007-07-10
sendfile: convert nfsd to splice_direct_to_actor()
Jens Axboe
1
-1
/
+1
2007-05-09
RPC: add wrapper for svc_reserve to account for checksum
Jeff Layton
1
-0
/
+19
2007-03-06
[PATCH] knfsd: remove CONFIG_IPV6 ifdefs from sunrpc server code
NeilBrown
1
-2
/
+0
2007-02-12
[PATCH] knfsd: SUNRPC: support IPv6 addresses in RPC server's UDP receive path
Chuck Lever
1
-0
/
+5
2007-02-12
[PATCH] knfsd: SUNRPC: Make rq_daddr field address-version independent
Chuck Lever
1
-4
/
+11
2007-02-12
[PATCH] knfsd: SUNRPC: Provide room in svc_rqst for larger addresses
Chuck Lever
1
-2
/
+15
2007-02-12
[PATCH] knfsd: SUNRPC: Use sockaddr_storage to store address in svc_deferred_req
Chuck Lever
1
-2
/
+3
2007-02-12
[PATCH] knfsd: SUNRPC: Add a function to format the address in an svc_rqst fo...
Chuck Lever
1
-0
/
+3
2007-01-26
[PATCH] knfsd: fix an NFSD bug with full sized, non-page-aligned reads
NeilBrown
1
-1
/
+4
2006-10-20
[PATCH] fix svc_procfunc declaration
Al Viro
1
-1
/
+1
2006-10-06
[PATCH] knfsd: tidy up up meaning of 'buffer size' in nfsd/sunrpc
NeilBrown
1
-1
/
+2
2006-10-04
[PATCH] knfsd: register all RPC programs with portmapper by default
Olaf Kirch
1
-0
/
+3
2006-10-04
[PATCH] knfsd: Prepare knfsd for support of rsize/wsize of up to 1MB, over TCP
Greg Banks
1
-1
/
+22
[next]