Page MenuHomeFreeBSD

kgalazka (Krzysztof Galazka)
User

Projects

User Details

User Since
Jan 4 2016, 7:08 PM (512 w, 11 h)

Recent Activity

Yesterday

kgalazka committed rG09b48f811b4b: ice(4): Add support for E835-XXV-4 adapter (authored by kgalazka).
ice(4): Add support for E835-XXV-4 adapter
Mon, Oct 27, 2:13 PM
kgalazka closed D53319: ice(4): Add support for E835-XXV-4 adapter.
Mon, Oct 27, 2:13 PM

Fri, Oct 24

kgalazka edited reviewers for D52990: ix(4): Document E610 hardware and debug dump feature, added: ziaee, bcr; removed: andrew, jilles, slm, shurd, manu, cy, melifaro, olce, transport, bhyve, iflib, cam.

Fix reviewers list.

Fri, Oct 24, 8:13 PM
kgalazka committed rG6fd7f979b437: ice(4): Add PCI IDs for E835 devices (authored by kgalazka).
ice(4): Add PCI IDs for E835 devices
Fri, Oct 24, 8:10 PM
kgalazka committed rG16004d2a9eee: ice(4): Add PCI IDs for E835 devices (authored by kgalazka).
ice(4): Add PCI IDs for E835 devices
Fri, Oct 24, 8:01 PM
kgalazka committed rG2c02e6ca7154: igb(4): Fix out-of-bounds register access on VFs (authored by kgalazka).
igb(4): Fix out-of-bounds register access on VFs
Fri, Oct 24, 7:37 PM
kgalazka closed D52976: igb(4): Fix out-of-bounds register access on VFs.
Fri, Oct 24, 7:36 PM
kgalazka requested review of D53319: ice(4): Add support for E835-XXV-4 adapter.
Fri, Oct 24, 11:32 AM
kgalazka added inline comments to D53245: igb(4): Fix VLAN support on VFs.
Fri, Oct 24, 11:03 AM
kgalazka updated the diff for D53245: igb(4): Fix VLAN support on VFs.

Fix assertion condition. It should be the expected state, not the opposite.

Fri, Oct 24, 11:01 AM

Thu, Oct 23

kgalazka added inline comments to D53245: igb(4): Fix VLAN support on VFs.
Thu, Oct 23, 6:10 PM
kgalazka added inline comments to D52976: igb(4): Fix out-of-bounds register access on VFs.
Thu, Oct 23, 5:00 PM
kgalazka added a member for Intel Networking: mateusz.moga_intel.com.
Thu, Oct 23, 10:43 AM

Tue, Oct 21

kgalazka added reviewers for D53245: igb(4): Fix VLAN support on VFs: erj, kbowling, jmg, Intel Networking.
Tue, Oct 21, 4:55 PM
kgalazka requested review of D53245: igb(4): Fix VLAN support on VFs.
Tue, Oct 21, 4:54 PM
kgalazka updated the diff for D52976: igb(4): Fix out-of-bounds register access on VFs.

Wake-on-Lan configuration is not available for VFs.

Tue, Oct 21, 4:19 PM

Fri, Oct 17

kgalazka added inline comments to D52549: ixl(4): fix multicast promiscuous mode state tracking and filter management.
Fri, Oct 17, 9:10 AM

Thu, Oct 16

kgalazka committed rG46a8a1f08f88: ixl(4): fix multicast promiscuous mode state tracking and filter management (authored by Yogesh.Bhosale_intel.com).
ixl(4): fix multicast promiscuous mode state tracking and filter management
Thu, Oct 16, 8:09 PM
kgalazka closed D52549: ixl(4): fix multicast promiscuous mode state tracking and filter management.
Thu, Oct 16, 8:08 PM

Wed, Oct 15

kgalazka committed rGa728b96686e6: ix/ixv: Add support for new Intel Ethernet E610 family devices (authored by Bhosale, Yogeshnull <nullyogesh.bhosale@intel.com>).
ix/ixv: Add support for new Intel Ethernet E610 family devices
Wed, Oct 15, 3:36 PM

Fri, Oct 10

