anchor.diff:  			({struct, [{"name", "acctInputPackets"}, {"value", Packets}]}) when is_integer(Packets) ->
   				true;
   			({struct, [{"name", "acctOutputPackets"}, {"value", Packets}]}) when is_integer(Packets) ->
  -				true;
  -			({struct, [{"name", "ascendDataRate"}, {"value", Rate}]}) when is_integer(Rate) ->
  -				true;
  -			({struct, [{"name", "ascendXmitRate"}, {"value", Rate}]}) when is_integer(Rate) ->
   				true;
   			({struct, [{"name", "acctInterimInterval"}, {"value", Interval}]}) when is_integer(Interval) ->
   				true;
  
positive.code: 				true;
  			({struct, [{"name", "portLimit"}, {"value", Limit}]}) when is_integer(Limit) ->
  				true;
  			({struct, [{"name", "acctDelayTime"}, {"value", Time}]}) when is_integer(Time) ->
  				true;
  			({struct, [{"name", "eventTimestamp"}, {"value", DateTime}]}) when is_list(DateTime) ->
  
negative.code: 			{?CallingStationId, "FE-ED-BE-EF-FE-FE"},
  			{?CalledStationId, "CA-FE-CA-FE-CA-FE:AP 1"},
  			{?NasIdentifier, "ap-1.sigscale.net"},
  			{?NasIpAddress, ClientAddress}, {?NasPort, 21}],
  	ResAttrs = [{?SessionTimeout, 3600}, {?IdleTimeout, 300},
  			{?AcctInterimInterval, 300},
  			{?AscendDataRate, 4000000}, {?AscendXmitRate, 64000},
  			{?ServiceType, 2}, {?FramedIpAddress, {10,2,56,78}},
  			{?FramedIpNetmask, {255,255,0,0}}, {?FramedPool, "nat"},
  			{?FramedRouting, 2}, {?FilterId, "firewall-1"},
  			{?FramedMtu, 1492}, {?FramedRoute, "192.168.100.0/24 10.2.1.1 1"},
  			{?Class, "silver"}, {?TerminationAction, 1}, {?PortLimit, 1}],
  	ok = ocs_log:auth_log(radius, {{0,0,0,0}, 1812},
  			{ClientAddress, 4598}, accept, ReqAttrs, ResAttrs),
  	HostUrl = ?config(host_url, Config),
  