<feed xmlns='http://www.w3.org/2005/Atom'>
<title>netifd/examples/proto, branch master</title>
<subtitle>OpenWrt Network interface configuration daemon</subtitle>
<id>https://git-03.infra.openwrt.org/project/netifd/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/project/netifd/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/netifd/'/>
<updated>2026-02-15T08:25:47Z</updated>
<entry>
<title>proto-ucode: add ucode proto handler scripts</title>
<updated>2026-02-15T08:25:47Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2026-02-13T13:39:35Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/netifd/commit/?id=3fc8b83c8b62ca9dcb6485790216ad5171959223'/>
<id>urn:sha1:3fc8b83c8b62ca9dcb6485790216ad5171959223</id>
<content type='text'>
Add the ucode script infrastructure for ucode-based protocol handlers:

proto.uc: Handler management module loaded by main.uc. Scans proto/*.uc
for handler scripts, registers proto_config_load callback on netifd.cb
for UCI config reading and sorted JSON serialization.

proto-ucode.uc: Subprocess wrapper spawned for setup/teardown. Receives
handler script path, proto name, action, interface name, config JSON, and
optional device name via ARGV. Creates proto object with notification
methods mapping to ubus calls to network.interface.&lt;iface&gt;.notify_proto.
Loads handler module via include() with scope injection and dispatches
the requested action.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>scripts: move some utility functions out of netifd-proto.sh into utils.sh</title>
<updated>2013-10-19T15:31:56Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2013-09-24T07:42:17Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/netifd/commit/?id=bdb28375d9872a49f7008fbdf2d8a1fad3790344'/>
<id>urn:sha1:bdb28375d9872a49f7008fbdf2d8a1fad3790344</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;
</content>
</entry>
<entry>
<title>scripts: reorganize directory layout</title>
<updated>2013-10-19T15:31:55Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2013-09-24T07:35:22Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/netifd/commit/?id=c8e879595400e3485b5a075797290a1061c0b04f'/>
<id>urn:sha1:c8e879595400e3485b5a075797290a1061c0b04f</id>
<content type='text'>
move example scripts from dummy/ to examples/
keep scripts that can be used as-is in scripts/

Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;
</content>
</entry>
</feed>
