Code Review for il-rpcbind-mt

Prepared by:Marcel Telka (marcel) on 2014-Mar-10 17:15 +0100 CET
Workspace:/data/builds/il-rpcbind-mt (at f78b4c8f11ca)
Compare against: origin/master (git://github.com/illumos/illumos-gate.git at f430eb3a4117)
Summary of changes: 192 lines changed: 126 ins; 43 del; 23 mod; 1967 unchg
Patch of changes: il-rpcbind-mt.patch
Printable review: il-rpcbind-mt.pdf

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libnsl/rpc/svc_vc.c

Better srcfd locking in some cases.
srcfd protected by a lock
nits
do_accept multithreaded
Simplification of the previous commit.
Better struct entry allocation failure handling.
Added tcp as a parameter to do_accept_one.
doa_state is now protected by mutex
Introduction of do_accept_one().
Nobody is interested in rendezvous->t_bind.
Introduction of doa_state.
192 lines changed: 126 ins; 43 del; 23 mod; 1967 unchg

This code review page was prepared using /opt/onbld/bin/webrev. Webrev is maintained by the illumos project. The latest version may be obtained here.