Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys/dev/pci



Module Name:    src
Committed By:   rin
Date:           Wed Oct  4 07:35:27 UTC 2023

Modified Files:
        src/sys/dev/pci: files.pci
        src/sys/dev/pci/igc: if_igc.c if_igc.h igc_api.c igc_api.h igc_base.c
            igc_base.h igc_defines.h igc_hw.h igc_i225.c igc_i225.h igc_mac.c
            igc_mac.h igc_nvm.c igc_nvm.h igc_phy.c igc_phy.h igc_regs.h
Added Files:
        src/sys/dev/pci/igc: igc_evcnt.h

Log Message:
igc(4): Add support to Intel I225 / I226 series ethernet devices

Originally written by kevlo@o for OpenBSD, and ported by knakahara@,
msaitoh@, and myself.

The driver is *EXPERIMENTAL* at the moment, as some minor error
handling paths are not fully implemented.

Hardware VLAN tagging and TSO are not supported yet.

Although, we have never observed strange behaviors at least on amd64,
aarch64{,eb}, and evbppc (IBM405), except for PR port-arm/57643.

We will send pullup request to netbsd-10, after successful snapshot
build for -current.


To generate a diff of this commit:
cvs rdiff -u -r1.446 -r1.447 src/sys/dev/pci/files.pci
cvs rdiff -u -r1.1.1.1 -r1.2 src/sys/dev/pci/igc/if_igc.c \
    src/sys/dev/pci/igc/if_igc.h src/sys/dev/pci/igc/igc_api.c \
    src/sys/dev/pci/igc/igc_api.h src/sys/dev/pci/igc/igc_base.c \
    src/sys/dev/pci/igc/igc_base.h src/sys/dev/pci/igc/igc_defines.h \
    src/sys/dev/pci/igc/igc_hw.h src/sys/dev/pci/igc/igc_i225.c \
    src/sys/dev/pci/igc/igc_i225.h src/sys/dev/pci/igc/igc_mac.c \
    src/sys/dev/pci/igc/igc_mac.h src/sys/dev/pci/igc/igc_nvm.c \
    src/sys/dev/pci/igc/igc_nvm.h src/sys/dev/pci/igc/igc_phy.c \
    src/sys/dev/pci/igc/igc_phy.h src/sys/dev/pci/igc/igc_regs.h
cvs rdiff -u -r0 -r1.1 src/sys/dev/pci/igc/igc_evcnt.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index