|  | @@ -56,6 +56,7 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  DEFINE_bool(use_tls, false, "Whether to use tls.");
 | 
	
		
			
				|  |  |  DEFINE_int32(port, 0, "Server port.");
 | 
	
		
			
				|  |  | +DEFINE_int32(max_send_message_size, -1, "The maximum send message size.");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  using grpc::Server;
 | 
	
		
			
				|  |  |  using grpc::ServerBuilder;
 | 
	
	
		
			
				|  | @@ -321,6 +322,9 @@ void grpc::testing::interop::RunServer(
 | 
	
		
			
				|  |  |    ServerBuilder builder;
 | 
	
		
			
				|  |  |    builder.RegisterService(&service);
 | 
	
		
			
				|  |  |    builder.AddListeningPort(server_address.str(), creds);
 | 
	
		
			
				|  |  | +  if (FLAGS_max_send_message_size >= 0) {
 | 
	
		
			
				|  |  | +    builder.SetMaxSendMessageSize(FLAGS_max_send_message_size);
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  |    std::unique_ptr<Server> server(builder.BuildAndStart());
 | 
	
		
			
				|  |  |    gpr_log(GPR_INFO, "Server listening on %s", server_address.str().c_str());
 | 
	
		
			
				|  |  |    while (!g_got_sigint) {
 |