History log of /dpdk/drivers/net/bnxt/tf_ulp/ulp_alloc_tbl.c (Results 1 – 3 of 3)
Revision Date Author Comments
# d4b36fc5 07-Nov-2024 Kishore Padmanabha <kishore.padmanabha@broadcom.com>

net/bnxt/tf_ulp: support a few feature extensions

This patch supports the following features.

add support for port table write operation
Added support for port table write operation from the
temp

net/bnxt/tf_ulp: support a few feature extensions

This patch supports the following features.

add support for port table write operation
Added support for port table write operation from the
template so that template can write mirror id details into
the port database.

support generic template for socket direct
Support the socket direct feature, which is disabled by
default. User could enable it with meson configuration
parameter truflow feature bit.

add support for truflow promiscuous mode
The truflow application supports promiscuous mode to enable
or disable receiving the packets with unknown destination
mac addresses.

set metadata for profile tcam entry
The metadata higher bits are currently used for profile
tcam entry. To make better use of EM entries, it is better
to use metadata fully instead of only the higher bits of
the metadata.

support the group miss action
Generic template supports the feature of setting group miss
action with the following rte command:

flow group 0 group_id 1 ingress set_miss_actions jump
group 3 / end

fix some build failures
This change resolves a build issue seen on some OS's and
compiler versions.

Signed-off-by: Kishore Padmanabha <kishore.padmanabha@broadcom.com>
Signed-off-by: Shuanglin Wang <shuanglin.wang@broadcom.com>
Signed-off-by: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
Reviewed-by: Mike Baucom <michael.baucom@broadcom.com>
Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>

show more ...


# 0c036a14 07-Nov-2024 Peter Spreadborough <peter.spreadborough@broadcom.com>

net/bnxt/tf_ulp: optimize with inline and prediction

This change makes performance improvements by inlining frequently
used utility functions and by helping branch prediction by using
the likely/unl

net/bnxt/tf_ulp: optimize with inline and prediction

This change makes performance improvements by inlining frequently
used utility functions and by helping branch prediction by using
the likely/unlikely compiler hints.

Signed-off-by: Peter Spreadborough <peter.spreadborough@broadcom.com>
Signed-off-by: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
Reviewed-by: Kishore Padmanabha <kishore.padmanabha@broadcom.com>
Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>

show more ...


# 83f916bd 07-Nov-2024 Kishore Padmanabha <kishore.padmanabha@broadcom.com>

net/bnxt/tf_ulp: support jump action

Enable support for jump action for generic application. The group
id specified in jump action chains flows that specify that group
id in the group attribute.

Th

net/bnxt/tf_ulp: support jump action

Enable support for jump action for generic application. The group
id specified in jump action chains flows that specify that group
id in the group attribute.

This patch also updates template files needed to support this
feature.

Signed-off-by: Kishore Padmanabha <kishore.padmanabha@broadcom.com>
Signed-off-by: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
Reviewed-by: Mike Baucom <michael.baucom@broadcom.com>
Reviewed-by: Shuanglin Wang <shuanglin.wang@broadcom.com>
Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>

show more ...