with the subset of feature flags that it understands and intends to honour.
The server may set fields in the reply for mutually-understood features.
+[source,c]
----
struct obd_connect_data {
__u64 ocd_connect_flags;
actually control whether the remaining fields of 'obd_connect_data'
get used. The [[obd-connect-flags]] flags are:
+[source,c]
----
#define OBD_CONNECT_RDONLY 0x1ULL /*client has read-only access*/
#define OBD_CONNECT_INDEX 0x2ULL /*connect specific LOV idx */
of inodes and extended attributes.
[[mds-inode-bits-locks]]
+[source,c]
----
#define MDS_INODELOCK_LOOKUP 0x000001 /* For namespace, dentry etc, and also
* was used to protect permission (mode,
If the OBD_CONNECT_LOV_V3 is set if the client supports LOV_MAGIC_V3
(0x0BD30BD0) style layouts. This type of the layout was introduced
-along with OST pools support and added the 'lov_mds_md_v3' layout. The
+along with OST pools support and added the 'lov_mds_md' layout. The
OBD_CONNECT_LOV_V3 flag notifies a server if client supports
this type of LOV EA to handle requests from it properly.