[Bug 253469] realtek-re-kmod MC filter problem

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 22 Sep 2021 08:55:53 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253469

--- Comment #19 from courtney.hicks1@icloud.com ---
Hey everyone,

Sorry for leaving this issue hanging. I had a lot of changes in life happen and
I ended up forgetting about this. Since I posted last, I took an Intel 4x1Gbps
card out of my server and put it in my desktop, but I want the card back in my
server.

I'm using FreeBSD 13.0-RELEASE right now, the issue has gotten both worse and
better since I tried last. Currently, the driver doesn't appear to pay any
attention to any rtadvs, rtsold does nothing, and at boot time I don't get any
address via DHCP. Here is part of my dmesg pertaining to re0

re0: <Realtek PCIe 2.5GbE Family Controller> port 0x3000-0x30ff mem
0xb3600000-0xb360ffff,0xb3610000-0xb3613fff
 at device 0.0 on pci5
re0: Using Memory Mapping!
re0: Using 1 MSI-X message
re0: ASPM disabled
re0: version:1.96.04
re0: Ethernet address: <macaddr>

This product is covered by one or more of the following patents:            
US6,570,884, US6,115,776, and US6,327,625.
re0: Ethernet address: <macaddr>
re0: link state changed to UP

I have to issue a dhclient once logged in to get an IPv4 address, then we're
fine. Also interestingly, soon after manually adding an IPv6 address via
ifconfig as well as an IPv6 default route, my device starts accepting rtadvs
and I get an autoconf address as well as a temporary (as I've configured).

Previously, my default router entries would expire. I could see the output of
ndp -r count down to 0. Now I see the expire time in the upper 20 minute range
and always resetting the counter eache router adv.

So, IPv4 has regressed. I now have to configure it via dhclient when I log in.
Maybe it'll expire, don't know yet. IPv6 works once I set a static IPv6 address
and route, then from there everything rtadv-related seems to work.

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