Project

General

Profile

Bug #6974

radvd enabled on a disconnected interface kills RA completely on all interfaces

Added by Kill Bill 6 months ago. Updated 4 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
radvd
Target version:
Start date:
11/30/2016
Due date:
% Done:

0%

Affected version:
All
Affected Architecture:
All

Description

After much head scratching about why devices are not getting v6 IPs any more, nothing short of disabling it on the disconnected interface would get things working again... Kinda retarded behaviour.

Nov 30 09:46:05    radvd    22782    sendmsg: No buffer space available
Nov 30 09:45:54    radvd    22782    sendmsg: No buffer space available
Nov 30 09:45:41    radvd    22782    sendmsg: No buffer space available
Nov 30 09:45:21    radvd    22782    sendmsg: No buffer space available
Nov 30 09:45:06    radvd    22782    sendmsg: No buffer space available
Nov 30 09:44:53    radvd    22782    sendmsg: No buffer space available
Nov 30 09:44:39    radvd    22782    sendmsg: No buffer space available
Nov 30 09:44:30    radvd    22782    sendmsg: No buffer space available
Nov 30 09:44:23    radvd    22782    sendmsg: No buffer space available
Nov 30 09:44:16    radvd    22782    sendmsg: No buffer space available
Nov 30 09:43:57    radvd    22782    sendmsg: No buffer space available
Nov 30 09:43:38    radvd    22782    sendmsg: No buffer space available
Nov 30 09:43:28    radvd    22782    sendmsg: No buffer space available
Nov 30 09:43:11    radvd    22782    sendmsg: No buffer space available
Nov 30 09:43:02    radvd    22782    sendmsg: No buffer space available
Nov 30 09:42:48    radvd    22782    sendmsg: No buffer space available
Nov 30 09:42:36    radvd    22782    sendmsg: No buffer space available
Nov 30 09:42:29    radvd    22782    sendmsg: No buffer space available
Nov 30 09:42:16    radvd    22782    sendmsg: No buffer space available
Nov 30 09:42:00    radvd    22782    sendmsg: No buffer space available
Nov 30 09:41:47    radvd    22782    sendmsg: No buffer space available
Nov 30 09:41:39    radvd    22782    sendmsg: No buffer space available
Nov 30 09:41:33    radvd    22782    sendmsg: No buffer space available
Nov 30 09:41:27    radvd    22782    sendmsg: No buffer space available
Nov 30 09:41:16    radvd    22782    sendmsg: No buffer space available
Nov 30 09:41:02    radvd    22782    sendmsg: No buffer space available
Nov 30 09:40:49    radvd    22782    sendmsg: No buffer space available
Nov 30 09:40:39    radvd    22782    sendmsg: No buffer space available
Nov 30 09:40:31    radvd    22782    sendmsg: No buffer space available
Nov 30 09:40:19    radvd    22782    sendmsg: No buffer space available
Nov 30 09:40:11    radvd    22782    sendmsg: No buffer space available

History

#1 Updated by Jim Thompson 5 months ago

  • Assignee set to Kill Bill

There is code in radvd to stop sending on interfaces that are no longer transmitting.

I don't know how difficult it might be to wire up.

#2 Updated by Kill Bill 4 months ago

Not really sure why's this assigned to me. Either it's a bug in radvd or in pfSense. Either way, I won't fix it. Also, I could not find any such code there in the first place. The only thing I could find is an option to ignore missing interface, which is

- unusable here since the interface is NOT missing
- buggy in addition and breaks things (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=650047)

The fact that FreeBSD is many years behind upstream with the shipped version certainly doesn't help either. Looking at Freshports, someone finally added a port for 2.x, so maybe that'd be a good start. pfSense is even worse, the code here is from 2012/06/19 release.

#3 Updated by Renato Botelho 4 months ago

  • Assignee deleted (Kill Bill)

Also available in: Atom PDF