Two match objects overlap if the same packet can be matched 
        by both *and* they have the same priority.

def overlaps_with(self, othermatch, strict=False):
        '''
        Two match objects overlap if the same packet can be matched 
        by both *and* they have the same priority.
        '''
        one = self.matches_entry(othermatch, strict)
        if strict:
            return one
        return one and othermatch.matches_entry(self, strict)