add ip_hash support to upstream defined type