Home
last modified time | relevance | path

Searched hist:dd4490fdab598b56c40619e1bbb51b2da4420518 (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/net/
H A Dif_ipsec.cdiff dd4490fdab598b56c40619e1bbb51b2da4420518 Wed Jun 03 15:02:31 CEST 2020 Andrey V. Elsukov <ae@FreeBSD.org> Add if_reassing method to all tunneling interfaces.

After r339550 tunneling interfaces have started handle appearing and
disappearing of ingress IP address on the host system.
When such interfaces are moving into VNET jail, they lose ability to
properly handle ifaddr_event_ext event. And this leads to need to
reconfigure tunnel to make it working again.

Since moving an interface into VNET jail leads to removing of all IP
addresses, it looks consistent, that tunnel configuration should also
be cleared. This is what will do if_reassing method.

Reported by: John W. O'Brien <john saltant com>
MFC after: 1 week
H A Dif_me.cdiff dd4490fdab598b56c40619e1bbb51b2da4420518 Wed Jun 03 15:02:31 CEST 2020 Andrey V. Elsukov <ae@FreeBSD.org> Add if_reassing method to all tunneling interfaces.

After r339550 tunneling interfaces have started handle appearing and
disappearing of ingress IP address on the host system.
When such interfaces are moving into VNET jail, they lose ability to
properly handle ifaddr_event_ext event. And this leads to need to
reconfigure tunnel to make it working again.

Since moving an interface into VNET jail leads to removing of all IP
addresses, it looks consistent, that tunnel configuration should also
be cleared. This is what will do if_reassing method.

Reported by: John W. O'Brien <john saltant com>
MFC after: 1 week
H A Dif_gre.cdiff dd4490fdab598b56c40619e1bbb51b2da4420518 Wed Jun 03 15:02:31 CEST 2020 Andrey V. Elsukov <ae@FreeBSD.org> Add if_reassing method to all tunneling interfaces.

After r339550 tunneling interfaces have started handle appearing and
disappearing of ingress IP address on the host system.
When such interfaces are moving into VNET jail, they lose ability to
properly handle ifaddr_event_ext event. And this leads to need to
reconfigure tunnel to make it working again.

Since moving an interface into VNET jail leads to removing of all IP
addresses, it looks consistent, that tunnel configuration should also
be cleared. This is what will do if_reassing method.

Reported by: John W. O'Brien <john saltant com>
MFC after: 1 week
H A Dif_gif.cdiff dd4490fdab598b56c40619e1bbb51b2da4420518 Wed Jun 03 15:02:31 CEST 2020 Andrey V. Elsukov <ae@FreeBSD.org> Add if_reassing method to all tunneling interfaces.

After r339550 tunneling interfaces have started handle appearing and
disappearing of ingress IP address on the host system.
When such interfaces are moving into VNET jail, they lose ability to
properly handle ifaddr_event_ext event. And this leads to need to
reconfigure tunnel to make it working again.

Since moving an interface into VNET jail leads to removing of all IP
addresses, it looks consistent, that tunnel configuration should also
be cleared. This is what will do if_reassing method.

Reported by: John W. O'Brien <john saltant com>
MFC after: 1 week