genl-ctrl-list(8) System Manager's Manual genl-ctrl-list(8)

genl-ctrl-list - فهرست کردن خانوادههای Generic Netlink موجود در سمت هسته

genl-ctrl-list [-d]

کنترل‌کنندهٔ Generic Netlink را در هسته پرس‌وجو کرده و فهرستی از تمامی خانواده‌های ثبت‌شدهٔ Generic Netlink را به همراه نسخهٔ رابط ثبت‌شده چاپ می‌کند.

چاپ متن راهنما در کنسول و خروج.
چاپ اطلاعات نسخه در کنسول و خروج.
گنجاندن اطلاعات دقیق و تفصیلی بیشتر برای هر خانوادهٔ Generic Netlink که چاپ می‌شود.

این اطلاعات شامل موارد زیر است:

اندازهٔ سرآیند ویژهٔ کاربر (user specific header).
بیشینهٔ شناسهٔ مشخصهٔ Netlink مورد انتظار توسط رابط.
فهرستی از عملیات‌های موجود شامل نام، شناسهٔ عددی و پرچم‌های مشخص‌کنندهٔ قابلیت‌های عملیات.

پرچم‌های موجود:

نیازمند دسترسی‌های مدیریتی است.
دستور می‌تواند درخواست را پردازش کند.
دستور می‌تواند درخواست روگرفت (dump) را پردازش کند.
دستور سیاست اعتبارسنجی مشخصه را اعمال می‌کند.
فهرستی از گروه‌های چندپخشی (multicast) ثبت‌شده شامل نام (در صورت وجود) و شناسه.
مثال:
0x0010 nlctrl version 2

hdrsize 0 maxattr 7

op GETFAMILY (0x03) <has-doit,has-dump,has-policy>

grp notify (0x10)

$ genl-ctrl-list
0x0010 nlctrl version 2
0x0011 NLBL_MGMT version 3
0x0012 NLBL_CIPSOv4 version 3
0x0013 NLBL_UNLBL version 3
0x0014 acpi_event version 1
0x0015 thermal_event version 1
0x0016 VFS_DQUOT version 1
0x0017 TASKSTATS version 1
0x0018 NET_DM version 2

توماس گراف (Thomas Graf) نویسندهٔ اصلی و نگه‌دارندهٔ کنونی libnl و ابزارهای libnl است. افراد بسیاری تاکنون در توسعهٔ آن مشارکت داشته‌اند.

20 April 2012 libnl