Project

General

Profile

Actions

Bug #3276

closed

Face creation error for ethernet faces

Added by Jeff Burke over 8 years ago. Updated over 7 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
Faces
Target version:
-
Start date:
10/19/2015
Due date:
% Done:

0%

Estimated time:

Description

Ethernet face registration fails with an error that seems to imply an internal issue.

$ nfdc register / ether://[6c:70:9f:d1:36:75]
ERROR: Face creation failed : Face creation failed: EthernetFactory does not support 'createFace' operation (code 500)

Steps to replicate:

  1. On OS X 10.11
  2. Clone and build ndn-cxx, nfd
  3. Run nfd-start
  4. Run nfdc command as given above

Trace-level logs attached


Files

nfd-ether-face-creation-error.txt (38.7 KB) nfd-ether-face-creation-error.txt Jeff Burke, 10/19/2015 11:14 PM
Actions #1

Updated by Junxiao Shi over 8 years ago

  • Description updated (diff)
  • Status changed from New to Rejected

This behavior is by design.

Don't attempt to create an Ethernet face.
Instead, pass its FaceId to nfdc register command so a route can be registered to an existing face.

Actions #2

Updated by charif mahmoudi over 7 years ago

Junxiao Shi wrote:

This behavior is by design.

Don't attempt to create an Ethernet face.
Instead, pass its FaceId to nfdc register command so a route can be registered to an existing face.

That means that only multicast ether faces are available for native NDN ?

Actions #3

Updated by Junxiao Shi over 7 years ago

That means that only multicast ether faces are available for native NDN ?

Ethernet faces are always multicast.
See NFD devguide "Ethernet transport" section for rationale.

Actions

Also available in: Atom PDF