ethdev: add default value for max segment
rte_eth_dev_info structure exposes, nb_seg_max & nb_mtu_seg_max to provide maximum number of supported segments for a given platform. Defining UINT16_MAX as default value of above mentioned variables to expose support of infinite/maximum segments. Based on above values, application can decide best size for buffers while creating mbuf pool. Signed-off-by: Sunil Kumar Kori <skori@marvell.com> Acked-by: Andrew Rybchenko <arybchenko@solarflare.com>
This commit is contained in:
parent
32d2bf01a3
commit
a79e3088ca
@ -2548,6 +2548,8 @@ rte_eth_dev_info_get(uint16_t port_id, struct rte_eth_dev_info *dev_info)
|
||||
.nb_max = UINT16_MAX,
|
||||
.nb_min = 0,
|
||||
.nb_align = 1,
|
||||
.nb_seg_max = UINT16_MAX,
|
||||
.nb_mtu_seg_max = UINT16_MAX,
|
||||
};
|
||||
|
||||
RTE_ETH_VALID_PORTID_OR_RET(port_id);
|
||||
|
@ -2333,6 +2333,8 @@ void rte_eth_macaddr_get(uint16_t port_id, struct rte_ether_addr *mac_addr);
|
||||
* .nb_max = UINT16_MAX,
|
||||
* .nb_min = 0,
|
||||
* .nb_align = 1,
|
||||
* .nb_seg_max = UINT16_MAX,
|
||||
* .nb_mtu_seg_max = UINT16_MAX,
|
||||
* };
|
||||
*
|
||||
* device = dev->device
|
||||
|
Loading…
Reference in New Issue
Block a user