.TH "Match-all classifier in tc" 8 "21 Oct 2015" "iproute2" "Linux" .SH "نام (NAME)" tc-matchall \- فیلتر کنترل ترافیک برای تطبیق همه بسته‌ها .SH "خلاصه دستور (SYNOPSIS)" .in +8 .ti -8 .BR tc " " filter " ... " matchall " [ " .BR skip_sw " | " skip_hw .RI " ] [ " .B action .IR ACTION_SPEC " ] [ " .B classid .IR CLASSID " ]" .SH "توضیحات (DESCRIPTION)" فیلتر .B matchall امکان دسته‌بندی تمام بسته‌های عبوری از پورت و اجرای یک کنش (action) روی آن‌ها را فراهم می‌کند. .SH "گزینه‌ها (OPTIONS)" .TP .BI action " ACTION_SPEC" اعمال یک کنش از چارچوب کنش‌های عمومی بر روی بسته‌های منطبق. .TP .BI classid " CLASSID" انتقال بسته‌های منطبق به کلاس مشخص‌شده توسط .IR CLASSID . .TP .BI skip_sw فیلتر توسط نرم‌افزار پردازش نشود. اگر سخت‌افزار از آف‌لود (offload) برای این فیلتر پشتیبانی نکند یا قابلیت TC offload برای رابط فعال نشده باشد، عملیات ناموفق خواهد بود. .TP .BI skip_hw فیلتر توسط سخت‌افزار پردازش نشود. .SH "مثال‌ها (EXAMPLES)" برای ایجاد آینه‌سازی ترافیک ورودی (ingress) از پورت eth1 به پورت eth2: .RS .EX tc qdisc add dev eth1 handle ffff: clsact tc filter add dev eth1 ingress \\ matchall skip_sw \\ action mirred egress mirror \\ dev eth2 .EE .RE دستور نخست یک clsact qdisc با دسته .B ffff: بر روی دستگاه .B eth1 ایجاد می‌کند و دستور دوم فیلتر matchall را به آن پیوست می‌نماید که بسته‌ها را در مسیر ورودی به دستگاه eth2 آینه‌سازی (mirror) می‌کند. برای ایجاد آینه‌سازی ترافیک خروجی (egress) از پورت eth1 به پورت eth2: .RS .EX tc qdisc add dev eth1 handle ffff: clsact tc filter add dev eth1 egress \\ matchall skip_sw \\ action mirred egress mirror \\ dev eth2 .EE .RE دستور نخست یک clsact qdisc با دسته .B ffff: بر روی دستگاه .B eth1 ایجاد می‌کند و دستور دوم فیلتر matchall را به آن پیوست می‌نماید که بسته‌ها را در مسیر خروجی به دستگاه eth2 آینه‌سازی (mirror) می‌کند. برای نمونه‌برداری از هر ۱۰۰ بسته عبوری از رابط eth0 و ارسال به گروه psample شماره ۱۲: .RS .EX tc qdisc add dev eth0 handle ffff: ingress tc filter add dev eth0 parent ffff: matchall \\ action sample rate 100 group 12 .EE .RE .SH "همچنین ببینید (SEE ALSO)" .BR tc (8)