kgalazka committed rGb202176dc76d: ice(4): Add PCI IDs for E835 devices (authored by kgalazka).
ice(4): Add PCI IDs for E835 devices
Fri, Oct 10, 12:13 PM
kgalazka closed D52782: ice(4): Add PCI IDs for E835 devices.
Fri, Oct 10, 12:13 PM
kgalazka committed rG2170400142b9: ix(4): Add support for debug dump for E610 adapters (authored by Yogesh.Bhosale_intel.com).
ix(4): Add support for debug dump for E610 adapters
Fri, Oct 10, 10:16 AM
kgalazka closed D50934: ix(4): Add support for debug dump for E610 adapters.
Fri, Oct 10, 10:16 AM

Thu, Oct 9

kgalazka added a comment to D52782: ice(4): Add PCI IDs for E835 devices.
In D52782#1206718, @erj wrote:

Can you tell us what the hardware enhancements are? 👀

Thu, Oct 9, 8:54 AM
kgalazka updated the summary of D52782: ice(4): Add PCI IDs for E835 devices.
Thu, Oct 9, 8:51 AM

Wed, Oct 8

kgalazka added a reviewer for D52976: igb(4): Fix out-of-bounds register access on VFs: jmg.
Wed, Oct 8, 5:07 PM
kgalazka added a reviewer for D52976: igb(4): Fix out-of-bounds register access on VFs: Intel Networking.
Wed, Oct 8, 8:11 AM
kgalazka requested review of D52976: igb(4): Fix out-of-bounds register access on VFs.
Wed, Oct 8, 8:10 AM

Tue, Oct 7

kgalazka added a comment to D52390: e1000: remove unused header file.

This file might be a collateral damage of splitting PF and VF drivers on Linux. We should have all definitions from this file in other places, but let me double check if there are no differences.

Tue, Oct 7, 5:37 PM

Thu, Oct 2

kgalazka committed rG772b37053bc5: ixgbe: Remove unused function ixgbe_is_media_cage_present (authored by Yogesh.Bhosale_intel.com).
ixgbe: Remove unused function ixgbe_is_media_cage_present
Thu, Oct 2, 5:34 PM

Mon, Sep 29

kgalazka committed rGdb8b10d728da: ixl(4): Fix queue MSI and legacy IRQ rearming (authored by kgalazka).
ixl(4): Fix queue MSI and legacy IRQ rearming
Mon, Sep 29, 1:48 PM
kgalazka committed rG0c946b6072ab: ixl(4): Fix queue MSI and legacy IRQ rearming (authored by kgalazka).
ixl(4): Fix queue MSI and legacy IRQ rearming
Mon, Sep 29, 1:41 PM
kgalazka requested review of D52782: ice(4): Add PCI IDs for E835 devices.
Mon, Sep 29, 12:56 PM

Sep 12 2025

kgalazka accepted D52326: first cut at reading igb vf stat support.

In my testing it also looks good, both on PF and VF.

Sep 12 2025, 12:44 PM

Sep 5 2025

kgalazka added inline comments to D50067: ix/ixv: Add support for new Intel Ethernet E610 family devices.
Sep 5 2025, 4:10 PM
kgalazka added a comment to D52326: first cut at reading igb vf stat support.

@jmg thank you for the patch! I started working on that issue, but a family emergency put me AFK for almost 2 weeks. To avoid further delay I think we should proceed with your version. It looks good to me, but let me run some basic tests on Monday. I'll approve this review as soon as I'm done.

Sep 5 2025, 4:06 PM

Aug 27 2025

kgalazka accepted D50712: iflib: Set the get counter routine prior to attaching the interface.
Aug 27 2025, 9:10 AM

Aug 20 2025

kgalazka closed D50067: ix/ixv: Add support for new Intel Ethernet E610 family devices.

Thanks again!

Aug 20 2025, 7:13 PM

Aug 19 2025

kgalazka added a comment to D50067: ix/ixv: Add support for new Intel Ethernet E610 family devices.

