NetBSD-Bugs archive

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

kern/52773: the wm driver should handle i82583V as jumbo frame capable device



>Number:         52773
>Category:       kern
>Synopsis:       the wm driver should handle i82583V as jumbo frame capable device
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    kern-bug-people
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed Nov 29 12:35:00 +0000 2017
>Originator:     Shinichi Doyashiki
>Release:        NetBSD 8.99.7
>Organization:
	at home
>Environment:
System: NetBSD router.csel.org 8.99.7 NetBSD 8.99.7 (XCYMINIPC) #1: Wed Nov 29 20:46:07 JST 2017  clare%inner.csel.org@localhost:/export/stage/hack/sys/arch/amd64/compile/XCYMINIPC amd64
Architecture: x86_64
Machine: amd64
>Description:
	the wm driver should handle i82583V as jumbo frame capable device.

	the Intel's updated revision history of datasheet says i82583V
	supports jumbo frames, but the datasheet itself have no about
	definition and handling of jumbo frames.

	https://www.intel.co.jp/content/dam/doc/datasheet/82583v-gbe-controller-datasheet.pdf
	https://ark.intel.com/products/41676/Intel-82583V-Gigabit-Ethernet-Controller

>How-To-Repeat:
	try real hardware.
>Fix:
Index: if_wm.c
===================================================================
RCS file: /export/cvsroot/netbsd/src/sys/dev/pci/if_wm.c,v
retrieving revision 1.544
diff -u -r1.544 if_wm.c
--- if_wm.c	22 Nov 2017 02:36:52 -0000	1.544
+++ if_wm.c	29 Nov 2017 11:44:47 -0000
@@ -2673,6 +2679,7 @@
 	case WM_T_82575:
 	case WM_T_82576:
 	case WM_T_82580:
+	case WM_T_82583: /* see revision history of the datasheet */
 	case WM_T_I350:
 	case WM_T_I354: /* XXXX ok? */
 	case WM_T_I210:
@@ -2692,7 +2699,6 @@
 		break;
 	case WM_T_82542_2_0:
 	case WM_T_82542_2_1:
-	case WM_T_82583:
 	case WM_T_ICH8:
 		/* No support for jumbo frame */
 		break;



Home | Main Index | Thread Index | Old Index