def store_vdp_vsi(self, port_uuid, mgrid, typeid, typeid_ver,<EOL>vsiid_frmt, vsiid, filter_frmt, gid, mac, vlan,<EOL>new_network, reply, oui_id, oui_data, vsw_cb_fn,<EOL>vsw_cb_data, reason):
if port_uuid in self.vdp_vif_map:<EOL><INDENT>LOG.debug("<STR_LIT>",<EOL>{'<STR_LIT>': mac, '<STR_LIT>': vsiid})<EOL><DEDENT>if new_network:<EOL><INDENT>vdp_vlan = reply<EOL><DEDENT>else:<EOL><INDENT>vdp_vlan = vlan<EOL><DEDENT>vdp_dict = {'<STR_LIT>': vdp_vlan,<EOL>'<STR_LIT>': mgrid,<EOL>'<STR_LIT>': typeid,<EOL>'<STR_LIT>': typeid_ver,<EOL>'<STR_LIT>': vsiid_frmt,<EOL>'<STR_LIT>': vsiid,<EOL>'<STR_LIT>': filter_frmt,<EOL>'<STR_LIT>': mac,<EOL>'<STR_LIT>': gid,<EOL>'<STR_LIT>': vsw_cb_fn,<EOL>'<STR_LIT>': vsw_cb_data,<EOL>'<STR_LIT>': reason,<EOL>'<STR_LIT>': <NUM_LIT:0>}<EOL>self.vdp_vif_map[port_uuid] = vdp_dict<EOL>LOG.debug("<STR_LIT>"<EOL>"<STR_LIT>", {'<STR_LIT>': mac, '<STR_LIT>': vsiid, '<STR_LIT>': vdp_vlan})<EOL>if oui_id:<EOL><INDENT>self.store_oui(port_uuid, oui_id, oui_data)<EOL><DEDENT>
Stores the vNIC specific info for VDP Refresh.

        :param uuid: vNIC UUID
        :param mgrid: MGR ID
        :param typeid: Type ID
        :param typeid_ver: Version of the Type ID
        :param vsiid_frmt: Format of the following VSI argument
        :param vsiid: VSI value
        :param filter_frmt: Filter Format
        :param gid: Group ID the vNIC belongs to
        :param mac: MAC Address of the vNIC
        :param vlan: VLAN of the vNIC
        :param new_network: Is this the first vNIC of this network
        :param reply: Response from the switch
        :param oui_id: OUI Type
        :param oui_data: OUI Data
        :param vsw_cb_fn: Callback function from the app.
        :param vsw_cb_data: Callback data for the app.
        :param reason: Failure Reason