A new field 'use_tx_descs' gets programmed by OSD layer. Tx ring accounts current desc counts and when the current desc count increases above use_tx_descs and the last bit is set in the desc, we set the IOC bit. Bug 4569357 Change-Id: Ida2c7b84e0096007b874e79e3b7502c997f71980 Signed-off-by: Aniruddha Paul <anpaul@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/kernel/nvethernetrm/+/3207582 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Reviewed-by: svcacv <svcacv@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com> Reviewed-by: Srinivas Ramachandran <srinivasra@nvidia.com>