[OPNFLWPLUG-225] Migrate LLDP discovery plugin to new packet processing pipeline Created: 31/Jul/14  Updated: 27/Sep/21  Resolved: 02/Nov/16

Status: Resolved
Project: OpenFlowPlugin
Component/s: General
Affects Version/s: None
Fix Version/s: None

Type: Improvement
Reporter: Robert Varga Assignee: Miroslav Macko
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All



 Description   

org.opendaylight.md.controller.topology.lldp.utils.LLDPDiscoveryUtils.lldpToNodeConnectorRef():

import org.opendaylight.controller.sal.packet.Ethernet;
import org.opendaylight.controller.sal.packet.LLDP;
import org.opendaylight.controller.sal.packet.LLDPTLV;

just to discover whether the packet is LLDP or not. This kills packetin performance in cbench runs.

With the new packet processing pipeline, we should be able to do much better than to completely parse each packet that comes along.



 Comments   
Comment by Robert Varga [ 13/Nov/15 ]

Move to OFP, where this code went.

Comment by Miroslav Macko [ 17/Oct/16 ]

Patch for LLDP packet check:

https://git.opendaylight.org/gerrit/#/c/46728/

Is it sufficient to solve this task please?

Thanks,
Miro

Generated at Wed Feb 07 20:31:54 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.