User Details
- User Since
- May 4 2017, 8:38 AM (363 w, 6 d)
May 18 2018
May 17 2018
May 4 2018
I have tested this patch on local setup, basic I/O is running fine.
Feb 6 2018
Taken care of all review comments.
Jan 30 2018
Jan 19 2018
Dec 4 2017
Matt Joras, Sean Bruno, Stephen Hurd,
bnxt: Removed Tx padding logic from earlier patch
since iflib supporting it as part of D13324.
Thanks to Stephen,
Tested with Cumulus A0 NIC, test passed with this patch.
I'll delete the old workaround (used for padding) from driver.
Dec 1 2017
How are you testing this padding?
<Chenna> ARP response pkt is less than 60 bytes, right? I'm able to repro using ARP response pkt only.
Nov 30 2017
Please ignore Crash as that is not related to this particulate issue.
Nov 27 2017
Hi Stephen,
- Added support for Short-HWRM since it is required for stratus to support SR-IOV
- Since few BRCM A0 NICs can not handle < 52 byte Tx pkts, implemented padding logic.
- Taken care of other minor issues while claiming VFs.
Nov 16 2017
Matt Joras,
Nov 15 2017
Nov 8 2017
Looks good to me.
Nov 7 2017
Thanks Stephen,
Nov 3 2017
Quick update:-
I agree with you!! Thanks for the suggestion.
Nov 1 2017
Problem description:-
Ifconfig showing media as 'Other' only for bnxt interfaces, where as for ix1 (Intel 10G NIC) it is showing properly.
Oct 27 2017
For now, taken care of all of your review comments, I'm sorry for couple of duplicate entries / incompatible entries in earlier patch.
Taken care of all review comments.
Taken care of review comments.
Oct 25 2017
Modify IFLIB_MAX_RX_SEGS to 66 which is theoretical maximum for BRCM NIC (64 + 1 TPA_START + 1 TPA_END)
How many are required when max_agg_segs == 7? With that value change in future hardware designs?
Though I'm seeing max of 45 in my setup, Theoretical max num_frags is 66 (64 frags + 1 TPA_Start + 1 TPA_End).
Oct 24 2017
Taken care of review comments.
Taken care of review comments.
Oct 17 2017
Can you please review the patch and commit if no changes required?
Thank you, Stephen.
Oct 6 2017
Trimmed switch-case block a lot and allowing a speed only when it is supported by it's phy_type.
Can you please review and let me know if still there are any issues?
Taken care of Stephen's review comments by removing speed / phy_type combinations which doesn't exist currently or technically not possible.
Fixed issue of double notification (in the kernel logs) after changing flow control setting in case of pause_autoneg.
Sep 28 2017
Thanks for the review, Stephen.
Hi Stephen,
Sep 25 2017
Hi Stephen,
Hi Stephen,
Sep 22 2017
Looks good, though the other one should be renamed as well.
<Chenna> Taken care!!
Sep 21 2017
Thanks Stephen,
Thank you for the review, Stephen. Please find my response below.
Sep 20 2017
Sep 18 2017
Not really. It's easiest/best to make it only modifiable when !(if_getdrvflags() & IFF_DRV_RUNNING)
<Chenna> Taken care!!
Sep 14 2017
I need some more time to get back on 'default hw_lro options' / ip_forwarding.
Sep 13 2017
Looks like this patch causing issues with bnxt driver unload.
Sep 8 2017
Stephen,
Please find my few inline explanations which may helps in the review.
Thank you, Stephen.
Taken care of review comments.
Thanks a lot, Stephen.
Sep 7 2017
when using iflib, software LRO is handled by iflib, not through the driver using tcp_lro_rx()/tcp_lro_flush_all().
<Chenna> Thanks for the info.
Taken care of all review comments.
Taken care of all review comments.
Sep 6 2017
Corrected patch by removing debug code.
Combining them into one allocation seems like a needlessly awkward way to save 4k.
<Chenna> I agree with this, separated the allocations.
Sean Bruno,
Thanks Stephen, Already opened a mail thread with Firmware team regarding that and will update the status once get back.
Sep 5 2017
Thanks a lot for such detailed explanation, It really helped me for better understanding.
Thank you, Stephen.
Sep 4 2017
Sep 1 2017
Aug 31 2017
You should update the summary to remove item #2 so it's useful as a commit message.
<Chenna> Done!!
Aug 29 2017
Sean Bruno,
Aug 26 2017
Thanks Stephen!! Taken care of your review comments.
Aug 23 2017
Hi Stephen,