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

nl-pktloc-lookup - Lookup packet location definitions

Author

       Thomas  Graf  is  the  original  author and current maintainer of libnl and libnl tools. Many people have
       contributed to it since.

libnl                                            27 October 2010                             nl-pktloc-lookup(8)

Description

       nl-pktloc-lookup searches the packet location database for a matching entry. It is used to resolve packet
       location aliases to their definition, i.e. alignment, layer, offset, and mask.

Files

       /etc/libnl/pktloc

Name

       nl-pktloc-lookup - Lookup packet location definitions

Options

-h or --help
              Print help text to console and exit.

       -v or --version
              Print versioning information to console and exit.

       -l or --list
              List all packet location definitions.

       --u32=VALUE
              Prints  the  packet  location  definition in a special format that is understood by iproute2's u32
              selector parser. It will output a u32 selector which will compare  the  provided  value  with  the
              value specified by the packet location.

              Please note that due to the limitation of u32, it is not possible to use packet locations based on
              the link layer. nl-pktloc-lookup will print an error message in this case.

              Example:
                selector=$(nl-pktloc-lookup --u32 22 tcp.sport)
                tc filter add [...] u32 match $(selector) flowid 1:2

Synopsis

nl-pktloc-lookupnamenl-pktloc-lookup--list

See Also