Summary: | Multicast valid (vlan)interfaces do not get vif "Invalid phyint address" | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Base System | Reporter: | Louis <louis.freebsd> | ||||||
Component: | kern | Assignee: | freebsd-bugs (Nobody) <bugs> | ||||||
Status: | New --- | ||||||||
Severity: | Affects Some People | CC: | louis.freebsd | ||||||
Priority: | --- | Keywords: | IntelNetworking, iflib, needs-patch | ||||||
Version: | 12.1-STABLE | Flags: | louis.freebsd:
maintainer-feedback?
|
||||||
Hardware: | amd64 | ||||||||
OS: | Any | ||||||||
See Also: | https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=248243 | ||||||||
Attachments: |
|
Description
Louis
2020-07-19 13:23:15 UTC
Extra information: - Switching off the pimd "register_vif" does crash FreeBSD - Switching off and on some other (vlan) does trigger something. It does **not** solve the vif issue, however it does start some multicast routing. Louis Created attachment 216760 [details]
Actual interface config "ifconfig -a"
Hello,
I forgot to add the actual interface config "ifconfig -a". Here it is.
Louis
Hello, Since this needs to be solved, I did download the pimd sources and used dnGRep to search for the fault messages. I did not find the exact fault message, however I did notice that - "Allow enable phyint based on ifname or address" - and then I realised that the error messages is saying Invalid ADDRESS where the line shows an IFNAME ....... Could that perhaps, perhaps ... *do not know* be the cause of the problem !!!??? Louis Given this problem, I *can not use* PIMD which I need for streaming. Note that my system does have multiple vlan-interfaces based on fysical 1G, 10G and lagg interfaces. I added a pfSence bootlog, showing what is started when. This shows in which phase PIMD is started in conjunction with the start of the OS itself. You can also see that PIMD is started (and stopped) multiple times. That is of course not correct, however a pfSence issue I attached this log since there is a possible relation between the PIMD start behavior and the state of OS and interfaces at that particular moment. It seems that interfaces needs to have an IP-assigned at the moment PIMD is starting, which is probably the case (but something to check). Created attachment 216957 [details]
pfSense bootlog to show the pimd <> OS boot order
|