Enhancements to AT&T workflow

- Add DHCP IPV6 flow in upstream trap flow
- Add DHCP IPV6 NNI trap flow and LLDP NNI trap flow

Change-Id: Iae13aff7e5990ae3662ccea1e308b5a1efae9724
diff --git a/core/workflow_manager.go b/core/workflow_manager.go
index 95233c1..7a6860d 100644
--- a/core/workflow_manager.go
+++ b/core/workflow_manager.go
@@ -31,7 +31,8 @@
 	ProvisionScheds(subs *Subscriber) error
 	ProvisionQueues(subs *Subscriber) error
 	ProvisionEapFlow(subs *Subscriber) error
-	ProvisionDhcpFlow(subs *Subscriber) error
+	ProvisionDhcpIPV4Flow(subs *Subscriber) error
+	ProvisionDhcpIPV6Flow(subs *Subscriber) error
 	ProvisionIgmpFlow(subs *Subscriber) error
 	ProvisionHsiaFlow(subs *Subscriber) error
 	// TODO: Add new items here as needed.
@@ -56,7 +57,12 @@
 		return
 	}
 
-	if err := wf.ProvisionDhcpFlow(subs); err != nil {
+	if err := wf.ProvisionDhcpIPV4Flow(subs); err != nil {
+		subs.Reason = err.Error()
+		return
+	}
+
+	if err := wf.ProvisionDhcpIPV6Flow(subs); err != nil {
 		subs.Reason = err.Error()
 		return
 	}