DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
TOC PREV NEXT INDEX

Table of Contents


Abstract i

Copyright Notice ii

Acknowledgements iii

Table of Contents v

List of Reference Pages vii

Alphabetical List of Symbols ix

1 NIC Driver Introduction 1-1

1.1 Introduction 1-1

1.2 Scope 1-1

1.3 Normative References 1-1

1.4 Conformance 1-2

1.5 Terminology 1-2

2 NIC Driver Requirements and Bindings 2-1

2.1 General Requirements 2-1

2.1.1 Versioning 2-1

2.1.2 Header Files 2-1

2.2 NIC Metalanguage Model 2-2

2.3 Bindings to the UDI Core Specification 2-2

2.3.1 Instance Attributes Bindings 2-2

2.3.1.1 Enumeration Attributes 2-2

2.3.1.2 Enumeration Attribute Ranking 2-4

2.3.1.3 Filter Attributes 2-4

2.3.1.4 Custom Attributes 2-4

2.3.1.5 Parent-Visible Attributes 2-5

2.3.2 Trace Event Bindings 2-5

2.3.3 Static Driver Property Bindings 2-5

2.3.4 Device Management Bindings 2-6

2.4 NIC Metalanguage State Diagram 2-7

2.4.1 NIC Metalanguage States 2-8

3 Network Interface Metalanguage 3-1

3.1 Overview 3-1

3.2 Network Interface Metalanguage Environment 3-2

3.2.1 Network Service Access 3-3

3.2.2 Network Interface Multiplexing 3-3

3.2.3 Network Addressing 3-4

3.2.3.1 Address Specifications 3-4

3.2.3.2 Address Implementations 3-4

3.2.4 Network Services 3-5

3.2.4.1 Control Operations 3-5

3.2.4.2 Transfer Operations 3-5

3.2.4.2.1 Transmit Flow Control 3-6

3.2.4.2.2 Receive Flow Control 3-6

3.2.4.3 Transfer Channels 3-6

3.2.5 Configuration Parameters 3-7

3.2.6 Hardware Checksum Offloads 3-7

3.3 Network Interface Management 3-9

3.3.1 Initialization and Registration Operations 3-9

3.3.2 Channel Ops Vector Registration 3-9

3.3.3 Network Control Block Registration 3-17

3.3.4 Network Interface Metalanguage Binding 3-18

3.3.4.1 Network Bind Operation 3-18

3.3.4.2 Network Unbind Operation 3-20

3.3.5 Interface Control 3-32

3.3.6 Control and Status Operations 3-36

3.4 Data Transfer Operations 3-53

Index X-1


TOC PREV NEXT INDEX