<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://lisa.mindbit.ro/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://lisa.mindbit.ro/wiki/feed.php">
        <title>LiSA</title>
        <description></description>
        <link>http://lisa.mindbit.ro/wiki/</link>
        <image rdf:resource="http://lisa.mindbit.ro/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-29T23:07:17+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://lisa.mindbit.ro/wiki/doku.php?id=building_packages&amp;rev=1350654435&amp;do=diff"/>
                <rdf:li rdf:resource="http://lisa.mindbit.ro/wiki/doku.php?id=cli_arch&amp;rev=1236008552&amp;do=diff"/>
                <rdf:li rdf:resource="http://lisa.mindbit.ro/wiki/doku.php?id=cli_entry&amp;rev=1244914264&amp;do=diff"/>
                <rdf:li rdf:resource="http://lisa.mindbit.ro/wiki/doku.php?id=git_infra&amp;rev=1239797630&amp;do=diff"/>
                <rdf:li rdf:resource="http://lisa.mindbit.ro/wiki/doku.php?id=igmp_snooping&amp;rev=1350463237&amp;do=diff"/>
                <rdf:li rdf:resource="http://lisa.mindbit.ro/wiki/doku.php?id=ikvm_applet&amp;rev=1241379204&amp;do=diff"/>
                <rdf:li rdf:resource="http://lisa.mindbit.ro/wiki/doku.php?id=netdev_sw_port&amp;rev=1246393452&amp;do=diff"/>
                <rdf:li rdf:resource="http://lisa.mindbit.ro/wiki/doku.php?id=playground&amp;rev=1239362502&amp;do=diff"/>
                <rdf:li rdf:resource="http://lisa.mindbit.ro/wiki/doku.php?id=start&amp;rev=1246704181&amp;do=diff"/>
                <rdf:li rdf:resource="http://lisa.mindbit.ro/wiki/doku.php?id=usr_proto_impl&amp;rev=1239730305&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://lisa.mindbit.ro/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>LiSA</title>
        <link>http://lisa.mindbit.ro/wiki/</link>
        <url>http://lisa.mindbit.ro/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="http://lisa.mindbit.ro/wiki/doku.php?id=building_packages&amp;rev=1350654435&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-10-19T13:47:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>building_packages</title>
        <link>http://lisa.mindbit.ro/wiki/doku.php?id=building_packages&amp;rev=1350654435&amp;do=diff</link>
        <description>LiSA Versioning

Current LiSA (release) version is defined in the main Makefile, by means of 3 macros:

	*  MAJOR: changes when the whole engine/api is redesigned;
	*  MINOR: changes when kernel &lt;-&gt; userspace api is modified (usually when new features are added);</description>
    </item>
    <item rdf:about="http://lisa.mindbit.ro/wiki/doku.php?id=cli_arch&amp;rev=1236008552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-02T15:42:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cli_arch</title>
        <link>http://lisa.mindbit.ro/wiki/doku.php?id=cli_arch&amp;rev=1236008552&amp;do=diff</link>
        <description>1. LiSA Cli Components

+------------+    +--------------+    +------+    +----------+
|            |    |   Readline   |    | LiSA |    |   LiSA   |
| CLI Parser |&lt;--&gt;|      CLI     |&lt;--&gt;| Menu |&lt;--&gt;| Command  |
|            |    |  Abstraction |    | Tree |    | Handlers |
+------------+    +--------------+    +------+    +----------+
      ^                   |              |             ^
      |                   `..............+.............'
      `..................................'

1.1…</description>
    </item>
    <item rdf:about="http://lisa.mindbit.ro/wiki/doku.php?id=cli_entry&amp;rev=1244914264&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-13T17:31:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cli_entry</title>
        <link>http://lisa.mindbit.ro/wiki/doku.php?id=cli_entry&amp;rev=1244914264&amp;do=diff</link>
        <description>Adding a menu entry for the CLI

This document shows how to add a menu entry for the CLI. Usually the first thing anyone would want to do for their protocol implementation is to enable that protocol for some of the available interfaces. Thus, in describing the steps to follow, we'll consider adding an Enable option for the RSTP protocol.</description>
    </item>
    <item rdf:about="http://lisa.mindbit.ro/wiki/doku.php?id=git_infra&amp;rev=1239797630&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-15T12:13:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>git_infra</title>
        <link>http://lisa.mindbit.ro/wiki/doku.php?id=git_infra&amp;rev=1239797630&amp;do=diff</link>
        <description>Git repositories infrastructure
-------------------------------

