---
name: "tc-basic"
section: "8"
platform: "linux"
package: "iproute2"
version: "7.3.0-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/tc-basic"
---

# tc-basic(8)

basic traffic control filter

## NAME

basic - basic traffic control filter

## SYNOPSIS

**tc** **filter** ... **basic** \[ **match** *EMATCH\_TREE* \] \[  **action** *ACTION\_SPEC* \] \[  **classid** *CLASSID* \]

## DESCRIPTION

The **basic** filter allows one to classify packets using the extended match infrastructure.

## OPTIONS

- **action** *ACTION\_SPEC*

  Apply an action from the generic actions framework on matching packets.

- **classid** *CLASSID*

  Push matching packets into the class identified by *CLASSID*.

- **match** *EMATCH\_TREE*

  Match packets using the extended match infrastructure. See [**tc-ematch**(8)](/tc-ematch/8.md) for a detailed description of the allowed syntax in *EMATCH\_TREE*.

## SEE ALSO

[**tc**(8)](/tc/8.md), [**tc-ematch**(8)](/tc-ematch/8.md)
