Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Oct 2022 01:56:58 +0000
From:      bugzilla-noreply@freebsd.org
To:        net@FreeBSD.org
Subject:   [Bug 265857] qlnxe: no IPV6 pings between nodes on the same switch until an IPv4 address is set
Message-ID:  <bug-265857-7501-uliRSD3Rl1@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-265857-7501@https.bugs.freebsd.org/bugzilla/>
References:  <bug-265857-7501@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D265857

--- Comment #6 from Zhenlei Huang <zlei.huang@gmail.com> ---
(In reply to benoitc from comment #1)

I'm not sure whether the interface is not properly initialized or not, but =
you
can try to change the MTU (maximum is 9000 as defined in the driver's source
code), and see if it works.

On node1 and node2, ifconfig ql0 mtu 4000, then ping link-local address from
node1 to node2.


Some glue in the driver's source code:

```
        case SIOCSIFMTU:
                QL_DPRINT4(ha, "SIOCSIFMTU (0x%lx)\n", cmd);

                if (ifr->ifr_mtu > QLNX_MAX_MTU) {
                        ret =3D EINVAL;
                } else {
                        QLNX_LOCK(ha);
                        ifp->if_mtu =3D ifr->ifr_mtu;
                        ha->max_frame_size =3D
                                ifp->if_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN;
                        if (ifp->if_drv_flags & IFF_DRV_RUNNING) {
                                qlnx_init_locked(ha);
                        }

                        QLNX_UNLOCK(ha);
                }

                break;
```

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-265857-7501-uliRSD3Rl1>