[Click] please see the sr2.click have problem.
Yongheng Qi
jetever at gmail.com
Tue Nov 20 19:53:42 EST 2007
Hey , everybody
I use a sr2.click config in my roofnet. but the roofnet can not work
this is sr2.click:
# 1 "/tmp/unaligned.click"
rates :: AvailableRates(DEFAULT 11 22,
00:18:0A:01:76:19 11 22);
# 280 "/tmp/unaligned.click"
control :: ControlSocket("TCP", 7777);
# 281 "/tmp/unaligned.click"
chatter :: ChatterSocket("TCP", 7778);
# 319 "/tmp/unaligned.click"
sched :: PrioSched;
# 320 "/tmp/unaligned.click"
set_power :: SetTXPower(POWER 60);
# 322 "/tmp/unaligned.click"
encap :: ExtraEncap;
# 326 "/tmp/unaligned.click"
route_q :: FullNoteQueue(10);
# 329 "/tmp/unaligned.click"
data_q :: FullNoteQueue(10);
# 330 "/tmp/unaligned.click"
data_static_rate :: SetTXRate(RATE 22);
# 342 "/tmp/unaligned.click"
route_encap :: WifiEncap(0x0, 00:00:00:00:00:00);
# 344 "/tmp/unaligned.click"
data_encap :: WifiEncap(0x0, 00:00:00:00:00:00);
# 366 "/tmp/unaligned.click"
decap :: ExtraDecap;
# 368 "/tmp/unaligned.click"
phyerr_filter :: FilterPhyErr;
# 369 "/tmp/unaligned.click"
Classifier at 17 :: Classifier(0/08%0c);
# 370 "/tmp/unaligned.click"
tx_filter :: FilterTX;
# 371 "/tmp/unaligned.click"
dupe :: WifiDupeFilter;
# 372 "/tmp/unaligned.click"
WifiDecap at 20 :: WifiDecap;
# 373 "/tmp/unaligned.click"
HostEtherFilter at 21 :: HostEtherFilter(00:18:0A:01:76:19, DROP_OTHER true,
DROP_OWN true);
# 374 "/tmp/unaligned.click"
ncl :: Classifier(12/09??, 12/06??);
# 377 "/tmp/unaligned.click"
Discard at 23 :: Discard;
# 381 "/tmp/unaligned.click"
gateway_enable :: Script(pause,
write srcr2/gw.is_gateway true,
loop);
# 387 "/tmp/unaligned.click"
gateway_disable :: Script(pause,
write srcr2/gw.is_gateway false,
loop);
# 311 "/tmp/unaligned.click"
sniff_dev/from_dev :: FromDevice(ath2,
PROMISC false);
# 314 "/tmp/unaligned.click"
sniff_dev/to_dev :: ToDevice(ath2);
# 147 "/tmp/unaligned.click"
srcr2/arp :: ARPTable;
# 148 "/tmp/unaligned.click"
srcr2/lt :: LinkTable(IP 6.1.118.25);
# 151 "/tmp/unaligned.click"
srcr2/gw :: SR2GatewaySelector(ETHTYPE 0x062c,
IP 6.1.118.25,
ETH 00:18:0A:01:76:19,
LT lt,
ARP arp,
PERIOD 15,
GW false);
# 160 "/tmp/unaligned.click"
srcr2/SR2SetChecksum at 4 :: SR2SetChecksum;
# 162 "/tmp/unaligned.click"
srcr2/set_gw :: SR2SetGateway(SEL gw);
# 165 "/tmp/unaligned.click"
srcr2/es :: SR2ETTStat(ETHTYPE 0x0641,
ETH 00:18:0A:01:76:19,
IP 6.1.118.25,
PERIOD 30000,
TAU 300000,
ARP arp,
PROBES "2 60 2 1500 4 1500 11 1500 22 1500",
ETT metric,
RT rates);
# 176 "/tmp/unaligned.click"
srcr2/metric :: SR2ETTMetric(LT lt);
# 179 "/tmp/unaligned.click"
srcr2/forwarder :: SR2Forwarder(ETHTYPE 0x0643,
IP 6.1.118.25,
ETH 00:18:0A:01:76:19,
ARP arp,
LT lt);
# 186 "/tmp/unaligned.click"
srcr2/querier :: SR2Querier(ETH 00:18:0A:01:76:19,
SR forwarder,
LT lt,
ROUTE_DAMPENING true,
TIME_BEFORE_SWITCH 5,
DEBUG true);
# 194 "/tmp/unaligned.click"
srcr2/query_forwarder :: SR2MetricFlood(ETHTYPE 0x0644,
IP 6.1.118.25,
ETH 00:18:0A:01:76:19,
LT lt,
ARP arp,
DEBUG true);
# 201 "/tmp/unaligned.click"
srcr2/query_responder :: SR2QueryResponder(ETHTYPE 0x0645,
IP 6.1.118.25,
ETH 00:18:0A:01:76:19,
LT lt,
ARP arp,
DEBUG true);
# 209 "/tmp/unaligned.click"
srcr2/gw_reply :: SR2GatewayResponder(SEL gw,
ETHTYPE 0x0645,
IP 6.1.118.25,
ETH 00:18:0A:01:76:19,
ARP arp,
DEBUG true,
LT lt,
PERIOD 15);
# 219 "/tmp/unaligned.click"
srcr2/SR2SetChecksum at 13 :: SR2SetChecksum;
# 221 "/tmp/unaligned.click"
srcr2/SR2SetChecksum at 14 :: SR2SetChecksum;
# 222 "/tmp/unaligned.click"
srcr2/SR2SetChecksum at 15 :: SR2SetChecksum;
# 225 "/tmp/unaligned.click"
srcr2/data_ck :: SR2SetChecksum;
# 228 "/tmp/unaligned.click"
srcr2/host_cl :: IPClassifier(dst net 6.1.118.25 mask 255.0.0.0,
-);
# 237 "/tmp/unaligned.click"
srcr2/dt :: DecIPTTL;
# 243 "/tmp/unaligned.click"
srcr2/ICMPError at 19 :: ICMPError(6.1.118.25, timeexceeded, 0);
# 249 "/tmp/unaligned.click"
srcr2/SetTimestamp at 20 :: SetTimestamp;
# 253 "/tmp/unaligned.click"
srcr2/SR2StripHeader at 21 :: SR2StripHeader;
# 254 "/tmp/unaligned.click"
srcr2/CheckIPHeader at 22 :: CheckIPHeader(CHECKSUM false);
# 255 "/tmp/unaligned.click"
srcr2/from_gw_cl :: IPClassifier(src net 6.1.118.25 mask 255.0.0.0,
-);
# 262 "/tmp/unaligned.click"
srcr2/ncl :: Classifier(
12/0643 , //sr2_forwarder
12/0644 , //sr2
12/0645 , //replies
12/0641 , //sr2_es
12/062c , //sr2_gw
);
# 271 "/tmp/unaligned.click"
srcr2/SR2CheckHeader at 25 :: SR2CheckHeader;
# 272 "/tmp/unaligned.click"
srcr2/SR2CheckHeader at 26 :: SR2CheckHeader;
# 273 "/tmp/unaligned.click"
srcr2/SR2CheckHeader at 27 :: SR2CheckHeader;
# 275 "/tmp/unaligned.click"
srcr2/SR2CheckHeader at 28 :: SR2CheckHeader;
# 298 "/tmp/unaligned.click"
srcr2_host/KernelTun at 1 :: KernelTun(6.1.118.25/255.0.0.0, MTU 1500, DEV_NAME
srcr2);
# 299 "/tmp/unaligned.click"
srcr2_host/MarkIPHeader at 2 :: MarkIPHeader(0);
# 300 "/tmp/unaligned.click"
srcr2_host/CheckIPHeader at 3 :: CheckIPHeader(CHECKSUM false);
# 0 "<click-align>"
Align at click_align@58 :: Align(4, 0);
# 0 "<click-align>"
AlignmentInfo at click_align@57 :: AlignmentInfo(rates,
control,
chatter,
sched 4 2 4 2,
set_power 4 2,
encap 4 2,
route_q 4 2,
data_q 4 2,
data_static_rate 4 2,
route_encap 4 2,
data_encap 4 2,
decap 4 2,
phyerr_filter 4 2,
Classifier at 17 4 2,
tx_filter 4 2,
dupe 4 2,
WifiDecap at 20 4 2,
HostEtherFilter at 21 4 2,
ncl 4 2,
Discard at 23 4 2,
gateway_enable,
gateway_disable,
sniff_dev/from_dev,
sniff_dev/to_dev 4 2,
srcr2/arp,
srcr2/lt,
srcr2/gw 4 2,
srcr2/SR2SetChecksum at 4 4 2,
srcr2/set_gw 4 0 4 0,
srcr2/es 4 2,
srcr2/metric,
srcr2/forwarder 4 0,
srcr2/querier 4 0,
srcr2/query_forwarder 4 2 4 0,
srcr2/query_responder 2 0,
srcr2/gw_reply,
srcr2/SR2SetChecksum at 13 1 0,
srcr2/SR2SetChecksum at 14 2 0,
srcr2/SR2SetChecksum at 15 2 0,
srcr2/data_ck 4 0,
srcr2/host_cl 4 0,
srcr2/dt 4 0,
srcr2/ICMPError at 19 4 0,
srcr2/SetTimestamp at 20 4 2,
srcr2/SR2StripHeader at 21 4 0,
srcr2/CheckIPHeader at 22 4 0,
srcr2/from_gw_cl 4 0,
srcr2/ncl 4 2,
srcr2/SR2CheckHeader at 25 4 2,
srcr2/SR2CheckHeader at 26 4 2,
srcr2/SR2CheckHeader at 27 4 2,
srcr2/SR2CheckHeader at 28 4 2,
srcr2_host/KernelTun at 1 4 0,
srcr2_host/MarkIPHeader at 2 4 0,
srcr2_host/CheckIPHeader at 3 4 0,
Align at click_align@58 4 2);
# 229 ""
srcr2/set_gw [1] -> srcr2_host/KernelTun at 1
-> srcr2_host/MarkIPHeader at 2
-> srcr2_host/CheckIPHeader at 3
-> srcr2/host_cl
-> srcr2/querier
-> srcr2/data_ck
-> data_encap
-> data_q
-> data_static_rate
-> [1] sched;
ncl [1] -> srcr2/ncl
-> srcr2/SR2CheckHeader at 25
-> Align at click_align@58
-> srcr2/forwarder
-> srcr2/dt
-> srcr2/data_ck;
sniff_dev/from_dev -> decap
-> phyerr_filter
-> Classifier at 17
-> tx_filter
-> dupe
-> WifiDecap at 20
-> HostEtherFilter at 21
-> ncl
-> Discard at 23;
srcr2/gw_reply -> srcr2/SR2SetChecksum at 13
-> route_encap
-> route_q
-> sched
-> set_power
-> encap
-> sniff_dev/to_dev;
srcr2/host_cl [1] -> srcr2/set_gw
-> srcr2/querier;
srcr2/query_forwarder [1] -> srcr2/query_responder
-> srcr2/SR2SetChecksum at 14
-> route_encap;
srcr2/forwarder [1] -> srcr2/SR2StripHeader at 21
-> srcr2/CheckIPHeader at 22
-> srcr2/from_gw_cl
-> srcr2_host/KernelTun at 1;
srcr2/ncl [4] -> srcr2/SR2CheckHeader at 28
-> srcr2/gw
-> srcr2/SR2SetChecksum at 4
-> route_encap;
srcr2/dt [1] -> srcr2/ICMPError at 19
-> srcr2/querier;
srcr2/querier [1] -> [1] srcr2/query_forwarder;
srcr2/ncl [3] -> srcr2/es
-> srcr2/SetTimestamp at 20
-> route_encap;
srcr2/from_gw_cl [1] -> [1] srcr2/set_gw;
srcr2/ncl [2] -> srcr2/SR2CheckHeader at 27
-> srcr2/query_responder;
srcr2/ncl [1] -> srcr2/SR2CheckHeader at 26
-> srcr2/query_forwarder
-> srcr2/SR2SetChecksum at 15
-> route_encap;
somebody tell me what woring?
--
yours yongheng
msn:jetever at hotmail.com
gtalk:jetever at gmail.com
tel:13810380736,13901197481
office:010-62963311-310
Home:010-62155325
More information about the click
mailing list