This is a reviewers group for the Intel Ethernet drivers. Do not add users willy-nilly.
Details
Wed, Aug 5
Tue, Aug 4
igc already does not panic per your own statement, so I'm not sure what you are arguing. My request is to unify lifecycle management as one commit. But now looking and iflib.c I think the igc_if_init should simply be dropped from resume and media_change so please do that instead.
@kbowling resume and media_change are not the same. They already inside a CTX_LOCK already, no panic.
It's one unit of work unifying a lifecycle issue
Can you do the same for media_change and if_resume?
Can you do the same for media_change and if_resume?
Mon, Aug 3
Jun 26 2026
Dec 5 2025
Nov 5 2025
Oct 23 2025
Feb 13 2025
Sep 17 2024
Jan 10 2023
Dec 12 2022
Oct 21 2022
Jan 14 2021
Aug 17 2020
Oct 15 2019
Oct 8 2019
Oct 4 2019
Thank you for the feedback. After applying (only) the suggested change, testing a EEE state change with my hardware looks like the following:
root@freebsd:/usr/src # sysctl dev.ix.1.eee_state dev.ix.1.eee_state: 1 root@freebsd:/usr/src # sysctl dev.ix.1.eee_state=0 dev.ix.1.eee_staix1: Error in EEE setup: 0x7FFFFFFF te: 1 sysctl: dev.ix.1.eee_state=0: Invalid argument root@freebsd:/usr/src #
Sep 30 2019
Sep 16 2019
May 10 2019
Apr 4 2019
Tested with a 1000 iteration ifdown/up loop using both DA and SR, configured normally and using LAGG.
