|  | @@ -159,7 +159,6 @@ cc_library(
 | 
	
		
			
				|  |  |  cc_library(
 | 
	
		
			
				|  |  |    name = "grpc",
 | 
	
		
			
				|  |  |    srcs = [
 | 
	
		
			
				|  |  | -    "src/core/ext/load_reporting/load_reporting_filter.h",
 | 
	
		
			
				|  |  |      "src/core/lib/channel/channel_args.h",
 | 
	
		
			
				|  |  |      "src/core/lib/channel/channel_stack.h",
 | 
	
		
			
				|  |  |      "src/core/lib/channel/channel_stack_builder.h",
 | 
	
	
		
			
				|  | @@ -214,7 +213,6 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_common.h",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_reader.h",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_writer.h",
 | 
	
		
			
				|  |  | -    "src/core/lib/load_reporting/load_reporting.h",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/api_trace.h",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/call.h",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/call_test_only.h",
 | 
	
	
		
			
				|  | @@ -287,6 +285,8 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/ext/client_config/uri_parser.h",
 | 
	
		
			
				|  |  |      "src/core/ext/lb_policy/grpclb/load_balancer_api.h",
 | 
	
		
			
				|  |  |      "src/core/ext/lb_policy/grpclb/proto/grpc/lb/v0/load_balancer.pb.h",
 | 
	
		
			
				|  |  | +    "src/core/ext/load_reporting/load_reporting.h",
 | 
	
		
			
				|  |  | +    "src/core/ext/load_reporting/load_reporting_filter.h",
 | 
	
		
			
				|  |  |      "src/core/ext/census/aggregation.h",
 | 
	
		
			
				|  |  |      "src/core/ext/census/census_interface.h",
 | 
	
		
			
				|  |  |      "src/core/ext/census/census_rpc_stats.h",
 | 
	
	
		
			
				|  | @@ -294,7 +294,6 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/ext/census/mlog.h",
 | 
	
		
			
				|  |  |      "src/core/ext/census/rpc_metric_id.h",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/init.c",
 | 
	
		
			
				|  |  | -    "src/core/ext/load_reporting/load_reporting_filter.c",
 | 
	
		
			
				|  |  |      "src/core/lib/channel/channel_args.c",
 | 
	
		
			
				|  |  |      "src/core/lib/channel/channel_stack.c",
 | 
	
		
			
				|  |  |      "src/core/lib/channel/channel_stack_builder.c",
 | 
	
	
		
			
				|  | @@ -351,7 +350,6 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_reader.c",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_string.c",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_writer.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/load_reporting/load_reporting.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/alarm.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/api_trace.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/byte_buffer.c",
 | 
	
	
		
			
				|  | @@ -447,6 +445,8 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/ext/lb_policy/round_robin/round_robin.c",
 | 
	
		
			
				|  |  |      "src/core/ext/resolver/dns/native/dns_resolver.c",
 | 
	
		
			
				|  |  |      "src/core/ext/resolver/sockaddr/sockaddr_resolver.c",
 | 
	
		
			
				|  |  | +    "src/core/ext/load_reporting/load_reporting.c",
 | 
	
		
			
				|  |  | +    "src/core/ext/load_reporting/load_reporting_filter.c",
 | 
	
		
			
				|  |  |      "src/core/ext/census/context.c",
 | 
	
		
			
				|  |  |      "src/core/ext/census/grpc_context.c",
 | 
	
		
			
				|  |  |      "src/core/ext/census/grpc_filter.c",
 | 
	
	
		
			
				|  | @@ -508,7 +508,6 @@ cc_library(
 | 
	
		
			
				|  |  |  cc_library(
 | 
	
		
			
				|  |  |    name = "grpc_unsecure",
 | 
	
		
			
				|  |  |    srcs = [
 | 
	
		
			
				|  |  | -    "src/core/ext/load_reporting/load_reporting_filter.h",
 | 
	
		
			
				|  |  |      "src/core/lib/channel/channel_args.h",
 | 
	
		
			
				|  |  |      "src/core/lib/channel/channel_stack.h",
 | 
	
		
			
				|  |  |      "src/core/lib/channel/channel_stack_builder.h",
 | 
	
	
		
			
				|  | @@ -563,7 +562,6 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_common.h",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_reader.h",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_writer.h",
 | 
	
		
			
				|  |  | -    "src/core/lib/load_reporting/load_reporting.h",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/api_trace.h",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/call.h",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/call_test_only.h",
 | 
	
	
		
			
				|  | @@ -630,7 +628,6 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/ext/census/rpc_metric_id.h",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/init.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/init_unsecure.c",
 | 
	
		
			
				|  |  | -    "src/core/ext/load_reporting/load_reporting_filter.c",
 | 
	
		
			
				|  |  |      "src/core/lib/channel/channel_args.c",
 | 
	
		
			
				|  |  |      "src/core/lib/channel/channel_stack.c",
 | 
	
		
			
				|  |  |      "src/core/lib/channel/channel_stack_builder.c",
 | 
	
	
		
			
				|  | @@ -687,7 +684,6 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_reader.c",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_string.c",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_writer.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/load_reporting/load_reporting.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/alarm.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/api_trace.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/byte_buffer.c",
 | 
	
	
		
			
				|  | @@ -1315,7 +1311,6 @@ objc_library(
 | 
	
		
			
				|  |  |    name = "grpc_objc",
 | 
	
		
			
				|  |  |    srcs = [
 | 
	
		
			
				|  |  |      "src/core/lib/surface/init.c",
 | 
	
		
			
				|  |  | -    "src/core/ext/load_reporting/load_reporting_filter.c",
 | 
	
		
			
				|  |  |      "src/core/lib/channel/channel_args.c",
 | 
	
		
			
				|  |  |      "src/core/lib/channel/channel_stack.c",
 | 
	
		
			
				|  |  |      "src/core/lib/channel/channel_stack_builder.c",
 | 
	
	
		
			
				|  | @@ -1372,7 +1367,6 @@ objc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_reader.c",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_string.c",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_writer.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/load_reporting/load_reporting.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/alarm.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/api_trace.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/byte_buffer.c",
 | 
	
	
		
			
				|  | @@ -1468,6 +1462,8 @@ objc_library(
 | 
	
		
			
				|  |  |      "src/core/ext/lb_policy/round_robin/round_robin.c",
 | 
	
		
			
				|  |  |      "src/core/ext/resolver/dns/native/dns_resolver.c",
 | 
	
		
			
				|  |  |      "src/core/ext/resolver/sockaddr/sockaddr_resolver.c",
 | 
	
		
			
				|  |  | +    "src/core/ext/load_reporting/load_reporting.c",
 | 
	
		
			
				|  |  | +    "src/core/ext/load_reporting/load_reporting_filter.c",
 | 
	
		
			
				|  |  |      "src/core/ext/census/context.c",
 | 
	
		
			
				|  |  |      "src/core/ext/census/grpc_context.c",
 | 
	
		
			
				|  |  |      "src/core/ext/census/grpc_filter.c",
 | 
	
	
		
			
				|  | @@ -1508,7 +1504,6 @@ objc_library(
 | 
	
		
			
				|  |  |      "include/grpc/grpc_security.h",
 | 
	
		
			
				|  |  |      "include/grpc/grpc_security_constants.h",
 | 
	
		
			
				|  |  |      "include/grpc/census.h",
 | 
	
		
			
				|  |  | -    "src/core/ext/load_reporting/load_reporting_filter.h",
 | 
	
		
			
				|  |  |      "src/core/lib/channel/channel_args.h",
 | 
	
		
			
				|  |  |      "src/core/lib/channel/channel_stack.h",
 | 
	
		
			
				|  |  |      "src/core/lib/channel/channel_stack_builder.h",
 | 
	
	
		
			
				|  | @@ -1563,7 +1558,6 @@ objc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_common.h",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_reader.h",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_writer.h",
 | 
	
		
			
				|  |  | -    "src/core/lib/load_reporting/load_reporting.h",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/api_trace.h",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/call.h",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/call_test_only.h",
 | 
	
	
		
			
				|  | @@ -1636,6 +1630,8 @@ objc_library(
 | 
	
		
			
				|  |  |      "src/core/ext/client_config/uri_parser.h",
 | 
	
		
			
				|  |  |      "src/core/ext/lb_policy/grpclb/load_balancer_api.h",
 | 
	
		
			
				|  |  |      "src/core/ext/lb_policy/grpclb/proto/grpc/lb/v0/load_balancer.pb.h",
 | 
	
		
			
				|  |  | +    "src/core/ext/load_reporting/load_reporting.h",
 | 
	
		
			
				|  |  | +    "src/core/ext/load_reporting/load_reporting_filter.h",
 | 
	
		
			
				|  |  |      "src/core/ext/census/aggregation.h",
 | 
	
		
			
				|  |  |      "src/core/ext/census/census_interface.h",
 | 
	
		
			
				|  |  |      "src/core/ext/census/census_rpc_stats.h",
 |