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
}