- Timestamp:
- 05/30/09 06:29:48 (3 years ago)
- Children:
- 96808c5450804cf9cc6a590500ccce6131c2b937
- Parents:
- a0fbd8081aad14716555b28cab27c19b76973eea
- git-committer:
- Neutron Soutmun <neo.neutron@…> (05/30/09 06:29:48)
- Files:
-
- 1 modified
-
tools/bandwidth.sh.in (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tools/bandwidth.sh.in
rae7e7e4 r9679928 79 79 $TC qdisc add dev $SHAPING_DOWN_INF parent 1:${BITTORRENT_ID} \ 80 80 handle ${BITTORRENT_ID}: sfq perturb 10 81 $TC filter add dev $SHAPING_DOWN_INF parent 1: protocol ip prio 5\81 $TC filter add dev $SHAPING_DOWN_INF parent 1: protocol ip prio 1 \ 82 82 handle 0x3 fw classid 1:${BITTORRENT_ID} 83 83 … … 87 87 $TC qdisc add dev $SHAPING_UP_INF parent 2:${BITTORRENT_ID} \ 88 88 handle ${BITTORRENT_ID}: sfq perturb 10 89 $TC filter add dev $SHAPING_UP_INF parent 2: protocol ip prio 5\89 $TC filter add dev $SHAPING_UP_INF parent 2: protocol ip prio 1 \ 90 90 handle 0x3 fw classid 2:${BITTORRENT_ID} 91 91 ;; … … 143 143 classid 1:${ID} htb rate ${DOWNSPEED}bit ceil ${DOWNSPEED}bit 144 144 $TC filter add dev $SHAPING_DOWN_INF parent 1: \ 145 protocol ip prio 1u32 match ip dst ${IP}/32 flowid 1:${ID}145 protocol ip prio 2 u32 match ip dst ${IP}/32 flowid 1:${ID} 146 146 147 147 # Uplink … … 149 149 classid 2:${ID} htb rate ${UPSPEED}bit ceil ${UPSPEED}bit 150 150 $TC filter add dev $SHAPING_UP_INF parent 2: \ 151 protocol ip prio 1u32 match ip src ${IP}/32 flowid 2:${ID}151 protocol ip prio 2 u32 match ip src ${IP}/32 flowid 2:${ID} 152 152 } 153 153 … … 161 161 UP_HANDLE=`$TC filter show dev $SHAPING_UP_INF | grep -w "flowid 2:${ID} " | awk '{print $10}'` 162 162 $TC filter del dev $SHAPING_DOWN_INF parent 1: \ 163 prio 1handle ${DOWN_HANDLE} u32163 prio 2 handle ${DOWN_HANDLE} u32 164 164 $TC filter del dev $SHAPING_UP_INF parent 2: \ 165 prio 1handle ${UP_HANDLE} u32165 prio 2 handle ${UP_HANDLE} u32 166 166 167 167 # Class Removal
