Filter#
There are 2 register copies used to configure the filters:
Shadow-copy (type value = 0)
, temporary copy configured by sever. Values stored inshadow-copy
have no immediate effect on the flow filters.PEF_APPLY
will pass the values from theshadow-copy
to theworking-copy
.Working-copy (type value = 1)
, reflects what is currently used for filtering in the FPGA.Working-copy
cannot be written directly. Onlyshadow-copy
allows direct write.All
set
actions are performed onshadow-copy
ONLY.Only when
PEF_APPLY
is called,working-copy
and FPGA are updated with values from theshadow-copy
.
Note
Flow filter is only applicable to flow ID from 1 to 7. You cannot place a filter on flow 0.
- PEF_ANYCONFIG
- PEF_ANYSETTINGS
- PEF_APPLY
- PEF_CANCEL
- PEF_CONFIG
- PEF_ENABLE
- PEF_ETHDESTADDR
- PEF_ETHSETTINGS
- PEF_ETHSRCADDR
- PEF_INIT
- PEF_IPV4DESTADDR
- PEF_IPV4DSCP
- PEF_IPV4SETTINGS
- PEF_IPV4SRCADDR
- PEF_IPV6DESTADDR
- PEF_IPV6SETTINGS
- PEF_IPV6SRCADDR
- PEF_IPV6TC
- PEF_ISSHADOWDIRTY
- PEF_L2PUSE
- PEF_L3USE
- PEF_MASK
- PEF_MODE
- PEF_MPLSLABEL
- PEF_MPLSSETTINGS
- PEF_MPLSTOC
- PEF_PROTOCOL
- PEF_TCPDESTPORT
- PEF_TCPSETTINGS
- PEF_TCPSRCPORT
- PEF_TPLDCONFIG
- PEF_TPLDSETTINGS
- PEF_UDPDESTPORT
- PEF_UDPSETTINGS
- PEF_UDPSRCPORT
- PEF_VALUE
- PEF_VLANPCP
- PEF_VLANSETTINGS
- PEF_VLANTAG