added more flexibility to catch ethernet MAC in flow class