RtNalIPCH Driver Source
Source files for the RtNalIPCH driver are available at \IntervalZero\RTX64 SDK\4.5\DriverSource\RtNalIPCH\
. Visual Studio project and solution files are provided for Visual Studio 2019.
Source Files:
\IntervalZero\RTX64 SDK\4.5\DriverSource\RtNalIPCH\source\
- e1000_80003es2lan.c
- e1000_80003es2lan.h
- e1000_82540.c
- e1000_82541.c
- e1000_82541.h
- e1000_82542.c
- e1000_82543.c
- e1000_82543.h
- e1000_82571.c
- e1000_82571.h
- e1000_api.c
- e1000_api.h
- e1000_defines.h
- e1000_hw.h
- e1000_ich8lan.c
- e1000_ich8lan.h
- e1000_mac.c
- e1000_mac.h
- e1000_manage.c
- e1000_manage.h
- e1000_mbx.c
- e1000_mbx.h
- e1000_nvm.c
- e1000_nvm.h
- e1000_osdep.c
- e1000_osdep.h
- e1000_phy.c
- e1000_phy.h
- e1000_regs.h
- e1000_vf.c
- e1000_vf.h
- em_compat.c
- em_compat.h
- Ether.h
- if_em.c
- if_em.h
- if_lem.c
- if_lem.h
- if_rtx.c
- if_rtx.h
- if_var.h
- pcireg.h
- resource.h
- RtIPCH.c
- RtIPCH.h
- RtIPCH.rc
- RtIPCHFuncs.c
- _bus.h
Visual Studio 2019 |
---|
|
Building the Driver:
- Open the appropriate solution file (
\VS2019\RtNalIPCH_VS2019.sln
) in Visual Studio 2019. - Select the desired Solution Configuration and Solution Platform in the IDE.
- Click Build > Build Solution. A successful build results in a real-time DLL (RTDLL).
Using the Driver:
To use the new driver built above, you must associate it with a network interface through the RTX64 Control Panel. To do this:
NOTE: Before you can manage interfaces, you must first have converted a Windows Network device to RTX64 control. For more information, see Converting a Windows device to RTX64. For an up-to-date list of the devices supported by this driver, see the RTX64 Supported NICs document, available from the Customer Center.
- Launch the Control Panel and navigate to the Manage Interfaces page.
- Under Interfaces, click Add. The Add Interface dialog appears.
- Specify a Name for the interface. The name cannot include more than 64 characters.
- Select a Real-Time Network Device (RTND) from the Device drop-down.
- Click Browse to browse for the driver you created above.
- Specify the PCI bus Location of the network interface card for the interface in the form of three semicolon-separated integers. This parameter is optional if only one device of its kind is installed. The default location is 0;0;0.
- Select the Support TCP/IP check box if you want the new interface to support TCP/IP functionality. When selected, you must specific the following settings:
- The IPv4 Address of the interface in dotted-quad notation
- The IPv4 Netmask of the interface in dotted-quad notation
- Click Add. The interface for the selected device appears under Interfaces.
- Restart the NAL and TCP/IP Stack (if running) for your changes to take effect. If you plan to make other changes that require a restart of the network, make those changes first and then restart the NAL when you are finished. You must stop all network-enabled processes before you can restart.
See Managing Network Interfaces for more information.