[Ovirt-devel] [PATCH] Don't show vlan interfaces in NIC host management

Arthur Clément aclement at linagora.com
Wed Aug 18 13:39:03 UTC 2010


pushed

On mercredi 18 août 2010 11:51:14 Arthur Clement wrote:
> Signed-off-by: Arthur Clement <aclement at linagora.com>
> ---
>  src/host-browser/host-register.rb |   16 ++++++++++++----
>  1 files changed, 12 insertions(+), 4 deletions(-)
> 
> diff --git a/src/host-browser/host-register.rb
> b/src/host-browser/host-register.rb index 693a6f2..5ff6a90 100755
> --- a/src/host-browser/host-register.rb
> +++ b/src/host-browser/host-register.rb
> @@ -393,13 +393,18 @@ class HostRegister < Qmf::ConsoleHandler
>                  # if we have a match, then update the database and remove
>                  # the received data to avoid creating a dupe later
>                  @logger.info "Searching for existing record for:
> #{detail.macaddr.upcase} in host #{host_qmf.hostname}" -                if
> detail.macaddr.upcase == nic.mac
> +		# if detail.interface ~ /eth.*\..*/ || detail.interface ~ /vnet.*/
> +		if detail.interface =~ /eth\d+\.\d+/ ||  detail.interface =~ 
/vnet\d+/
> +		  @logger.info "Don't manage #{detail.interface.inspect}"
> +		else
> +                  if detail.macaddr.upcase == nic.mac
>                      @logger.info "Updating details for:
> #{detail.interface} [#{nic.mac}]}" nic.bandwidth = detail.bandwidth
>                      nic.interface_name = detail.interface
>                      nic.save!
>                      found = true
>                      nic_info.delete(detail)
> +                  end
>                  end
>              end
> 
> @@ -425,9 +430,12 @@ class HostRegister < Qmf::ConsoleHandler
>              'interface_name' => nic.interface,
>              'usage_type'     => 1)
> 
> -            host_db.nics << detail
> -
> -            @logger.info "Added NIC #{nic.interface} with MAC
> #{nic.macaddr} to host #{host_qmf.hostname}" +	    if detail.interface =~
> /eth\d+\.\d+/ ||  detail.interface =~ /vnet\d+/ +              
> @logger.info "Don't Add #{detail.interface.inspect}" +            else
> +               host_db.nics << detail
> +               @logger.info "Added NIC #{nic.interface} with MAC
> #{nic.macaddr} to host #{host_qmf.hostname}" +            end
>          end
>      end
-- 
Arthur CLEMENT
Linagora Paris




More information about the ovirt-devel mailing list