anchor.diff:  addr(Addr) ->
   	Addr.
   
  -conf(Ports, Queues, Controllers, Ipconf, ListenerIp, ListenerPort, Memory, Mount) ->
  +conf(Ports, Queues, Controllers, Ipconf, Xenbr0_Mac, ListenerIp, ListenerPort, Memory, Mount) ->
   	{ok, [SysConf]} = file:consult("priv/def.config"),
   	LincConf = [
   		{of_config,disabled},
  
positive.code: 				check_ip(Netmask);
  			({"gateway", Gateway}) ->
  				check_ip(Gateway);
  			(Unknown) ->
  				throw(io_lib:format("unknown ipconf field: ~p", [Unknown]))
  		end,
  
negative.code: 			Ports
  		),
  
  	Xenbr0 =
  		case Xenbr0_Mac of
  			undefined ->
  				{vif, 'bridge=xenbr0'};
  			Mac ->
  				{vif, list_to_atom("bridge=xenbr0,mac=" ++ Mac)}
  		end,
  
  
  	[Xenbr0 | Vifs] ++
  	[
  		{extra, Ipconf},
  		{extra, Mount},
  