source: mainline/uspace/srv/net/configuration.h@ a64c64d

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since a64c64d was a64c64d, checked in by Lukas Mejdrech <lukasmejdrech@…>, 15 years ago
  • code reorganization (no functional change)
  • Property mode set to 100644
File size: 2.8 KB
Line 
1/*
2 * Copyright (c) 2009 Lukas Mejdrech
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 *
9 * - Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer.
11 * - Redistributions in binary form must reproduce the above copyright
12 * notice, this list of conditions and the following disclaimer in the
13 * documentation and/or other materials provided with the distribution.
14 * - The name of the author may not be used to endorse or promote products
15 * derived from this software without specific prior written permission.
16 *
17 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
18 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
19 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
20 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
21 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
22 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 */
28
29/** @addtogroup net
30 * @{
31 */
32
33/** @file
34 * Networking subsystem compilation configuration.
35 */
36
37#ifndef __NET_CONFIGURATION_H__
38#define __NET_CONFIGURATION_H__
39
40/** Activates the self test.
41 */
42#define NET_SELF_TEST 0
43
44/** @name Specific self tests switches
45 */
46/*@{*/
47
48/** Activates the char map self test.
49 * The NET_SELF_TEST has to be activated.
50 * @see char_map.h
51 */
52#define NET_SELF_TEST_CHAR_MAP 1
53
54/** Activates the CRC computation self test.
55 * The NET_SELF_TEST has to be activated.
56 * @see crc.h
57 */
58#define NET_SELF_TEST_CRC 1
59
60/** Activates the dynamic fifo self test.
61 * The NET_SELF_TEST has to be activated.
62 * @see dynamic_fifo.h
63 */
64#define NET_SELF_TEST_DYNAMIC_FIFO 1
65
66/** Activates the generic char map self test.
67 * The NET_SELF_TEST has to be activated.
68 * @see generic_char_map.h
69 */
70#define NET_SELF_TEST_GENERIC_CHAR_MAP 1
71
72/** Activates the generic field self test.
73 * The NET_SELF_TEST has to be activated.
74 * @see generic_field.h
75 */
76#define NET_SELF_TEST_GENERIC_FIELD 1
77
78/** Activates the integral map self test.
79 * The NET_SELF_TEST has to be activated.
80 * @see int_map.h
81 */
82#define NET_SELF_TEST_INT_MAP 1
83
84/** Activates the measured strings self test.
85 * The NET_SELF_TEST has to be activated.
86 * @see measured_strings.h
87 */
88#define NET_SELF_TEST_MEASURED_STRINGS 1
89
90/*@}*/
91
92#endif
93
94/** @}
95 */
Note: See TracBrowser for help on using the repository browser.