1ixgbe(7D)                           Devices                          ixgbe(7D)
2
3
4

NAME

6       ixgbe - Intel 10Gb PCI Express NIC Driver
7

SYNOPSIS

9       /dev/ixgbe*
10
11

DESCRIPTION

13       The  ixgbe  10  Gigabit  Ethernet driver is a multi-threaded, loadable,
14       clonable, GLD-based STREAMS driver supporting the  Data  Link  Provider
15       Interface,  dlpi(7P),  on  Intel  10-Gigabit  PCI Express Ethernet con‐
16       trollers.
17
18
19       The ixgbe driver functions  include  controller  initialization,  frame
20       transmit  and  receive,  promiscuous  and  multicast support, and error
21       recovery and reporting.
22
23
24       The ixgbe driver and  hardware  support  auto-negotiation,  a  protocol
25       specified by the IEEE 802.3ae specification.
26

APPLICATION PROGRAMMING INTERFACE

28       The cloning character-special device, /dev/ixgbe, is used to access all
29       Intel 10 -Gigabit PCI Express Ethernet  devices  installed  within  the
30       system.
31
32
33       The  ixgbe  driver  is  managed  by the dladm(1M) command line utility,
34       which allows VLANs to be defined on top  of  ixgbe  instances  and  for
35       ixgbe instances to be aggregated. See dladm(1M) for more details.
36
37
38       You must send an explicit DL_ATTACH_REQ message to associate the opened
39       stream with a particular device (PPA). The PPA ID is interpreted as  an
40       unsigned  integer  data  type  and  indicates  the corresponding device
41       instance (unit) number. The driver returns an error  (DL_ERROR_ACK)  if
42       the PPA field value does not correspond to a valid device instance num‐
43       ber for the system. The device is initialized on first attach  and  de-
44       initialized (stopped) at last detach.
45
46
47       The  values  returned  by  the  driver  in the DL_INFO_ACK primitive in
48       response to your DL_INFO_REQ are:
49
50           o      Maximum SDU is 16366.
51
52           o      Minimum SDU is 0.
53
54           o      DLSAP address length is 8.
55
56           o      MAC type is DL_ETHER.
57
58           o      SAP (Service Access Point) length value is -2,  meaning  the
59                  physical  address  component  is  followed  immediately by a
60                  2-byte SAP component within the DLSAP address.
61
62           o      Broadcast  address  value  is  the  Ethernet/IEEE  broadcast
63                  address (FF:FF:FF:FF:FF:FF).
64
65                  Once  in  the DL_ATTACHED state, you must send a DL_BIND_REQ
66                  to associate a particular SAP with the stream.
67

CONFIGURATION

69       By default, the ixgbe driver performs auto-negotiation  to  select  the
70       link  speed  and mode. Link speed and mode can only be 10000 Mbps full-
71       duplex. See the IEEE802.3 standard for more information.
72

FILES

74       /dev/ixgbe*                  Special character device.
75
76
77       /kernel/drv/ixgbe            32-bit device driver (x86).
78
79
80       /kernel/drv/amd64/ixgbe      64-bit device driver (x86).
81
82
83       /kernel/drv/sparcv9/ixgbe    64-bit device driver (SPARC).
84
85
86       /kernel/drv/ixgbe.conf       Configuration file.
87
88

ATTRIBUTES

90       See attributes(5) for descriptions of the following attributes:
91
92
93
94
95       ┌───────────────────────────────────────────────────────────┐
96       │ATTRIBUTE TYPE                ATTRIBUTE VALUE              │
97       │Availability                  SUNWixgbe                    │
98       │Architecture                  SPARC, x86                   │
99       │Interface Stability           Committed                    │
100       └───────────────────────────────────────────────────────────┘
101

SEE ALSO

103       dladm(1M), netstat(1M),  driver.conf(4),  attributes(5),  streamio(7I),
104       dlpi(7P)
105
106
107       Writing Device Drivers
108
109
110       STREAMS Programming Guide
111
112
113       Network Interfaces Programmer's Guide
114
115
116       IEEE 802.3ae Specificiation, IEEE - 2002
117
118
119
120SunOS 5.11                        3 Jun 2009                         ixgbe(7D)
Impressum