1 Summary: Click Modular Router
2 Summary(pl): Click - modularny router
7 Group: Networking/Admin
8 Source0: http://amsterdam.lcs.mit.edu/click/%{name}-%{version}.tar.gz
9 # Source0-md5: 6b970e4b3606f8058ce9d1a9ab156732
10 URL: http://amsterdam.lcs.mit.edu/click/
11 BuildRequires: autoconf
12 BuildRequires: automake
13 BuildRequires: libstdc++-devel
14 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17 Click is a modular software router developed by MIT LCS Parallel and
18 Distributed Operating Systems group, Mazu Networks, the ICSI Center
19 for Internet Research, and now UCLA. Click routers are flexible,
20 configurable, and easy to understand.
22 A Click router is an interconnected collection of modules called
23 elements; elements control every aspect of the routers behavior, from
24 communicating with devices to packet modification to queueing,
25 dropping policies and packet scheduling. Individual elements can have
26 surprisingly powerful behavior, and it's easy to write new ones in
27 C++. You write a router configuration by gluing elements together with
31 Click to modularny router rozwijany przez grupê MIT LCS Parallel and
32 Distributed Operating Systems, Mazu Networks, ICSI Center for Internet
33 Research, a obecnie UCLA. Routery Click s± elastyczne, konfigurowalne
34 i ³atwe do zrozumienia.
36 Router Click to po³±czony zestaw modu³ów nazywanych elementami;
37 elementy kontroluj± ka¿dy aspekt zachowania routerów, od komunikacji z
38 urz±dzeniami do modyfikowania pakietów, kolejkowania, polityki
39 porzucania oraz schedulingu pakietów. Poszczególne elementy mog± mieæ
40 zaskakuj±co potê¿ne zachowanie i ³atwo pisaæ nowe w C++. Konfiguracj±
41 routera tworzy siê przez sklejanie elementów w prostym jêzyku.
44 Summary: Development files for Click! modular router
45 Summary(pl): Pliki programistyczne dla modularnego routera Click!
46 Group: Development/Libraries
49 Development files for Click! modular router.
51 %description devel -l pl
52 Pliki programistyczne dla modularnego routera Click!.
61 --disable-linuxmodule \
67 --enable-etherswitch \
71 --enable-grid # include Grid elements (see FAQ)
74 # empty LDLIBS - don't link with -lresolv, it's not necessary
81 rm -rf $RPM_BUILD_ROOT
82 install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8,/bin}
85 DESTDIR=$RPM_BUILD_ROOT
87 #echo ".so tracepath.8" > $RPM_BUILD_ROOT%{_mandir}/man8/tracepath6.8
90 rm -rf $RPM_BUILD_ROOT
93 %defattr(644,root,root,755)
94 %attr(755,root,root) %{_bindir}/*
96 %{_datadir}/%{name}/elementmap.xml
97 #/usr/share/click/srcdir
98 %{_infodir}/click.info*
101 %defattr(644,root,root,755)
102 %dir %{_includedir}/click
103 %{_includedir}/click/*.hh
104 %{_includedir}/click/*.h
105 %dir %{_includedir}/click/standard
106 %{_includedir}/click/standard/*.hh
107 %dir %{_includedir}/clicknet
108 %{_includedir}/clicknet/*.h
109 %dir %{_includedir}/clicktool
110 %{_includedir}/clicktool/*.hh