User Details
- User Since
- Jan 4 2016, 7:08 PM (493 w, 1 d)
Yesterday
Fri, Jun 13
@jhb Is there anything else you'd like me to change in this patch?
Wed, Jun 11
Tue, Jun 3
Mon, Jun 2
Fri, May 30
Tue, May 27
Remove also 2-part ID for 0x12D3 devices.
Fri, May 23
I would assume if you hold the fw semaphore you'd have exclusive access to the adapter..
Tue, May 20
@adrian Would you mind posting device id and hw->phy.type from the system you're using for testing?
May 16 2025
May 15 2025
May 14 2025
Add missing newline
May 13 2025
May 7 2025
May 6 2025
Mar 25 2025
Implement feedback from jhb.
Mar 24 2025
Mar 14 2025
Update with recent changes from Github PR: https://github.com/freebsd/freebsd-src/pull/1573
Mar 7 2025
Looks good to me. Unfortunately I don't have any EM HW to test it.
LGTM
Feb 10 2025
The one thing I think drivers would like to do is allocate additional MSI-X IRQs on the fly
Feb 7 2025
Ah, that makes sense. Thanks a lot for clarification!
Feb 4 2025
Feb 3 2025
I'm not sure why pci_msix_count returns incorrect number. pciconf output looks fine:
Jan 29 2025
TX filter for LLDP frames is added to prevent i.e. VFs from messing up with DCB config. My colleagues suggest using an override in TX path like it's done in the Linux driver: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/net/ethernet/intel/ice/ice_txrx.c?h=v6.13#n2360 instead of removing this filter. I'm still digging in the docs to better understand if this is the only option when SR-IOV is in use. Could you please wait until ice(4): Add host SR-IOV support is ready?
Jan 28 2025
Jan 17 2025
We're trying a different approach to make the work more transparent and enable receiving feedback earlier during development. This patch will be updated with bug fixes and missing features. There is also a pull request on Github if you'd like to see commits history: https://github.com/freebsd/freebsd-src/pull/1573
Jan 3 2025
LGTM but let me ask @bartosz.sobczak_intel.com to take a look at irdma changes.
Jan 2 2025
@kbowling Do you want me to make any additional changes in this patch?
Dec 6 2024
Prefix taskqueue name with 'if_'.
Nov 25 2024
Add forgotten task init for IFLIB_INTR_IOV soft irq type.
Oct 23 2024
Oct 21 2024
Oct 18 2024
Rebased on top of master.
Free taskqueue after releasing interrupts per jhb comment on Github.
Oct 1 2024
Aug 14 2024
@franco_opnsense.org Output from sysctl dev.ixl.<N>.debug.filter_list and ifmcstat may shed some light on the problem. IPv4/v6 addresses can be removed. I'd like to compare mcast-macaddr list and filters configured by driver. Could you please open also a PR on FreeBSD bugzilla?
Jul 22 2024
May 29 2024
May 14 2024
Jul 6 2023
Feb 6 2023
Jan 10 2023
Nov 21 2022
Jul 1 2022
Apr 19 2022
Fixed typo in device id, was 5G instead of 1G.
Apr 15 2022
Feb 8 2022
Update patch to apply on top of HEAD
Feb 7 2022
Update patch to apply on top of HEAD
Sep 13 2021
Aug 16 2021
Jul 23 2021
- Do not rely on information from link event
Jul 9 2021
I'm still not able to reproduce this issue with any of my switches. Could you, please, modify printf in the ixl_link_event function to dump hex values of status->link_info, status->an_info, hw->phy.link_info.link_info and hw->phy.link_info.an_info, and send me the log?
Jun 30 2021
Thank you Sai! Now I understand what I should be looking for.
Jun 23 2021
Jun 17 2021
Jun 14 2021
Actually using separate sysctl_ctx was necessary in non-iflib version of the driver to allow releasing and re-allocating queues while handling EMP reset. In this version Rx queues memory is managed by the iflib with IFDI interface so using separate syssctl context may be not required. Let me double check that.
Jun 11 2021
Jun 8 2021
May 18 2021
Mar 19 2021
Mar 3 2021
Fixed with D21924 by marius