summaryrefslogtreecommitdiffstats
path: root/docs/featureprojects.rst
blob: ad604618b37c63735e149bbe6b89891957f0a1a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222<
.. _opnfv-featureprojects:

OPNFV Projects
================

Apex
----
.. toctree::
   :maxdepth: 1

   ../submodules/apex/docs/development/overview/index
   ../submodules/apex/docs/development/requirements/index
   ../submodules/apex/docs/release/installation/index
   ../submodules/apex/docs/release/configguide/index
   ../submodules/apex/docs/release/userguide/index
   ../submodules/apex/docs/development/design/index
   ../submodules/apex/docs/development/manuals/index


Armband
-------
.. toctree::
   :maxdepth: 1

   ../submodules/armband/docs/development/overview/index
   ../submodules/armband/docs/development/requirements/index
   ../submodules/armband/docs/release/installation/index
   ../submodules/armband/docs/release/configguide/index
   ../submodules/armband/docs/release/userguide/index
   ../submodules/armband/docs/development/design/index
   ../submodules/armband/docs/development/manuals/index


Availability
------------
.. toctree::
   :maxdepth: 1

   ../submodules/availability/docs/development/overview/index
   ../submodules/availability/docs/development/requirements/index
   ../submodules/availability/docs/release/installation/index
   ../submodules/availability/docs/release/configguide/index
   ../submodules/availability/docs/release/userguide/index
   ../submodules/availability/docs/development/design/index
   ../submodules/availability/docs/development/manuals/index


Barometer
---------
.. toctree::
   :maxdepth: 1

   ../submodules/barometer/docs/development/overview/index
   ../submodules/barometer/docs/development/requirements/index
   ../submodules/barometer/docs/release/installation/index
   ../submodules/barometer/docs/release/configguide/index
   ../submodules/barometer/docs/release/userguide/index
   ../submodules/barometer/docs/development/design/index
   ../submodules/barometer/docs/development/manuals/index


Compass4Nfv
-----------
.. toctree::
   :maxdepth: 1

   ../submodules/compass4nfv/docs/development/overview/index
   ../submodules/compass4nfv/docs/development/requirements/index
   ../submodules/compass4nfv/docs/release/installation/index
   ../submodules/compass4nfv/docs/release/configguide/index
   ../submodules/compass4nfv/docs/release/userguide/index
   ../submodules/compass4nfv/docs/development/design/index
   ../submodules/compass4nfv/docs/development/manuals/index


Copper
------
.. toctree::
   :maxdepth: 1

   ../submodules/copper/docs/development/overview/index
   ../submodules/copper/docs/development/requirements/index
   ../submodules/copper/docs/release/installation/index
   ../submodules/copper/docs/release/configguide/index
   ../submodules/copper/docs/release/userguide/index
   ../submodules/copper/docs/development/design/index
   ../submodules/copper/docs/development/manuals/index


Daisy4NFV
---------
.. toctree::
   :maxdepth: 1

   ../submodules/daisy/docs/development/design/index
   ../submodules/daisy/docs/release/configguide/index
   ../submodules/daisy/docs/release/installation/index


Doctor
------
.. toctree::
   :maxdepth: 1

   ../submodules/doctor/docs/development/overview/index
   ../submodules/doctor/docs/development/requirements/index
   ../submodules/doctor/docs/release/installation/index
   ../submodules/doctor/docs/release/configguide/index
   ../submodules/doctor/docs/release/userguide/index
   ../submodules/doctor/docs/development/design/index
   ../submodules/doctor/docs/development/manuals/index


Domino
------
.. toctree::
   :maxdepth: 1

   ../submodules/domino/docs/development/overview/index
   ../submodules/domino/docs/development/requirements/index
   ../submodules/domino/docs/release/installation/index
   ../submodules/domino/docs/release/configguide/index
   ../submodules/domino/docs/release/userguide/index
   ../submodules/domino/docs/development/design/index
   ../submodules/domino/docs/development/manuals/index


IPV6
----
.. toctree::
   :maxdepth: 1

   ../submodules/ipv6/docs/development/overview/index
   ../submodules/ipv6/docs/development/requirements/index
   ../submodules/ipv6/docs/release/installation/index
   ../submodules/ipv6/docs/release/configguide/index
   ../submodules/ipv6/docs/release/userguide/index
   ../submodules/ipv6/docs/development/design/index
   ../submodules/ipv6/docs/development/manuals/index


Joid
----
.. toctree::
   :maxdepth: 1

   ../submodules/joid/docs/development/overview/index
   ../submodules/joid/docs/development/requirements/index
   ../submodules/joid/docs/release/installation/index
   ../submodules/joid/docs/release/configguide/index
   ../submodules/joid/docs/release/userguide/index
   ../submodules/joid/docs/development/design/index
   ../submodules/joid/docs/development/manuals/index


