freebsd-src icon indicating copy to clipboard operation
freebsd-src copied to clipboard

ice(4): Add host SR-IOV support

Open kgalazka opened this issue 11 months ago • 3 comments

Allows creating Virtual Functions on E800 adapters with up to 16 queues. Changing MAC address and using promiscuous mode for each VF may be enabled in configuration.

Please be advised that this is still work in progress and may be unstable.

Authored-by: Eric Joyner [email protected] Signed-off-by: Krzysztof Galazka [email protected]

kgalazka avatar Jan 17 '25 14:01 kgalazka

Changing MAC address and using promiscuous mode for each VF may be enabled in configuration.

Would you be willing to update the manual page for this change?

concussious avatar Jan 29 '25 17:01 concussious

If I was sufficiently motivated, I could maybe take a crack at it.

@kgalazka have you tried this on E830 devices? The last time I tried it didn't work; I don't know if it's worth calling out somewhere that it doesn't work on those since E830 hasn't been released yet, but I imagine once they are people will expect this to work on those and will be surprised that it mysteriously does not.

ricera avatar Feb 07 '25 07:02 ricera

@kgalazka have you tried this on E830 devices? The last time I tried it didn't work; I don't know if it's worth calling out somewhere that it doesn't work on those since E830 hasn't been released yet, but I imagine once they are people will expect this to work on those and will be surprised that it mysteriously does not.

Not there yet. I'm trying to make it ready for full blown testing on E810 first.

kgalazka avatar Feb 14 '25 16:02 kgalazka

looks like this applies, compiles and is up to date. I'm going to commit it, but keep an eye out for ice(4) complaints.

bsdimp avatar Jul 18 '25 19:07 bsdimp

Automated message from ghpr: Thank you for your submission. This PR has been merged to FreeBSD's branch. These changes will appear shortly on our GitHub mirror.

bsdimp avatar Jul 18 '25 19:07 bsdimp