Project

General

Profile

Actions

Feature #3352

open

Set transport state UP/DOWN based on the state of the underlying network interface

Added by Davide Pesavento over 9 years ago. Updated over 2 years ago.

Status:
In Progress
Priority:
Normal
Assignee:
-
Category:
Faces
Target version:
-
Start date:
Due date:
% Done:

10%

Estimated time:
12.00 h

Description

#2989 implemented a minimal permanent UDP face that is always UP, i.e. does not perform any UP/DOWN transitions. We'd like to implement these state transitions based on the state of the "lower layer", for example:

  • wlan0 goes down or is unplugged -> set all faces using wlan0 to DOWN.
  • eth0 loses an IP address -> set face using that address as its local endpoint to DOWN.
  • eth0 reacquires an IP address -> set face back UP.

The implementation should rely on ndn::net::NetworkMonitor signals to detect changes in the host network configuration.


Related issues 5 (3 open2 closed)

Related to NFD - Feature #3521: Netdev-bound facesIn Progress

Actions
Related to NFD - Feature #3420: best-route: return Nack if nexthops are DOWNNew

Actions
Blocked by ndn-cxx - Feature #3353: NetworkMonitor: emit fine-grained signals when the state of a network interface changesClosedDavide Pesavento

Actions
Blocked by NFD - Feature #4021: FaceSystem: use NetworkMonitor::listNetworkInterfaces()ClosedJunxiao Shi

Actions
Blocks NLSR - Task #3937: NLSR should react to Face event notificationsNewSaurab Dulal05/23/2017

Actions
#1

Updated by Junxiao Shi over 9 years ago

  • Blocked by Feature #3353: NetworkMonitor: emit fine-grained signals when the state of a network interface changes added
#3

Updated by Junxiao Shi over 9 years ago

  • Category set to Faces
#5

Updated by Davide Pesavento about 9 years ago

  • Subject changed from Setting transport state UP/DOWN based on the state of the underlying network interface to Set transport state UP/DOWN based on the state of the underlying network interface
#6

Updated by Andrea Tosatto about 9 years ago

  • Status changed from New to In Progress
#8

Updated by Davide Pesavento about 9 years ago

#9

Updated by Davide Pesavento almost 9 years ago

  • Status changed from In Progress to Feedback
  • Assignee deleted (Andrea Tosatto)
#10

Updated by Davide Pesavento over 8 years ago

  • Target version changed from v0.5 to v0.6
#11

Updated by Junxiao Shi over 7 years ago

  • Blocked by Feature #4021: FaceSystem: use NetworkMonitor::listNetworkInterfaces() added
#12

Updated by Junxiao Shi over 7 years ago

  • Blocks Feature #3420: best-route: return Nack if nexthops are DOWN added
#13

Updated by Davide Pesavento over 7 years ago

  • Description updated (diff)
#14

Updated by Davide Pesavento over 7 years ago

  • Target version changed from v0.6 to v0.7
#15

Updated by Ashlesh Gawande almost 7 years ago

  • Blocks Task #3937: NLSR should react to Face event notifications added
#16

Updated by Junxiao Shi over 6 years ago

  • Status changed from Feedback to In Progress
  • Assignee set to Junxiao Shi
  • Estimated time set to 12.00 h
#17

Updated by Junxiao Shi over 6 years ago

  • % Done changed from 0 to 10
#18

Updated by Junxiao Shi about 6 years ago

  • Blocks deleted (Feature #3420: best-route: return Nack if nexthops are DOWN)
#19

Updated by Junxiao Shi about 6 years ago

  • Related to Feature #3420: best-route: return Nack if nexthops are DOWN added
#20

Updated by Junxiao Shi about 6 years ago

  • Assignee deleted (Junxiao Shi)
#21

Updated by Davide Pesavento over 5 years ago

  • Target version changed from v0.7 to 22.02
#22

Updated by Davide Pesavento almost 4 years ago

  • Target version changed from 22.02 to 22.12
#23

Updated by Davide Pesavento over 2 years ago

  • Target version deleted (22.12)
Actions

Also available in: Atom PDF