Kvmfornfv
---------
.. toctree::
   :maxdepth: 1

   ../submodules/kvmfornfv/docs/development/overview/index
   ../submodules/kvmfornfv/docs/development/requirements/index
   ../submodules/kvmfornfv/docs/release/installation/index
   ../submodules/kvmfornfv/docs/release/configguide/index
   ../submodules/kvmfornfv/docs/release/userguide/index
   ../submodules/kvmfornfv/docs/development/design/index
   ../submodules/kvmfornfv/docs/development/manuals/index


Multisite
---------
.. toctree::
   :maxdepth: 1

   ../submodules/multisite/docs/development/overview/index
   ../submodules/multisite/docs/development/requirements/index
   ../submodules/multisite/docs/release/installation/index
   ../submodules/multisite/docs/release/configguide/index
   ../submodules/multisite/docs/release/userguide/index
   ../submodules/multisite/docs/development/design/index
   ../submodules/multisite/docs/development/manuals/index


Netready
--------
.. toctree::
   :maxdepth: 1

   ../submodules/netready/docs/development/overview/index
   ../submodules/netready/docs/development/requirements/index
   ../submodules/netready/docs/release/installation/index
   ../submodules/netready/docs/release/configguide/index
   ../submodules/netready/docs/release/userguide/index
   ../submodules/netready/docs/development/design/index
   ../submodules/netready/docs/development/manuals/index


Opera
-----
.. toctree::
   :maxdepth: 1

   ../submodules/opera/docs/development/overview/index
   ../submodules/opera/docs/development/requirements/index
   ../submodules/opera/docs/release/installation/index
   ../submodules/opera/docs/release/configguide/index
   ../submodules/opera/docs/release/userguide/index
   ../submodules/opera/docs/development/design/index
   ../submodules/opera/docs/development/manuals/index


Parser
------
.. toctree::
   :maxdepth: 1

   ../submodules/parser/docs/development/overview/index
   ../submodules/parser/docs/development/requirements/index
   ../submodules/parser/docs/release/installation/index
   ../submodules/parser/docs/release/configguide/index
   ../submodules/parser/docs/release/userguide/index
   ../submodules/parser/docs/development/design/index
   ../submodules/parser/docs/development/manuals/index


Promise
-------
.. toctree::
   :maxdepth: 1

   ../submodules/promise/docs/development/overview/index
   ../submodules/promise/docs/development/requirements/index
   ../submodules/promise/docs/release/installation/index
   ../submodules/promise/docs/release/configguide/index
   ../submodules/promise/docs/release/userguide/index
   ../submodules/promise/docs/development/design/index
   ../submodules/promise/docs/development/manuals/index


SDNVPN
--------
.. toctree::
   :maxdepth: 1

   ../submodules/sdnvpn/docs/development/overview/index
   ../submodules/sdnvpn/docs/development/requirements/index
   ../submodules/sdnvpn/docs/release/installation/index
   ../submodules/sdnvpn/docs/release/configguide/index
   ../submodules/sdnvpn/docs/release/userguide/index
   ../submodules/sdnvpn/docs/development/design/index


SFC
---
.. toctree::
   :maxdepth: 1

   ../submodules/sfc/docs/development/overview/index
   ../submodules/sfc/docs/development/requirements/index
   ../submodules/sfc/docs/release/installation/index
   ../submodules/sfc/docs/release/configguide/index
   ../submodules/sfc/docs/release/userguide/index
   ../submodules/sfc/docs/development/design/index
   ../submodules/sfc/docs/development/manuals/index