Fixing Eric's comment about codename seemed as a trivial change so I tried to do it without engaging Yogesh and updating the review. I'm sorry, it looks like it was a poor idea. Commit wasn't automatically detected by Phabricator and this review is still open. Is there anything else I should do except for adding the commit with 'Edit Related Objects', and promising to not try to cut the corners in the future?

Aug 19 2025, 6:41 PM
kgalazka committed rGdea5f973d0c8: ix/ixv: Add support for new Intel Ethernet E610 family devices (authored by Bhosale, Yogeshnull <nullyogesh.bhosale@intel.com>).
ix/ixv: Add support for new Intel Ethernet E610 family devices
Aug 19 2025, 3:13 PM
kgalazka closed D51331: ixl(4): Fix queue MSI and legacy IRQ rearming.
Aug 19 2025, 1:16 PM
kgalazka committed rG6f41c1fc39d9: ixl(4): Fix queue MSI and legacy IRQ rearming (authored by kgalazka).
ixl(4): Fix queue MSI and legacy IRQ rearming
Aug 19 2025, 1:16 PM

Jul 31 2025

kgalazka added a comment to D50067: ix/ixv: Add support for new Intel Ethernet E610 family devices.

@erj @kbowling - We've got a green light from our validation team. Could you please take a look at latest updates?

Jul 31 2025, 9:35 PM

Jul 24 2025

kgalazka committed rG00daa1b56a8b: ice: Update to 1.42.1-k (authored by erj).
ice: Update to 1.42.1-k
Jul 24 2025, 2:26 PM
kgalazka committed rG66b1d696db12: ice_ddp: Update to 1.3.41.0 (authored by erj).
ice_ddp: Update to 1.3.41.0
Jul 24 2025, 2:26 PM

Jul 18 2025

kgalazka abandoned D48498: ice(4): Add host SR-IOV support.

Abandoning this revision as related Github PR was merged by @imp

Jul 18 2025, 10:32 PM

Jul 15 2025

kgalazka added a reviewer for D51331: ixl(4): Fix queue MSI and legacy IRQ rearming: Intel Networking.
Jul 15 2025, 5:56 PM
kgalazka requested review of D51331: ixl(4): Fix queue MSI and legacy IRQ rearming.
Jul 15 2025, 5:55 PM

Jun 26 2025

kgalazka added inline comments to D50067: ix/ixv: Add support for new Intel Ethernet E610 family devices.
Jun 26 2025, 9:27 PM
kgalazka committed rGb9e3e8491fe6: release: Fix dvdrom building dependency (authored by kgalazka).
release: Fix dvdrom building dependency
Jun 26 2025, 7:58 PM
kgalazka closed D51062: release: Fix dvdrom building dependency.
Jun 26 2025, 7:57 PM
kgalazka requested review of D51062: release: Fix dvdrom building dependency.
Jun 26 2025, 10:41 AM

Jun 23 2025

kgalazka updated the diff for D48498: ice(4): Add host SR-IOV support.
  • ice(4): Fix setting VF MAC address
Jun 23 2025, 1:49 PM

Jun 17 2025

kgalazka committed rG7ffe1a1f6318: pci: Save MSIX ctrl value before pci_mask_msix call (authored by kgalazka).
pci: Save MSIX ctrl value before pci_mask_msix call
Jun 17 2025, 7:23 PM
kgalazka closed D49484: pci: Save MSIX ctrl value before pci_mask_msix call.
Jun 17 2025, 7:23 PM

Jun 13 2025

kgalazka added a comment to D49484: pci: Save MSIX ctrl value before pci_mask_msix call.

@jhb Is there anything else you'd like me to change in this patch?

Jun 13 2025, 8:08 PM

Jun 11 2025

kgalazka committed rG5dbdbff46b08: ice(4): Update E830-XXV device ids (authored by kgalazka).
ice(4): Update E830-XXV device ids
Jun 11 2025, 7:14 PM

Jun 3 2025

kgalazka committed rGae08f9366346: ppt: Fix panic when configuring unavailable MSI-X vector (authored by kgalazka).
ppt: Fix panic when configuring unavailable MSI-X vector
Jun 3 2025, 4:42 PM

Jun 2 2025

