Fixing IPv4/IPv6 flow distribution over LAG

- CRs-Fixed: 670013
- Adding a check in bridge post routing hook to correctly set
  'is_routed' flag when ingress physical interface is LAG slave.
- Using source and destination MAC addresses directly
  in case of bridged flows when constructing interface hierarchy.
- Adding ECM API to lookup ethernet interfaces based on MAC address and
  interface index set by operating system. This takes care of situations where
  multiple interfaces have same MAC address such as LAG slaves.

Change-Id: I5f414d1ace50b2d023e3b2fa38cd9d3f1fabdc04
Signed-off-by: Tushar Mathur <tushar@codeaurora.org>
6 files changed