Adds support for receiving the Async event from FW by registering a hook with L2 driver. Register for DCB change event. Updates the QP1 context with the modified DSCP values. Also, update the missing configuration while enabling Congestion control settings. Please review and apply. Thanks, Selvin Xavier Kalesh AP (3): RDMA/bnxt_re: Add FW async event support in driver RDMA/bnxt_re: Query firmware defaults of CC params during probe RDMA/bnxt_re: Add support to handle DCB_CONFIG_CHANGE event Selvin Xavier (1): RDMA/bnxt_re: Enable ECN marking by default drivers/infiniband/hw/bnxt_re/bnxt_re.h | 3 + drivers/infiniband/hw/bnxt_re/main.c | 158 ++++++++++++++++++++++++++ drivers/infiniband/hw/bnxt_re/qplib_fp.h | 2 + drivers/infiniband/hw/bnxt_re/qplib_sp.c | 113 ++++++++++++++++++ drivers/infiniband/hw/bnxt_re/qplib_sp.h | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 31 +++++ drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 1 + 8 files changed, 312 insertions(+) -- 2.5.5