using the two high-order bits */ #define E8390_PAGE2 0x80 /* Page 3 is invalid. */ /* * Only generate indirect loads given a machine that needs them. * - removed AMIGA_PCMCIA from this list, handled as ISA io now * - the _p for generates no delay by default 8390p.c overrides this. */ #ifndef ei_inb #define ei_inb(_p) inb(_p) #define ei_outb(_v,_p) outb(_v,_p) #define ei_inb_p(_p) inb(_p) #define ei_outb_p(_v,_p) outb(_v,_p) #endif #ifndef EI_SHIFT #define EI_SHIFT(x) (x) #endif #define E8390_CMD EI_SHIFT(0x00) /* The command register (for all pages) */ /* Page 0 register offsets. */ #define EN0_CLDALO EI_SHIFT(0x01) /* Low byte of current local dma addr RD */ #define EN0_STARTPG EI_SHIFT(0x01) /* Starting page of ring bfr WR */ #define EN0_CLDAHI EI_SHIFT(0x02) /* High byte of current local dma addr RD */ #define EN0_STOPPG EI_SHIFT(0x02) /* Ending page +1 of ring bfr WR */ #define EN0_BOUNDARY EI_SHIFT(0x03) /* Boundary page of ring bfr RD WR */ #define EN0_TSR EI_SHIFT(0x04) /* Transmit status reg RD */ #define EN0_TPSR EI_SHIFT(0x04) /* Transmit starting page WR */ #define EN0_NCR EI_SHIFT(0x05) /* Number of collision reg RD */ #define EN0_TCNTLO EI_SHIFT(0x05) /* Low byte of tx byte count WR */ #define EN0_FIFO EI_SHIFT(0x06) /* FIFO RD */ #define EN0_TCNTHI EI_SHIFT(0x06) /* High byte of tx byte count WR */ #define EN0_ISR EI_SHIFT(0x07) /* Interrupt status reg RD WR */ #define EN0_CRDALO EI_SHIFT(0x08) /* low byte of current remote dma address RD */ #define EN0_RSARLO EI_SHIFT(0x08) /* Remote start address reg 0 */ #define EN0_CRDAHI EI_SHIFT(0x09) /* high byte, current remote dma address RD */ #define EN0_RSARHI EI_SHIFT(0x09) /* Remote start address reg 1 */ #define EN0_RCNTLO EI_SHIFT(0x0a) /* Remote byte count reg WR */ #define EN0_RCNTHI EI_SHIFT(0x0b) /* Remote byte count reg WR */ #define EN0_RSR EI_SHIFT(0x0c) /* rx status reg RD */ #define EN0_RXCR EI_SHIFT(0x0c) /* RX configuration reg WR */ #define EN0_TXCR EI_SHIFT(0x0d) /* TX configuration reg WR */ #define EN0_COUNTER0 EI_SHIFT(0x0d) /* Rcv alignment error counter RD */ #define EN0_DCFG EI_SHIFT(0x0e) /* Data configuration reg WR */ #define EN0_COUNTER1 EI_SHIFT(0x0e) /* Rcv CRC error counter RD */ #define EN0_IMR EI_SHIFT(0x0f) /* Interrupt mask reg WR */ #define EN0_COUNTER2 EI_SHIFT(0x0f) /* Rcv missed frame error counter RD */ /* Bits in EN0_ISR - Interrupt status register */ #define ENISR_RX 0x01 /* Receiver, no error */ #define ENISR_TX 0x02 /* Transmitter, no error */ #define ENISR_RX_ERR 0x04 /* Receiver, with error */ #define ENISR_TX_ERR 0x08 /* Transmitter, with error */ #define ENISR_OVER 0x10 /* Receiver overwrote the ring */ #define ENISR_COUNTERS 0x20 /* Counters need emptying */ #define ENISR_RDC 0x40 /* remote dma complete */ #define ENISR_RESET 0x80 /* Reset completed */ #define ENISR_ALL 0x3f /* Interrupts we will enable */ /* Bits in EN0_DCFG - Data config register */ #define ENDCFG_WTS 0x01 /* word transfer mode selection */ #define ENDCFG_BOS 0x02 /* byte order selection */ /* Page 1 register offsets. */ #define EN1_PHYS EI_SHIFT(0x01) /* This board's physical enet addr RD WR */ #define EN1_PHYS_SHIFT(i) EI_SHIFT(i+1) /* Get and set mac address */ #define EN1_CURPAG EI_SHIFT(0x07) /* Current memory page RD WR */ #define EN1_MULT EI_SHIFT(0x08) /* Multicast filter mask array (8 bytes) RD WR */ #define EN1_MULT_SHIFT(i) EI_SHIFT(8+i) /* Get and set multicast filter */ /* Bits in received packet status byte and EN0_RSR*/ #define ENRSR_RXOK 0x01 /* Received a good packet */ #define ENRSR_CRC 0x02 /* CRC error */ #define ENRSR_FAE 0x04 /* frame alignment error */ #define ENRSR_FO 0x08 /* FIFO overrun */ #define ENRSR_MPA 0x10 /* missed pkt */ #define ENRSR_PHY 0x20 /* physical/multicast address */ #define ENRSR_DIS 0x40 /* receiver disable. set in monitor mode */ #define ENRSR_DEF 0x80 /* deferring */ /* Transmitted packet status, EN0_TSR. */ #define ENTSR_PTX 0x01 /* Packet transmitted without error */ #define ENTSR_ND 0x02 /* The transmit wasn't deferred. */ #define ENTSR_COL 0x04 /* The transmit collided at least once. */ #define ENTSR_ABT 0x08 /* The transmit collided 16 times, and was deferred. */ #define ENTSR_CRS 0x10 /* The carrier sense was lost. */ #define ENTSR_FU 0x20 /* A "FIFO underrun" occurred during transmit. */ #define ENTSR_CDH 0x40 /* The collision detect "heartbeat" signal was lost. */ #define ENTSR_OWC 0x80 /* There was an out-of-window collision. */ #endif /* _8390_h */