NetBSD-Bugs archive

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

Re: bin/56047: REGRESSION: ifconfig ixgX [-]{udp,tcp}{4,6}csum fails



The following reply was made to PR bin/56047; it has been noted by GNATS.

From: Masanobu SAITOH <msaitoh%execsw.org@localhost>
To: gnats-bugs%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost
Cc: 
Subject: Re: bin/56047: REGRESSION: ifconfig ixgX [-]{udp,tcp}{4,6}csum fails
Date: Tue, 9 Mar 2021 19:40:17 +0900

 Hi.
 
 On 2021/03/09 17:45, kardel%netbsd.org@localhost wrote:
 >> Number:         56047
 >> Category:       bin
 >> Synopsis:       REGRESSION: ifconfig ixgX [-]{udp,tcp}{4,6}csum fails
 >> Confidential:   no
 >> Severity:       serious
 >> Priority:       high
 >> Responsible:    bin-bug-people
 >> State:          open
 >> Class:          sw-bug
 >> Submitter-Id:   net
 >> Arrival-Date:   Tue Mar 09 08:45:00 +0000 2021
 >> Originator:     Frank Kardel
 >> Release:        NetBSD 9.99.80
 >> Organization:
 > 	
 >> Environment:
 > 	
 > 	
 > System: NetBSD gateway 9.99.80 NetBSD 9.99.80 (GATEWAY) #0: Fri Mar 5 07:48:43 UTC 2021 kardel@gateway:/src/NetBSD/cur/src/obj.amd64/sys/arch/amd64/compile/GATEWAY amd64
 > Architecture: x86_64
 > Machine: amd64
 >> Description:
 > 	ifconfig ixgX udp4csum fails with ifconfig: SIOCSIFCAP: Invalid argument
 > 
 > 	checking the combinations for {,-}{udp,tcp}{4,6}csum{,-tx,-rx} {,-}ip4csum{,-tx,-rx} gives:
 > ifconfig ixg3 udp4csum
 > ifconfig: SIOCSIFCAP: Invalid argument
 > Exit 1
 >         enabled=0
 > ifconfig ixg3 udp4csum-tx
 >         enabled=0x2000<UDP4CSUM_Tx>
 > ifconfig ixg3 udp4csum-rx
 > ifconfig: SIOCSIFCAP: Invalid argument
 > Exit 1
 >         enabled=0x2000<UDP4CSUM_Tx>
 > ifconfig ixg3 udp6csum
 > ifconfig: SIOCSIFCAP: Invalid argument
 > Exit 1
 >         enabled=0x2000<UDP4CSUM_Tx>
 > ifconfig ixg3 udp6csum-tx
 >         enabled=0x22000<UDP4CSUM_Tx,UDP6CSUM_Tx>
 > ifconfig ixg3 udp6csum-rx
 > ifconfig: SIOCSIFCAP: Invalid argument
 > Exit 1
 >         enabled=0x22000<UDP4CSUM_Tx,UDP6CSUM_Tx>
 > ifconfig ixg3 tcp4csum
 > ifconfig: SIOCSIFCAP: Invalid argument
 > Exit 1
 >         enabled=0x22000<UDP4CSUM_Tx,UDP6CSUM_Tx>
 > ifconfig ixg3 tcp4csum-tx
 >         enabled=0x22800<TCP4CSUM_Tx,UDP4CSUM_Tx,UDP6CSUM_Tx>
 > ifconfig ixg3 tcp4csum-rx
 > ifconfig: SIOCSIFCAP: Invalid argument
 > Exit 1
 >         enabled=0x22800<TCP4CSUM_Tx,UDP4CSUM_Tx,UDP6CSUM_Tx>
 > ifconfig ixg3 tcp6csum
 > ifconfig: SIOCSIFCAP: Invalid argument
 > Exit 1
 >         enabled=0x22800<TCP4CSUM_Tx,UDP4CSUM_Tx,UDP6CSUM_Tx>
 > ifconfig ixg3 tcp6csum-tx
 >         enabled=0x2a800<TCP4CSUM_Tx,UDP4CSUM_Tx,TCP6CSUM_Tx,UDP6CSUM_Tx>
 > ifconfig ixg3 tcp6csum-rx
 > ifconfig: SIOCSIFCAP: Invalid argument
 > Exit 1
 >         enabled=0x2a800<TCP4CSUM_Tx,UDP4CSUM_Tx,TCP6CSUM_Tx,UDP6CSUM_Tx>
 > ifconfig ixg3 -udp4csum
 >         enabled=0x28800<TCP4CSUM_Tx,TCP6CSUM_Tx,UDP6CSUM_Tx>
 > ifconfig ixg3 -udp4csum-tx
 >         enabled=0x28800<TCP4CSUM_Tx,TCP6CSUM_Tx,UDP6CSUM_Tx>
 > ifconfig ixg3 -udp4csum-rx
 >         enabled=0x28800<TCP4CSUM_Tx,TCP6CSUM_Tx,UDP6CSUM_Tx>
 > ifconfig ixg3 -udp6csum
 >         enabled=0x8800<TCP4CSUM_Tx,TCP6CSUM_Tx>
 > ifconfig ixg3 -udp6csum-tx
 >         enabled=0x8800<TCP4CSUM_Tx,TCP6CSUM_Tx>
 > ifconfig ixg3 -udp6csum-rx
 >         enabled=0x8800<TCP4CSUM_Tx,TCP6CSUM_Tx>
 > ifconfig ixg3 -tcp4csum
 >         enabled=0x8000<TCP6CSUM_Tx>
 > ifconfig ixg3 -tcp4csum-tx
 >         enabled=0x8000<TCP6CSUM_Tx>
 > ifconfig ixg3 -tcp4csum-rx
 >         enabled=0x8000<TCP6CSUM_Tx>
 > ifconfig ixg3 -tcp6csum
 >         enabled=0
 > ifconfig ixg3 -tcp6csum-tx
 >         enabled=0
 > ifconfig ixg3 -tcp6csum-rx
 >         enabled=0
 > ifconfig ixg3 ip4csum
 >         enabled=0x300<IP4CSUM_Rx,IP4CSUM_Tx>
 > ifconfig ixg3 ip4csum-tx
 >         enabled=0x300<IP4CSUM_Rx,IP4CSUM_Tx>
 > ifconfig ixg3 ip4csum-rx
 >         enabled=0x300<IP4CSUM_Rx,IP4CSUM_Tx>
 > ifconfig ixg3 -ip4csum
 >         enabled=0
 > ifconfig ixg3 -ip4csum-tx
 >         enabled=0
 > ifconfig ixg3 -ip4csum-rx
 >         enabled=0
 > 
 > 	So there seems to be trouble whenever a -rx component is involved for tcp and udp.
 >> How-To-Repeat:
 > 	Just check the above ifconfig commands
 >> Fix:
 > 	-n/a-
 > 
 >> Unformatted:
 >  	
 >  	
 > 
 
 Is that a really regression?
 Is it the same as kern/50933?
 
 	http://gnats.netbsd.org/50933
 
 If so, please someone(TM) write the limitation to the manual
 instead of my poor English :(
 
 -- 
 -----------------------------------------------
                 SAITOH Masanobu (msaitoh%execsw.org@localhost
                                  msaitoh%netbsd.org@localhost)
 


Home | Main Index | Thread Index | Old Index