1dat.conf(4)                      File Formats                      dat.conf(4)
2
3
4

NAME

6       dat.conf - DAT static registry
7

SYNOPSIS

9       /etc/dat/dat.conf
10
11

DESCRIPTION

13       The  DAT  static  registry,  /etc/dat/dat.conf  is  a  system-wide data
14       resource maintained by the system administrative command datadm(1M).
15
16
17       /etc/dat/dat.conf contains a list of interface  adapters  supported  by
18       uDAPL service providers. An interface adapter on Infiniband (IB) corre‐
19       sponds to an IPoIB device instance, for example, ibd0. An IPoIB  device
20       name represents an IP interface plumbed by ifconfig(1M) on an IB parti‐
21       tion/Host Channel Adapter port combination.
22
23
24       Each entry in the DAT static registry is a single  line  that  contains
25       eight  fields. Fields are separated by a SPACE. Lines that begin with a
26       pound sign (#) are considered comments. All characters that follow  the
27       #   are   ignored.   Enclose  Solaris  specific  strings  (Solaris_spe‐
28       cific_string)   and   service   provider's   instance   data   (service
29       _provider_instance_data) in quotes.
30
31
32       The following shows the order of the fields in a dat.conf entry:
33
34         "interface_adapter_name" "API_version" "threadsafe | nonthreadsafe" \
35         "default | nondefault" "service_provider_library_pathname" \
36         "service_provider_version" "service _provider_instance_data"\
37         "Solaris_specific_string"
38
39
40
41       The fields are defined as follows:
42
43       interface_adapter_name
44
45           Specifies the Interface Adapter (IA) name. In IB, this is the IPoIB
46           device instance name, for example,  ibd0.  This  represents  an  IP
47           interface plumbed on an IB partition/port combination of the HCA.
48
49
50       API_version
51
52           Specifies the API version of the service provide library: For exam‐
53           ple, "u"major.minor is u1.2.
54
55
56       threadsafe | nonthreadsafe
57
58           Specifies a threadsafe or non-threadsafe library.
59
60
61       default | nondefault
62
63           Specifies a default or non-default version of  library.  A  service
64           provider can offer several versions of the library. If so, one ver‐
65           sion is designated as default with the rest as nondefault.
66
67
68       service_provider_library_pathname
69
70           Specifies the pathname of the library image.
71
72
73       service_provider_version
74
75           Specifies the version of the service provider. By convention, spec‐
76           ify  the  company stock symbol as the service provider, followed by
77           major and minor version numbers, for example, SUNW1.0.
78
79
80       service _provider_instance_data
81
82           Specifies the service provider instance data.
83
84
85       Solaris_specific_string
86
87           Specifies a platform specific string, for example, the device  name
88           in the service_provider.conf file.
89
90

EXAMPLES

92       Example 1 Sample dat.conf File
93
94
95       The  following  dat.conf  file  shows  a uDAPL 1.2 service provider for
96       tavor, udapl_tavor.so.1 supporting two interfaces, ibd0 and ibd1:
97
98
99         #
100         # dat.conf for uDAPL 1.2
101         #
102         ibd0 u1.2 nonthreadsafe default udapl_tavor.so.1 SUNW.1.0 ""
103         "driver_name=tavor"
104         ibd1 u1.2 nonthreadsafe default udapl_tavor.so.1 SUNW.1.0 ""
105         "driver_name=tavor"
106
107

ATTRIBUTES

109       See attributes(5) for descriptions of the following attributes:
110
111
112
113
114       ┌─────────────────────────────┬─────────────────────────────┐
115       │      ATTRIBUTE TYPE         │      ATTRIBUTE VALUE        │
116       ├─────────────────────────────┼─────────────────────────────┤
117       │Availability                 │SUNWudaplr                   │
118       ├─────────────────────────────┼─────────────────────────────┤
119       │Interface Stability          │Standard                     │
120       └─────────────────────────────┴─────────────────────────────┘
121

SEE ALSO

123       datadm(1M),   ifconfig(1M),   libdat(3LIB),   service_provider.conf(4),
124       attributes(5)
125

NOTES

127       An empty dat.conf is created during the package SUNWudaplr installation
128       if no file is present beforehand. Entries in  the  file  are  added  or
129       removed by running datadm(1M).
130
131
132       The content of the platform specific string does not constitute an API.
133       It is generated by datadm(1M) and might have  a  different  content  or
134       interpretation in a future release.
135
136
137
138SunOS 5.11                        18 Jun 2004                      dat.conf(4)
Impressum