xref: /illumos-gate/usr/src/pkg/manifests/driver-network-cxgbe.p5m (revision bf20feb33f95972422070ccd36b12bc84d7e01ec)
1#
2# This file and its contents are supplied under the terms of the
3# Common Development and Distribution License ("CDDL"), version 1.0.
4# You may only use this file in accordance with the terms of version
5# 1.0 of the CDDL.
6#
7# A full copy of the text of the CDDL should have accompanied this
8# source.  A copy of the CDDL is also available via the Internet at
9# http://www.illumos.org/license/CDDL.
10#
11
12#
13# Copyright (c) 2019 by Chelsio Communications, Inc. All rights reserved.
14# Copyright 2023 Oxide Computer Company
15# Copyright 2024 MNX Cloud, Inc.
16#
17
18<include global_zone_only_component>
19<transform file path=kernel/firmware/cxgbe/.*\.txt$ -> set preserve renamenew>
20set name=pkg.fmri value=pkg:/driver/network/cxgbe@$(PKGVERS)
21set name=pkg.summary value="Chelsio T4/T5 10/40GE NIC Driver"
22set name=pkg.description \
23    value="Chelsio T4/T5 10/40 Gigabit Ethernet Adapter Driver"
24set name=info.classification \
25    value=org.opensolaris.category.2008:Drivers/Networking
26set name=variant.arch value=i386
27dir  path=kernel group=sys
28dir  path=kernel/drv group=sys
29dir  path=kernel/drv/$(ARCH64) group=sys
30file path=kernel/drv/$(ARCH64)/cxgbe group=sys
31file path=kernel/drv/$(ARCH64)/t4nex group=sys
32dir  path=kernel/firmware group=sys
33dir  path=kernel/firmware/cxgbe group=sys
34file path=kernel/firmware/cxgbe/t4fw-1.27.1.0.bin
35link path=kernel/firmware/cxgbe/t4fw.bin target=t4fw-1.27.1.0.bin
36file path=kernel/firmware/cxgbe/t4fw_cfg.txt
37file path=kernel/firmware/cxgbe/t5fw-1.27.5.0.bin
38link path=kernel/firmware/cxgbe/t5fw.bin target=t5fw-1.27.5.0.bin
39file path=kernel/firmware/cxgbe/t5fw_cfg.txt
40file path=kernel/firmware/cxgbe/t6fw-1.27.5.0.bin
41link path=kernel/firmware/cxgbe/t6fw.bin target=t6fw-1.27.5.0.bin
42file path=kernel/firmware/cxgbe/t6fw_cfg.txt
43dir  path=usr group=sys
44dir  path=usr/sbin
45file path=usr/sbin/cxgbetool mode=0555
46driver name=cxgbe perms="* 0666 root sys" clone_perms="cxgbe 0666 root sys"
47driver name=t4nex perms="* 0666 root sys" clone_perms="t4nex 0666 root sys" \
48    alias=pciex1425,4400 \
49    alias=pciex1425,4401 \
50    alias=pciex1425,4402 \
51    alias=pciex1425,4403 \
52    alias=pciex1425,4404 \
53    alias=pciex1425,4405 \
54    alias=pciex1425,4406 \
55    alias=pciex1425,4407 \
56    alias=pciex1425,4408 \
57    alias=pciex1425,4409 \
58    alias=pciex1425,440a \
59    alias=pciex1425,440d \
60    alias=pciex1425,440e \
61    alias=pciex1425,5400 \
62    alias=pciex1425,5401 \
63    alias=pciex1425,5402 \
64    alias=pciex1425,5403 \
65    alias=pciex1425,5404 \
66    alias=pciex1425,5405 \
67    alias=pciex1425,5406 \
68    alias=pciex1425,5407 \
69    alias=pciex1425,5408 \
70    alias=pciex1425,5409 \
71    alias=pciex1425,540a \
72    alias=pciex1425,540b \
73    alias=pciex1425,540c \
74    alias=pciex1425,540d \
75    alias=pciex1425,540e \
76    alias=pciex1425,540f \
77    alias=pciex1425,5410 \
78    alias=pciex1425,5411 \
79    alias=pciex1425,5412 \
80    alias=pciex1425,5413 \
81    alias=pciex1425,5414 \
82    alias=pciex1425,5415 \
83    alias=pciex1425,5416 \
84    alias=pciex1425,5417 \
85    alias=pciex1425,5418 \
86    alias=pciex1425,5480 \
87    alias=pciex1425,5481 \
88    alias=pciex1425,5482 \
89    alias=pciex1425,5486 \
90    alias=pciex1425,5487 \
91    alias=pciex1425,5488 \
92    alias=pciex1425,5489 \
93    alias=pciex1425,5490 \
94    alias=pciex1425,5491 \
95    alias=pciex1425,5492 \
96    alias=pciex1425,5493 \
97    alias=pciex1425,5494 \
98    alias=pciex1425,5495 \
99    alias=pciex1425,5496 \
100    alias=pciex1425,5497 \
101    alias=pciex1425,5498 \
102    alias=pciex1425,5499 \
103    alias=pciex1425,549a \
104    alias=pciex1425,549b \
105    alias=pciex1425,549c \
106    alias=pciex1425,549d \
107    alias=pciex1425,549e \
108    alias=pciex1425,549f \
109    alias=pciex1425,54a0 \
110    alias=pciex1425,54a1 \
111    alias=pciex1425,54a2 \
112    alias=pciex1425,54a3 \
113    alias=pciex1425,54a4 \
114    alias=pciex1425,54a5 \
115    alias=pciex1425,54a6 \
116    alias=pciex1425,54a7 \
117    alias=pciex1425,54a8 \
118    alias=pciex1425,54a9 \
119    alias=pciex1425,54aa \
120    alias=pciex1425,54ab \
121    alias=pciex1425,54ac \
122    alias=pciex1425,54ad \
123    alias=pciex1425,54ae \
124    alias=pciex1425,54af \
125    alias=pciex1425,54b0 \
126    alias=pciex1425,6400 \
127    alias=pciex1425,6401 \
128    alias=pciex1425,6402 \
129    alias=pciex1425,6403 \
130    alias=pciex1425,6404 \
131    alias=pciex1425,6405 \
132    alias=pciex1425,6406 \
133    alias=pciex1425,6407 \
134    alias=pciex1425,6408 \
135    alias=pciex1425,6409 \
136    alias=pciex1425,640d \
137    alias=pciex1425,6410 \
138    alias=pciex1425,6411 \
139    alias=pciex1425,6414 \
140    alias=pciex1425,6415 \
141    alias=pciex1425,6480 \
142    alias=pciex1425,6481 \
143    alias=pciex1425,6482 \
144    alias=pciex1425,6483 \
145    alias=pciex1425,6484 \
146    alias=pciex1425,6485 \
147    alias=pciex1425,6486 \
148    alias=pciex1425,6487 \
149    alias=pciex1425,6488 \
150    alias=pciex1425,6489 \
151    alias=pciex1425,648a \
152    alias=pciex1425,648b \
153    alias=pciex1425,6492 devlink=type=ddi_ctl:devctl;minor1=t4nex\tt4nex\M2
154license cr_Sun license=cr_Sun
155license lic_CDDL license=lic_CDDL
156