blob: c349870b5f5383db8b392199e1eb5bd747a2efe4 [file] [log] [blame]
osdl.net!shemminger449bf1f2004-06-25 21:14:22 +00001#! /bin/bash
2# This is not an autconf generated configure
3#
4INCLUDE=${1:-"/usr/include"}
5
6echo "# Generated config based on" $INCLUDE >Config
7
8echo "TC"
9PKT_SCHED=$INCLUDE/linux/pkt_sched.h
10if [ ! -r $PKT_SCHED ];
11then
12 echo " can't find file" $PKT_SCHED
13 exit 1
14fi
15
16echo -n " netsim scheduler... "
17if grep -q 'tc_netsim_qopt' $PKT_SCHED
18then
19 echo "TC_CONFIG_NETSIM = y" >>Config
20 echo y
21else
22 echo n
23fi
24
25echo -n " ATM... "
26if [ -r $INCLUDE/linux/atm.h ]
27then
28 echo "TC_CONFIG_ATM = y" >>Config
29 echo y
30else
31 echo n
32fi
33
34# See if we know about TCP Vegas
35echo "SS"
36echo -n " TCP Vegas... "
37if grep -q TCPDIAG_VEGASINFO $INCLUDE/linux/tcp_diag.h
38then
39 echo "SS_CONFIG_VEGAS = y" >>Config
40 echo y
41else
42 echo n
43fi
44
45echo -n " TCP DRS... "
46if grep -q tcpi_rcv_space $INCLUDE/linux/tcp.h
47then
48 echo "SS_CONFIG_DRS = y" >>Config
49 echo y
50else
51 echo n
52fi
53
54