.\" Licensed under the OpenIB.org BSD license (FreeBSD Variant) - See COPYING.md .TH IBV_UD_PINGPONG 1 "August 30, 2005" "libibverbs" "USER COMMANDS" .SH "نام (NAME)" ibv_ud_pingpong \- آزمون سادهٔ انتقال دیتاگرام غیرقابل‌اعتماد (UD) در InfiniBand .SH "خلاصه دستور (SYNOPSIS)" .B ibv_ud_pingpong [\-p port] [\-d device] [\-i ib port] [\-s size] [\-r rx depth] [\-n iters] [\-l sl] [\-e] [\-g gid index] \fBHOSTNAME\fR .B ibv_ud_pingpong [\-p port] [\-d device] [\-i ib port] [\-s size] [\-r rx depth] [\-n iters] [\-l sl] [\-e] [\-g gid index] .SH "توضیحات (DESCRIPTION)" .PP یک آزمون سادهٔ پینگ‌پنگ را بر بستر InfiniBand از طریق روش انتقال دیتاگرام غیرقابل‌اعتماد (UD) اجرا می‌کند. .SH "گزینه‌ها (OPTIONS)" .PP .TP \fB\-p\fR, \fB\-\-port\fR=\fIPORT\fR استفاده از درگاه TCP با شماره \fIPORT\fR برای همگام‌سازی اولیه (پیش‌فرض: 18515) .TP \fB\-d\fR, \fB\-\-ib\-dev\fR=\fIDEVICE\fR استفاده از دستگاه IB با نام \fIDEVICE\fR (پیش‌فرض: نخستین دستگاه یافت‌شده) .TP \fB\-i\fR, \fB\-\-ib\-port\fR=\fIPORT\fR استفاده از درگاه IB با شماره \fIPORT\fR (پیش‌فرض: درگاه 1) .TP \fB\-s\fR, \fB\-\-size\fR=\fISIZE\fR تبادل پیام‌های پینگ‌پنگ با اندازهٔ \fISIZE\fR (پیش‌فرض: 2048) .TP \fB\-r\fR, \fB\-\-rx\-depth\fR=\fIDEPTH\fR ثبت هم‌زمان \fIDEPTH\fR دریافت در هر نوبت (پیش‌فرض: 500) .TP \fB\-n\fR, \fB\-\-iters\fR=\fIITERS\fR انجام \fIITERS\fR بار تبادل پیام (پیش‌فرض: 1000) .TP \fB\-l\fR, \fB\-\-sl\fR=\fISL\fR ارسال پیام‌ها با سطح سرویس \fISL\fR (پیش‌فرض: 0) .TP \fB\-e\fR, \fB\-\-events\fR به خواب رفتن پردازش حین انتظار برای رخدادهای تکمیل کار (پیش‌فرض سرکشی مداوم یا poll برای تکمیل‌ها است) .TP \fB\-g\fR, \fB\-\-gid-idx\fR=\fIGIDINDEX\fR شناسهٔ درگاه محلی \fIGIDINDEX\fR .TP \fB\-c\fR, \fB\-\-chk\fR اعتبارسنجی بافر دریافت‌شده .SH "همچنین ببینید (SEE ALSO)" .BR ibv_rc_pingpong (1), .BR ibv_uc_pingpong (1), .BR ibv_srq_pingpong (1), .BR ibv_xsrq_pingpong (1) .SH "نویسندگان (AUTHORS)" .TP Roland Dreier .RI < rolandd@cisco.com > .SH "گزارش باگ‌ها (BUGS)" همگام‌سازی شبکه میان نمونه‌های کلاینت و سرور ضعیف است و از به‌کارگیری گزینه‌های ناسازگار روی این دو نمونه جلوگیری نمی‌کند. همچنین روش مورد استفاده برای دریافت تکمیل‌های کار (work completions) کاملاً دقیق نیست و شرایط رقابتی (race conditions) ممکن است در برخی سیستم‌ها موجب بروز خطا شود.