logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

skbedit - SKB editing action

Description

       The skbedit action allows one to change a packet's associated meta data. It complements the pedit action,
       which in turn allows one to change parts of the packet data itself.

       The most unique feature of skbedit is its ability to  decide  over  which  queue  of  an  interface  with
       multiple  transmit  queues  the  packet  is  to  be  sent out. The number of available transmit queues is
       reflected by sysfs entries within /sys/class/net/<interface>/queues with name tx-N (where N is the actual
       queue number).

Name

       skbedit - SKB editing action

Options

queue_mappingQUEUE_MAPPING
              Override the packet's transmit queue. Useful when applied to packets transmitted  over  MQ-capable
              network interfaces.  QUEUE_MAPPING is an unsigned 16bit value in decimal format.

       priorityPRIORITY
              Override the packet classification decision.  PRIORITY is either root, none or a hexadecimal major
              class ID optionally followed by a colon (:) and a hexadecimal minor class ID.

       markMARK[/MASK]
              Change  the  packet's  firewall  mark  value.   MARK  is  an unsigned 32bit value in automatically
              detected format (i.e., prefix with '0x' for hexadecimal interpretation, etc.).  MASK  defines  the
              32-bit mask selecting bits of mark value. Default is 0xffffffff.

       ptypePTYPE
              Override  the  packet's  type.  Useful  for  setting  packet  type  to  host when needing to allow
              ingressing packets with the wrong MAC address but correct IP address.   PTYPE  is  one  of:  host,
              otherhost, broadcast, multicast

       inheritdsfield
              Override  the  packet  classification  decision,  and any value specified with priority, using the
              information stored in the Differentiated Services Field of the IPv6/IPv4 header (RFC2474).

See Also

tc(8), tc-pedit(8)

iproute2                                           12 Jan 2015                       SKBeditingactionintc(8)

Synopsis

tc  ... actionskbedit [ queue_mappingQUEUE_MAPPING ] [ priorityPRIORITY ] [ markMARK[/MASK]][ptypePTYPE ] [ inheritdsfield ]

See Also