]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
e1000: fix I219 hang on reset
authorKevin Bowling <kbowling@FreeBSD.org>
Wed, 8 Feb 2023 19:21:45 +0000 (12:21 -0700)
committerKevin Bowling <kbowling@FreeBSD.org>
Wed, 22 Feb 2023 00:48:25 +0000 (17:48 -0700)
commit17d1b8eef7d18ad6093c5024bd25a9bca7c3febe
tree639381ee2418dd828a6f29c9e9b0910f69975073
parent335517b9b02bc37f4d532998dc8e3ce5757cdef6
e1000: fix I219 hang on reset

Clear the rings before reset to avoid a HW hang.

Inspired by em-7.7.8 and DPDK (1fc9701238edcf0541289b9ae15565b6d9d7ab30)

Reviewed by: erj
Sponsored by: BBOX.io
Pull Request: https://github.com/freebsd/freebsd-src/pull/540

(cherry picked from commit ae1dca798e0f826de46f4ec11914ba4c91928d7a)
sys/dev/e1000/if_em.c