RDMA-SYSTEM(8) Linux RDMA-SYSTEM(8)

rdma-system - پیکربندی پارامترهای سراسری زیرسیستم RDMA


rdma [ OPTIONS ] sys { COMMAND | help }

OPTIONS := { -V[ersion] | -d[etails] }

rdma system show

rdma system set netns NEWMODE

rdma system set privileged-qkey NEWSTATE

rdma system help

NEWMODE - حالت زیرسیستم RDMA را مشخص می‌کند که می‌تواند exclusive (اختصاصی) یا shared (اشتراکی) باشد. هنگامی که کاربر بخواهد یک دستگاه RDMA اختصاصی را به یک فضای نام شبکه خاص اختصاص دهد، پیش از ایجاد هرگونه فضای نام شبکه باید حالت exclusive تنظیم شود. اگر فضاهای نام شبکه فعال وجود داشته باشند و یک یا چند دستگاه RDMA موجود باشند، تغییر حالت از shared به exclusive کد خطای EBUSY را برمی‌گرداند.

هنگامی که زیرسیستم RDMA در حالت shared قرار دارد، دستگاه RDMA در تمام فضاهای نام شبکه قابل دسترسی است. زمانی که نیازی به جداسازی دستگاه RDMA میان چندین فضای نام شبکه نباشد، می‌توان از حالت shared استفاده کرد.

ترجیح بر این است که در زمان برقراری ترافیک فعال RDMA، حالت زیرسیستم تغییر داده نشود، حتی با وجود اینکه این کار پشتیبانی می‌شود.

NEWSTATE - وضعیت جدید پارامتر privileged-qkey را مشخص می‌کند که می‌تواند on (روشن) یا off (خاموش) باشد. این پارامتر تعیین می‌کند که آیا یک کاربر غیر ممتاز مجاز به تعیین یک QKEY کنترل‌شده است یا خیر.

rdma system show

وضعیت حالت فضای نام شبکه زیرسیستم RDMA در سیستم، وضعیت پارامتر privileged-qkey و پشتیبانی از پایش RDMA را نمایش می‌دهد.

rdma system set netns exclusive

زیرسیستم RDMA را در حالت اختصاصی فضای نام شبکه قرار می‌دهد. در این حالت دستگاه‌های RDMA تنها در یک فضای نام شبکه قابل مشاهده هستند.

rdma system set netns shared

زیرسیستم RDMA را در حالت اشتراکی فضای نام شبکه قرار می‌دهد. در این حالت دستگاه‌های RDMA میان تمام فضاهای نام شبکه به اشتراک گذاشته می‌شوند.

rdma system set privileged-qkey on

پارامتر privileged-qkey را روی حالت on تنظیم می‌کند. در این وضعیت، کاربر غیر ممتاز مجاز به تعیین یک QKEY کنترل‌شده است.

rdma system set privileged-qkey off

پارامتر privileged-qkey را روی حالت off تنظیم می‌کند. در این وضعیت، کاربر غیر ممتاز مجاز به تعیین یک QKEY کنترل‌شده نیست.

rdma(8), rdma-link(8), rdma-resource(8), rdma-monitor(8), network_namespaces(7), namespaces(7)

Parav Pandit <parav@mellanox.com>

06 Jul 2017 iproute2