Master repositories (ines.ro)
-----------------------------

git://lisa.ines.ro/lisa.git
git://lisa.ines.ro/linux-2.6.git

Mirror repositories (cs.pub.ro)
-------------------------------
git://ixlabs.cs.pub.ro/lisa.git
git://ixlabs.cs.pub.ro/linux-2.6.git

Steps to create your own git mirror of LiSA:
--------------------------------------------

cd /path/to/git-root (can be anywhare you like, for example /var/lib/git)

mkdir lisa.g…</description>
    </item>
    <item rdf:about="http://lisa.mindbit.ro/wiki/doku.php?id=igmp_snooping&amp;rev=1350463237&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-10-17T08:40:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>igmp_snooping</title>
        <link>http://lisa.mindbit.ro/wiki/doku.php?id=igmp_snooping&amp;rev=1350463237&amp;do=diff</link>
        <description>IGMP Snooping / Forwarding Behaviour

Port states

	*  mrouter (router port)
	*  subscriber (port belongs to established multicast group)
	*  none

Forwarding cases (igmp snooping enabled on vlan)

	*  multicast traffic received on “none” port
		*</description>
    </item>
    <item rdf:about="http://lisa.mindbit.ro/wiki/doku.php?id=ikvm_applet&amp;rev=1241379204&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-03T19:33:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ikvm_applet</title>
        <link>http://lisa.mindbit.ro/wiki/doku.php?id=ikvm_applet&amp;rev=1241379204&amp;do=diff</link>
        <description>Which Java version to use

The applet seems to work only on Sun's JRE. It was tested against jre 1.5.0_08 and it worked fine. It is known not to work on IcedTea and gcj java.

Applet does not start

The applet may not start throwing an exception:


class nn.pp.rc.RemoteConsoleApplet.class not found.
java.lang.ClassNotFoundException: nn.pp.rc.RemoteConsoleApplet.class</description>
    </item>
    <item rdf:about="http://lisa.mindbit.ro/wiki/doku.php?id=netdev_sw_port&amp;rev=1246393452&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-30T20:24:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>netdev_sw_port</title>
        <link>http://lisa.mindbit.ro/wiki/doku.php?id=netdev_sw_port&amp;rev=1246393452&amp;do=diff</link>
        <description>Regular Port

[Regular Port]

VIF

[VIF]</description>
    </item>
    <item rdf:about="http://lisa.mindbit.ro/wiki/doku.php?id=playground&amp;rev=1239362502&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-10T11:21:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>playground</title>
        <link>http://lisa.mindbit.ro/wiki/doku.php?id=playground&amp;rev=1239362502&amp;do=diff</link>
        <description>Arhitectura reţelei



Accesul la echipamente

	*  dispozitivul din partea de sus (cel care are configurat ip-ul public) este un SOHO Router; acesta asigură izolarea completă a reţelei de test faţă de internet;
	*  serverul de teste dispune de un ikvm cu interfaţă web, care permite accesul la consola fizică (similar cu tastatură + monitor conectate fizic la server) precum şi oprirea / pornirea / resetarea sistemului;</description>
    </item>
    <item rdf:about="http://lisa.mindbit.ro/wiki/doku.php?id=start&amp;rev=1246704181&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-04T10:43:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>http://lisa.mindbit.ro/wiki/doku.php?id=start&amp;rev=1246704181&amp;do=diff</link>
        <description>General Development Guidelines

	*  Cli Architecture
	*  Git Infrastructure
	*  Playground
	*  Userspace Protocol Implementation
	*  IGMP Snooping / Multicast Forwarding
	*  Getting the PG/IKVM Applet to Work
	*  Adding a menu entry (CLI)
	*  Links between netdevice and switch port
	*  Building LiSA Packages</description>
    </item>
    <item rdf:about="http://lisa.mindbit.ro/wiki/doku.php?id=usr_proto_impl&amp;rev=1239730305&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-14T17:31:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>usr_proto_impl</title>
        <link>http://lisa.mindbit.ro/wiki/doku.php?id=usr_proto_impl&amp;rev=1239730305&amp;do=diff</link>
        <description>Userspace protocol implementation

This page describes the steps to follow in implementing basic message passing for an userspace protocol. As an actual example we'll use RSTP.

Kernel modifications

First of all, we have to define a dummy protocol type used in our custom protocol implementation. This has no meaning whatsoever with respect to the protocol fields of actual ethernet frames, it is only used in LiSA's internal logic. We include the type in net_switch.h:</description>
    </item>
</rdf:RDF>