kgalazka committed rG0fed8828c95a: ice(4): Update E830-XXV device ids (authored by kgalazka).
ice(4): Update E830-XXV device ids
Jun 2 2025, 5:31 PM
kgalazka closed D50327: ice(4): Update E830-XXV device ids.
Jun 2 2025, 5:30 PM

May 30 2025

kgalazka added inline comments to D50067: ix/ixv: Add support for new Intel Ethernet E610 family devices.
May 30 2025, 8:56 PM

May 27 2025

kgalazka updated the diff for D50327: ice(4): Update E830-XXV device ids.

Remove also 2-part ID for 0x12D3 devices.

May 27 2025, 12:45 PM

May 23 2025

kgalazka added a comment to D50128: ixgbe: add MDIO bus support.

I would assume if you hold the fw semaphore you'd have exclusive access to the adapter..

May 23 2025, 9:58 PM

May 20 2025

kgalazka added a comment to D50128: ixgbe: add MDIO bus support.

@adrian Would you mind posting device id and hw->phy.type from the system you're using for testing?

May 20 2025, 4:58 PM

May 16 2025

kgalazka added a comment to D50128: ixgbe: add MDIO bus support.

I would be somewhat curious why we need to serialize like this. Note that nothing else prodding the swfw in ixgbe is explicitly locked or asserted.

May 16 2025, 8:19 PM
kgalazka added a comment to D50067: ix/ixv: Add support for new Intel Ethernet E610 family devices.
In D50067#1149007, @erj wrote:

In the description:

Support exclusively for x64 operating systems; no 32-bit OS support

Doesn't the in-kernel ixgbe driver still build for i386? Does this just mean no "official" support when it's running on non amd64 kernels?

May 16 2025, 7:59 PM
kgalazka committed rG413197cef9cc: ppt: Fix panic when configuring unavailable MSI-X vector (authored by kgalazka).
ppt: Fix panic when configuring unavailable MSI-X vector
May 16 2025, 11:30 AM
kgalazka closed D48812: ppt: Fix panic when configuring unavailable MSI-X vector.
May 16 2025, 11:30 AM

May 15 2025

kgalazka committed rGecc352af5987: committers-src: add myself (kgalazka@) (authored by kgalazka).
committers-src: add myself (kgalazka@)
May 15 2025, 7:30 PM
kgalazka closed D50332: committers-src: add myself (kgalazka@).
May 15 2025, 7:29 PM

May 14 2025

kgalazka added inline comments to D50332: committers-src: add myself (kgalazka@).
May 14 2025, 8:52 AM
kgalazka updated the diff for D50332: committers-src: add myself (kgalazka@).

Add missing newline

May 14 2025, 8:51 AM

May 13 2025

kgalazka added reviewers for D50067: ix/ixv: Add support for new Intel Ethernet E610 family devices: erj, kbowling.

@erj, @kbowling: We're still awaiting for feedback from validation team, but would you mind taking a look?

May 13 2025, 6:34 PM
kgalazka added reviewers for D48812: ppt: Fix panic when configuring unavailable MSI-X vector: erj, kbowling.

@erj, @kbowling Could you please take a look?

May 13 2025, 5:01 PM
kgalazka requested review of D50332: committers-src: add myself (kgalazka@).
May 13 2025, 4:30 PM
kgalazka closed D50243: Add new src committer information for kgalazka.
May 13 2025, 3:30 PM
kgalazka committed R9:f203913d4171: Add new src committer information for kgalazka (authored by kgalazka).
Add new src committer information for kgalazka
May 13 2025, 3:30 PM
kgalazka requested review of D50327: ice(4): Update E830-XXV device ids.
May 13 2025, 1:52 PM
kgalazka added inline comments to D50295: ixgbe: improve MDIO performance by reducing semaphore/IPC delays.
May 13 2025, 11:08 AM

May 7 2025

kgalazka added a comment to D50243: Add new src committer information for kgalazka.

It has the approver-this is a bit of a race condition as you need me or erj or both to approve so you will always need to update it right before push.

