net/enic: share flow actions with same signature
net/enic: share flow actions with same signature

Flow actions are a limited resource on the Cisco VIC, but they
can be shared between flows if they are exactly the same.
Use a hash table and a reference count in the PMD to enable sharing
actions with the same signature between flows.

Signed-off-by: John Daley <097981eb5abe5dbeac3142a4f5a88742d916de86@cisco.com>
Reviewed-by: Hyong Youb Kim <410cadac1eb3154f1b3752aedc2559ad69f3863e@cisco.com>

john-mcnamara-intel/dpdk,john-mcnamara-intel/dpdk,john-mcnamara-intel/dpdk,john-mcnamara-intel/dpdk