def send_vdp_deassoc(self, vsiid=None, mgrid=None, typeid=None,<EOL>typeid_ver=None,<EOL>vsiid_frmt=vdp_const.VDP_VSIFRMT_UUID,<EOL>filter_frmt=vdp_const.VDP_FILTER_GIDMACVID, gid=<NUM_LIT:0>,<EOL>mac="<STR_LIT>", vlan=<NUM_LIT:0>, oui_id="<STR_LIT>", oui_data="<STR_LIT>",<EOL>sw_resp=False):
if filter_frmt == vdp_const.VDP_FILTER_GIDMACVID:<EOL><INDENT>reply = self.send_vdp_query_msg("<STR_LIT>", mgrid, typeid, typeid_ver,<EOL>vsiid_frmt, vsiid, filter_frmt,<EOL>gid, mac, vlan, oui_id, oui_data)<EOL>vlan_resp, fail_reason = self.get_vlan_from_query_reply(<EOL>reply, vsiid, mac)<EOL>if vlan_resp != constants.INVALID_VLAN:<EOL><INDENT>if vlan != vlan_resp:<EOL><INDENT>LOG.info("<STR_LIT>"<EOL>"<STR_LIT>", {'<STR_LIT>': vlan_resp,<EOL>'<STR_LIT>': vlan})<EOL>vlan = vlan_resp<EOL><DEDENT><DEDENT><DEDENT>self.send_vdp_msg("<STR_LIT>", mgrid, typeid, typeid_ver,<EOL>vsiid_frmt, vsiid, filter_frmt, gid, mac, vlan,<EOL>oui_id, oui_data, sw_resp)<EOL>
Sends the VDP Dis-Associate Message.

        Please refer http://www.ieee802.org/1/pages/802.1bg.html VDP Section
        for more detailed information
        :param vsiid: VSI value, Only UUID supported for now
        :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 filter_frmt: Filter Format. Only <GID,MAC,VID> supported for now
        :param gid: Group ID the vNIC belongs to
        :param mac: MAC Address of the vNIC
        :param vlan: VLAN of the vNIC
        :param oui_id: OUI Type
        :param oui_data: OUI Data
        :param sw_resp: Flag indicating if response is required from the daemon