Linux cli command tc-gact

➡ A Linux man page (short for manual page) is a form of software documentation found on Linux and Unix-like operating systems. This man-page explains the command tc-gact and provides detailed information about the command tc-gact, system calls, library functions, and other aspects of the system, including usage, options, and examples of _. You can access this man page by typing man followed by the tc-gact.

NAME 🖥️ tc-gact 🖥️

generic action

SYNOPSIS

tcaction gact CONTROL [ RAND ] [ INDEX ]

CONTROL := { reclassify | drop | continue | pass | pipe |
**goto chain **CHAIN_INDEX |
**jump **JUMP_COUNT }

RAND := random* RANDTYPE CONTROL VAL*

RANDTYPE := { netrand | determ }

VAL := number not exceeding 10000

JUMP_COUNT := absolute jump from start of action list

INDEX := index value used

DESCRIPTION

The gact action allows reclassify, dropping, passing, or accepting packets. At the moment there are only two algorithms. One is deterministic and the other uses internal kernel netrand.

OPTIONS

random* RANDTYPE CONTROL VAL*
The probability of taking the action expressed in terms of 1 out of VAL packets.

CONTROL
Indicate how tc should proceed if the packet matches. For a description of the possible CONTROL values, see tc-actions(8).

EXAMPLES

Apply a rule on ingress to drop packets from a given source address.

tc filter add dev eth0 parent ffff: protocol ip prio 6 u32 match ip src 10.0.0.9/32 flowid 1:16 action drop

Allow 1 out 10 packets from source randomly using the netrand generator

tc filter add dev eth0 parent ffff: protocol ip prio 6 u32 match ip src 10.0.0.9/32 flowid 1:16 action drop random netrand ok 10

Deterministically accept every second packet

tc filter add dev eth0 parent ffff: protocol ip prio 6 u32 match ip src 10.0.0.9/32 flowid 1:16 action drop random determ ok 2

SEE ALSO

tc(8), tc-actions(8), tc-u32(8)

░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░

  █║▌│║█║▌★ KALI ★ PARROT ★ DEBIAN 🔴 PENTESTING ★ HACKING ★ █║▌│║█║▌

              ██╗ ██╗ ██████╗  ██████╗ ██╗  ██╗███████╗██████╗
             ████████╗██╔══██╗██╔═══██╗╚██╗██╔╝██╔════╝██╔══██╗
             ╚██╔═██╔╝██║  ██║██║   ██║ ╚███╔╝ █████╗  ██║  ██║
             ████████╗██║  ██║██║   ██║ ██╔██╗ ██╔══╝  ██║  ██║
             ╚██╔═██╔╝██████╔╝╚██████╔╝██╔╝ ██╗███████╗██████╔╝
              ╚═╝ ╚═╝ ╚═════╝  ╚═════╝ ╚═╝  ╚═╝╚══════╝╚═════╝

               █║▌│║█║▌ WITH COMMANDLINE-KUNGFU POWER █║▌│║█║▌

░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░