VOL-2823 Change vlan-filter task to support TT case

-Instead of hardcoded values, use the vid and pcp values in flow.
-Add task removal for flow-remove case.
-make incremental EVTO feature configurable 'accept_incremental_evto_update'
 parameter. This feature is disabled by default.

Change-Id: Id6178af89daa0b6897274db6067025d271fdd101
diff --git a/python/adapters/brcm_openomci_onu/main.py b/python/adapters/brcm_openomci_onu/main.py
index 54161ec..def8e64 100755
--- a/python/adapters/brcm_openomci_onu/main.py
+++ b/python/adapters/brcm_openomci_onu/main.py
@@ -64,6 +64,7 @@
     device_type=os.environ.get('DEVICE_TYPE', 'openonu'),
     accept_bulk_flow=os.environ.get('ACCEPT_BULK_FLOW', True),
     accept_atomic_flow=os.environ.get('ACCEPT_ATOMIC_FLOW', True),
+    accept_incremental_evto_update=os.environ.get('ACCEPT_INCREMENTAL_EVTO_UPDATE', False),
     etcd=os.environ.get('ETCD', 'localhost:2379'),
     core_topic=os.environ.get('CORE_TOPIC', 'rwcore'),
     event_topic=os.environ.get('EVENT_TOPIC', 'voltha.events'),
@@ -148,6 +149,14 @@
                         default=defs['accept_atomic_flow'],
                         help=_help)
 
+    _help = 'specifies whether the adapter accepts incremental EVTO updates ' \
+            '(default: %s)' % defs['accept_incremental_evto_update']
+    parser.add_argument('-aie', '--accept_incremental_evto_update',
+                        dest='accept_incremental_evto_update',
+                        action='store',
+                        default=defs['accept_incremental_evto_update'],
+                        help=_help)
+
     _help = '<hostname>:<port> to etcd server (default: %s)' % defs['etcd']
     parser.add_argument('-e', '--etcd',
                         dest='etcd',