NetBSD-Bugs archive

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

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



>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:
 	
 	


Home | Main Index | Thread Index | Old Index