| DEVLINK(8) | Linux | DEVLINK(8) |
نام (NAME)
devlink - ابزار پیکربندی و کنترل دستگاههای Netlink در لینوکس
خلاصه دستور (SYNOPSIS)
devlink [ OPTIONS ] { dev|port|monitor|sb|resource|region|health|trap|rate|lc|dpipe } { COMMAND | help }
devlink [ -force ] -batch filename
گزینهها (OPTIONS)
- -V, --Version
- نسخه ابزار devlink را چاپ کرده و خارج میشود.
- -b, -batch <FILENAME>
- دستورات را از پرونده ارائهشده یا ورودی استاندارد خوانده و آنها را اجرا میکند. نخستین خطا موجب توقف اجرای devlink خواهد شد.
- -force
- در حالت دستهای (batch mode) با بروز خطا اجرای devlink متوقف نمیشود. چنانچه در حین اجرای دستورات خطایی رخ دهد، کد وضعیت خروجی برنامه غیرصفر خواهد بود.
- -n, --no-nice-names
- چاپ نامهای کاربرپسند (nice names) را غیرفعال میکند؛ برای نمونه، نمایش نام واسطهای شبکه (netdevice ifnames) بهجای شناسه پورتهای devlink.
- -j, --json
- خروجی را در قالب JSON تولید میکند.
- -p, --pretty
- در صورت ترکیب با گزینه -j، خروجی JSON خوانا و آراسته (pretty) تولید میکند.
- -v, --verbose
- خروجی با جزئیات کامل (verbose) را فعال میکند.
- -s, --statistics
- آمارها را در خروجی نمایش میدهد.
- -N, -Netns <NETNSNAME>
- به فضای نام شبکه (network namespace) مشخصشده منتقل میشود.
- -i, --iec
- نرخها را با واحدهای IEC بهصورت خوانا برای انسان چاپ میکند (مانند 1Ki = 1024).
- -x, --hex
- اعداد دامپ (dump) را در قالب هگزادسیمال چاپ میکند.
شیء (OBJECT)
- dev
- - دستگاه devlink.
- port
- - پورت (درگاه) devlink.
- monitor
- - نظارت بر پیامهای netlink.
- sb
- - پیکربندی بافر مشترک (shared buffer) در devlink.
- resource
- - پیکربندی منابع دستگاه در devlink.
- region
- - دسترسی به ناحیه آدرس در devlink.
- health
- - گزارش وضعیت سلامت و بازیابی در devlink.
- trap
- - پیکربندی تلهها (trap) در devlink.
- rate
- - پیکربندی شیء نرخ (rate) در devlink.
- lc
- - پیکربندی کارت خط (line card) در devlink.
- dpipe
- - مصورسازی خط لوله مسیر داده (datapath pipeline) در devlink.
دستور (COMMAND)
عملیاتی را مشخص میکند که باید بر روی شیء انجام شود. مجموعه عملیاتهای ممکن به نوع شیء بستگی دارد. به عنوان یک قاعده کلی، امکان نمایش (show یا list) اشیاء وجود دارد، اما برخی اشیاء اجازه اجرای همه این عملیاتها را نمیدهند یا دارای دستورات اضافی دیگری هستند. دستور help برای همه اشیاء در دسترس است؛ این دستور فهرستی از دستورات دردسترس و قواعد نحوی آرگومانها را چاپ میکند.
اگر هیچ دستوری مشخص نشود، یک دستور پیشفرض در نظر گرفته میشود. معمولاً این دستور پیشفرض list است، یا اگر نتوان اشیاء این دسته را فهرست کرد، help خواهد بود.
وضعیت خروج (EXIT STATUS)
در صورت اجرای موفقیتآمیز دستور، وضعیت خروج 0 و در هنگام بروز خطا یک عدد صحیح مثبت بازگردانده میشود.
همچنین ببینید (SEE ALSO)
devlink-dev(8), devlink-port(8), devlink-monitor(8), devlink-sb(8), devlink-resource(8), devlink-region(8), devlink-health(8), devlink-trap(8), devlink-rate(8), devlink-lc(8), devlink-dpipe(8)
گزارش باگها (REPORTING BUGS)
هرگونه باگ یا اشکال را به فهرست پستی توسعهدهندگان شبکه به نشانی <netdev@vger.kernel.org> که توسعه و نگهداری اصلی در آنجا انجام میشود گزارش دهید. برای ارسال پیام به این نشانی نیازی به عضویت در فهرست نیست.
نویسنده (AUTHOR)
Jiri Pirko <jiri@mellanox.com>
| 14 Mar 2016 | iproute2 |