X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lnet%2Fklnds%2Fsocklnd%2Fsocklnd_modparams.c;h=867843793b1a1cf77ce309a6d6ee6c82800c23f0;hp=1dbdb6b01e0cd611e89b66c01e4f10ac01d314a4;hb=96bbc5b674d8c766e375c4266a3a7859a47b172e;hpb=a594ec4212c0ef4a619a3a3f932b30d0a700b96d;ds=sidebyside diff --git a/lnet/klnds/socklnd/socklnd_modparams.c b/lnet/klnds/socklnd/socklnd_modparams.c index 1dbdb6b..8678437 100644 --- a/lnet/klnds/socklnd/socklnd_modparams.c +++ b/lnet/klnds/socklnd/socklnd_modparams.c @@ -129,6 +129,10 @@ CFS_MODULE_PARM(enable_irq_affinity, "i", int, 0644, "enable IRQ affinity"); #endif +static int nonblk_zcack = 1; +CFS_MODULE_PARM(nonblk_zcack, "i", int, 0644, + "always send ZC-ACK on non-blocking connection"); + static unsigned int zc_min_payload = (16 << 10); CFS_MODULE_PARM(zc_min_payload, "i", int, 0644, "minimum payload size to zero copy"); @@ -184,6 +188,7 @@ int ksocknal_tunables_init(void) ksocknal_tunables.ksnd_peertimeout = &peer_timeout; ksocknal_tunables.ksnd_enable_csum = &enable_csum; ksocknal_tunables.ksnd_inject_csum_error = &inject_csum_error; + ksocknal_tunables.ksnd_nonblk_zcack = &nonblk_zcack; ksocknal_tunables.ksnd_zc_min_payload = &zc_min_payload; ksocknal_tunables.ksnd_zc_recv = &zc_recv; ksocknal_tunables.ksnd_zc_recv_min_nfrags = &zc_recv_min_nfrags;