X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fqede%2Fbase%2Fecore_hsi_init_func.h;h=7efe2eff1afe04f0744fd97d5ed7e948a5755e3c;hb=8716f9942a408a79a114ac0496e4e7d55bc9944c;hp=d77edaa1dba6f8af4c08e72c6ec8a0ec05024a0c;hpb=3126df2237c2ef0e934d4b691ccaddb3ebebf575;p=dpdk.git diff --git a/drivers/net/qede/base/ecore_hsi_init_func.h b/drivers/net/qede/base/ecore_hsi_init_func.h index d77edaa1db..7efe2eff1a 100644 --- a/drivers/net/qede/base/ecore_hsi_init_func.h +++ b/drivers/net/qede/base/ecore_hsi_init_func.h @@ -88,7 +88,18 @@ struct init_nig_pri_tc_map_req { /* - * QM per-port init parameters + * QM per global RL init parameters + */ +struct init_qm_global_rl_params { +/* Rate limit in Mb/sec units. If set to zero, the link speed is uwsed + * instead. + */ + u32 rate_limit; +}; + + +/* + * QM per port init parameters */ struct init_qm_port_params { u8 active /* Indicates if this port is active */; @@ -111,24 +122,20 @@ struct init_qm_pq_params { u8 wrr_group /* WRR group */; /* Indicates if a rate limiter should be allocated for the PQ (0/1) */ u8 rl_valid; + u16 rl_id /* RL ID, valid only if rl_valid is true */; u8 port_id /* Port ID */; - u8 reserved0; - u16 reserved1; + u8 reserved; }; /* - * QM per-vport init parameters + * QM per VPORT init parameters */ struct init_qm_vport_params { -/* rate limit in Mb/sec units. a value of 0 means dont configure. ignored if - * VPORT RL is globally disabled. - */ - u32 vport_rl; /* WFQ weight. A value of 0 means dont configure. ignored if VPORT WFQ is * globally disabled. */ - u16 vport_wfq; + u16 wfq; /* the first Tx PQ ID associated with this VPORT for each TC. */ u16 first_tx_pq_id[NUM_OF_TCS]; };