/* SPDX-License-Identifier: GPL-2.0-or-later */ 
 | 
/* AFS Cache Manager definitions 
 | 
 * 
 | 
 * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. 
 | 
 * Written by David Howells (dhowells@redhat.com) 
 | 
 */ 
 | 
  
 | 
#ifndef AFS_CM_H 
 | 
#define AFS_CM_H 
 | 
  
 | 
#define AFS_CM_PORT        7001    /* AFS file server port */ 
 | 
#define CM_SERVICE        1    /* AFS File Service ID */ 
 | 
  
 | 
enum AFS_CM_Operations { 
 | 
    CBCallBack        = 204,    /* break callback promises */ 
 | 
    CBInitCallBackState    = 205,    /* initialise callback state */ 
 | 
    CBProbe            = 206,    /* probe client */ 
 | 
    CBGetLock        = 207,    /* get contents of CM lock table */ 
 | 
    CBGetCE            = 208,    /* get cache file description */ 
 | 
    CBGetXStatsVersion    = 209,    /* get version of extended statistics */ 
 | 
    CBGetXStats        = 210,    /* get contents of extended statistics data */ 
 | 
    CBInitCallBackState3    = 213,    /* initialise callback state, version 3 */ 
 | 
    CBProbeUuid        = 214,    /* check the client hasn't rebooted */ 
 | 
    CBTellMeAboutYourself    = 65538, /* get client capabilities */ 
 | 
}; 
 | 
  
 | 
#define AFS_CAP_ERROR_TRANSLATION    0x1 
 | 
  
 | 
#endif /* AFS_FS_H */ 
 |