May 7 2025, 8:41 PM
bofh renamed kgalazka from krzysztof.galazka_intel.com to kgalazka.
May 7 2025, 7:52 PM
kgalazka added a comment to D50243: Add new src committer information for kgalazka.

It will be helpful, especially early on, to add a fully formatted commit message to the review description so we can have a look and make sure you have the git config right.

May 7 2025, 6:39 PM
kgalazka requested review of D50243: Add new src committer information for kgalazka.
May 7 2025, 5:55 PM

May 6 2025

kgalazka added inline comments to D50128: ixgbe: add MDIO bus support.
May 6 2025, 8:21 PM
kgalazka added a comment to D50127: ixgbe: add MDIO access routines from intel DPDK.
In D50127#1144438, @erj wrote:

I'm going to assume there are some hidden #ifdefs that are getting stripped out that require the write() function to be more complex for some reason. @krzysztof.galazka_intel.com ?

May 6 2025, 4:51 PM

Mar 25 2025

kgalazka updated the diff for D49484: pci: Save MSIX ctrl value before pci_mask_msix call.

Implement feedback from jhb.

Mar 25 2025, 5:48 PM

Mar 24 2025

kgalazka requested review of D49484: pci: Save MSIX ctrl value before pci_mask_msix call.
Mar 24 2025, 9:51 AM

Mar 14 2025

kgalazka added inline comments to D48498: ice(4): Add host SR-IOV support.
Mar 14 2025, 4:00 PM
kgalazka updated the diff for D48498: ice(4): Add host SR-IOV support.

Update with recent changes from Github PR: https://github.com/freebsd/freebsd-src/pull/1573

Mar 14 2025, 3:57 PM

Mar 7 2025

kgalazka accepted D49251: dev: Use recently added improvements to PME# support to simplify drivers.

Looks good to me. Unfortunately I don't have any EM HW to test it.

Mar 7 2025, 8:09 PM
kgalazka accepted D49250: pci: Add helper routines to manage PME in device drivers.

LGTM

Mar 7 2025, 7:42 PM

Feb 10 2025

kgalazka accepted D48889: pci: Cosmetic cleanups to MSI/MSI-X routines.

The one thing I think drivers would like to do is allocate additional MSI-X IRQs on the fly

Feb 10 2025, 3:56 PM

Feb 7 2025

kgalazka added inline comments to D48889: pci: Cosmetic cleanups to MSI/MSI-X routines.
Feb 7 2025, 8:36 PM
kgalazka accepted D48890: pci: Don't cache the count of MSI/MSI-X messages before allocation.

Ah, that makes sense. Thanks a lot for clarification!

Feb 7 2025, 7:54 PM
kgalazka added inline comments to D48890: pci: Don't cache the count of MSI/MSI-X messages before allocation.
Feb 7 2025, 6:20 PM
kgalazka added a comment to D48812: ppt: Fix panic when configuring unavailable MSI-X vector.
In D48812#1114102, @jhb wrote:

I'm worried that this might have other side effects for things like EA caps. However, I think it's also true that caching the MSI counts is probably wrong in general. It's not just VFs, in theory writing to some other register in a PF can change the value of the MSI control registers and we should just always read them.

Feb 7 2025, 11:29 AM

Feb 4 2025

kgalazka added a comment to D48812: ppt: Fix panic when configuring unavailable MSI-X vector.
In D48812#1113788, @jhb wrote:

I believe pci_msix_count() is returning a cached value from when the VF was first created in pci_read_cap() called from pci_fill_devinfo() called from pci_add_iov_child() called from PCI_CREATE_IOV_CHILD. If the MSI-X count is then adjusted by the driver in the PCI_IOV_ADD_VF callback, the cached value will be wrong.

Feb 4 2025, 5:49 PM

Feb 3 2025

kgalazka added a comment to D48812: ppt: Fix panic when configuring unavailable MSI-X vector.

I'm not sure why pci_msix_count returns incorrect number. pciconf output looks fine:

Feb 3 2025, 2:31 PM
kgalazka requested review of D48812: ppt: Fix panic when configuring unavailable MSI-X vector.
Feb 3 2025, 2:28 PM