]> git.proxmox.com Git - mirror_frr.git/commit - zebra/zapi_msg.c
pbrd, zebra, lib: DSCP / ECN-based PBR Matching
authorWesley Coakley <wcoakley@nvidia.com>
Thu, 18 Jun 2020 00:20:05 +0000 (20:20 -0400)
committerWesley Coakley <wcoakley@nvidia.com>
Wed, 15 Jul 2020 16:59:36 +0000 (12:59 -0400)
commit01f23affdb68d0117d0f2be652eebd835bdbc13e
tree206fc9c99eb5e9e65c996d8de580165cbf887c4d
parent9a4dee5c3534c298d439eb6e4b6e45e89f66d4da
pbrd, zebra, lib: DSCP / ECN-based PBR Matching

Extend PBR maps to discriminate by Differentiated Services Code Point and / or
Explicit Congestion Notification fields. These fields are used in the IP header
for classifying network traffic.

      0     1     2     3     4     5     6     7
    +-----+-----+-----+-----+-----+-----+-----+-----+
    |          DS FIELD, DSCP           | ECN FIELD |
    +-----+-----+-----+-----+-----+-----+-----+-----+
      DSCP: differentiated services codepoint
      ECN:  Explicit Congestion Notification

Signed-off-by: Wesley Coakley <wcoakley@nvidia.com>
Signed-off-by: Saurav Kumar Paul <saurav@cumulusnetworks.com>
doc/user/pbr.rst
lib/pbr.h
pbrd/pbr_map.c
pbrd/pbr_map.h
pbrd/pbr_vty.c
pbrd/pbr_zebra.c
zebra/rule_netlink.c
zebra/zapi_msg.c
zebra/zebra_dplane.c
zebra/zebra_dplane.h
zebra/zebra_pbr.h