Multicast faces are reported as point-to-point
nfd-status -f shows all faces, including multicast ones, as "point-to-point". IIUC multicast faces should be reported as "multi-access".
There are actually two bugs here:
Face::copyStatusTodoes not set the flag in
FaceTraits, which therefore defaults to
EthernetFacedoes not override
#1 Updated by Davide Pesavento over 4 years ago
- Status changed from New to In Progress
- Assignee set to Davide Pesavento
I'm also wondering...
isLocal are similar properties, i.e. they both indicate a trait of the face that cannot change during its lifetime (as opposed to an administrative setting that can be changed later on, such as
isOnDemand). Yet they're implemented in different ways.
isMultiAccess is a virtual getter method, while
isLocal is a member field set via a constructor argument and with a non-virtual getter. Can we be more uniform?