Project

General

Profile

Actions

Feature #3170

closed

EthernetTransport

Added by Junxiao Shi over 8 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Normal
Category:
Faces
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
3.00 h

Description

Implement EthernetTransport for use with LinkService.

The EthernetTransport is a subclass of Transport that communicates with an Ethernet multicast group using libpcap.

  • EthernetTransport is always non-local.
  • EthernetTransport is always permanent.

After implementing EthernetTransport:

  • change EthernetFactory to initialize an LpFace(GenericLinkService+EthernetTransport) in place of EthernetFace
  • delete old EthernetFace

Files

20151118145536.tgz (162 KB) 20151118145536.tgz integ 2496,16 Junxiao Shi, 11/19/2015 09:33 AM

Related issues 7 (0 open7 closed)

Blocked by NFD - Task #3088: Refactor Face as LinkService+TransportClosedEric Newberry

Actions
Blocks NFD - Task #3172: Refactor Face: completionClosedJunxiao Shi

Actions
Blocked by NFD - Feature #3179: EndpointIdClosedJunxiao Shi

Actions
Blocked by NFD - Task #3178: Release 0.4.0-beta1ClosedAlex Afanasyev09/21/2015

Actions
Blocked by NFD - Bug #3249: GenericLinkService performs insufficient validation before calling lp::Packet::get<lp::FragmentField>()ClosedEric Newberry

Actions
Blocked by NFD - Feature #3253: Transport::getMtuClosedJunxiao Shi

Actions
Blocks NFD - Feature #3344: EthernetTransport: 802.1Q VLAN taggingRejected

Actions
Actions

Also available in: Atom PDF