diff options
author | osdl.net!shemminger <osdl.net!shemminger> | 2004-06-25 21:14:22 +0000 |
---|---|---|
committer | osdl.net!shemminger <osdl.net!shemminger> | 2004-06-25 21:14:22 +0000 |
commit | 449bf1f339f77ab40c49f56acd5f0e12cefdeab5 (patch) | |
tree | 83a2774cdcbc2c776ff4417e29bb9a4966c5ccb8 /configure | |
parent | 3d9584f9603fa3341286aed9a871e6d32143049b (diff) |
(Logical change 1.33)
Diffstat (limited to 'configure')
-rw-r--r-- | configure | 54 |
1 files changed, 54 insertions, 0 deletions
@@ -0,0 +1,54 @@ +#! /bin/bash +# This is not an autconf generated configure +# +INCLUDE=${1:-"/usr/include"} + +echo "# Generated config based on" $INCLUDE >Config + +echo "TC" +PKT_SCHED=$INCLUDE/linux/pkt_sched.h +if [ ! -r $PKT_SCHED ]; +then + echo " can't find file" $PKT_SCHED + exit 1 +fi + +echo -n " netsim scheduler... " +if grep -q 'tc_netsim_qopt' $PKT_SCHED +then + echo "TC_CONFIG_NETSIM = y" >>Config + echo y +else + echo n +fi + +echo -n " ATM... " +if [ -r $INCLUDE/linux/atm.h ] +then + echo "TC_CONFIG_ATM = y" >>Config + echo y +else + echo n +fi + +# See if we know about TCP Vegas +echo "SS" +echo -n " TCP Vegas... " +if grep -q TCPDIAG_VEGASINFO $INCLUDE/linux/tcp_diag.h +then + echo "SS_CONFIG_VEGAS = y" >>Config + echo y +else + echo n +fi + +echo -n " TCP DRS... " +if grep -q tcpi_rcv_space $INCLUDE/linux/tcp.h +then + echo "SS_CONFIG_DRS = y" >>Config + echo y +else + echo n +fi + + |