Print this page
Integrated Edon-R hash function.

Split Close
Expand all
Collapse all
          --- old/usr/src/common/zfs/zfeature_common.h
          +++ new/usr/src/common/zfs/zfeature_common.h
↓ open down ↓ 46 lines elided ↑ open up ↑
  47   47  } zfeature_info_t;
  48   48  
  49   49  typedef int (zfeature_func_t)(zfeature_info_t *fi, void *arg);
  50   50  
  51   51  #define ZFS_FEATURE_DEBUG
  52   52  
  53   53  enum spa_feature {
  54   54          SPA_FEATURE_ASYNC_DESTROY,
  55   55          SPA_FEATURE_EMPTY_BPOBJ,
  56   56          SPA_FEATURE_LZ4_COMPRESS,
       57 +        SPA_FEATURE_EDONR_CKSUM,
  57   58          SPA_FEATURES
  58   59  } spa_feature_t;
  59   60  
  60   61  extern zfeature_info_t spa_feature_table[SPA_FEATURES];
  61   62  
  62   63  extern boolean_t zfeature_is_valid_guid(const char *);
  63   64  
  64   65  extern boolean_t zfeature_is_supported(const char *);
  65   66  extern int zfeature_lookup_guid(const char *, zfeature_info_t **res);
  66   67  extern int zfeature_lookup_name(const char *, zfeature_info_t **res);
  67   68  
  68   69  extern void zpool_feature_init(void);
  69   70  
  70   71  #ifdef  __cplusplus
  71   72  }
  72   73  #endif
  73   74  
  74   75  #endif  /* _ZFEATURE_COMMON_H */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX