git.archive.openwrt.org Git - project/netifd.git/atom - CMakeLists.txt history OpenWrt Network interface configuration daemon http://git.archive.openwrt.org?p=project/netifd.git nbd static/git-favicon.png static/git-logo.png 2017-05-09T10:56:07Z gitweb build: disable unknown warning option error in clang 2017-05-09T10:56:07Z Felix Fietkau nbd@nbd.name Felix Fietkau nbd@nbd.name 2017-05-09T10:56:07Z http://git.archive.openwrt.org?p=project/netifd.git;a=commitdiff;h=e6ebe0bfcdb7df25f1d96d367e8c0ad49b1642e3
build: disable unknown warning option error in clang

Signed-off-by: Felix Fietkau <nbd@nbd.name>
  • [D] CMakeLists.txt
build: suppress format truncation warnings to avoid errors with gcc7 2017-05-04T13:49:53Z Felix Fietkau nbd@nbd.name Felix Fietkau nbd@nbd.name 2017-05-04T13:49:53Z http://git.archive.openwrt.org?p=project/netifd.git;a=commitdiff;h=6b9c2673173f9636647e021a84d560c0863b1b99
build: suppress format truncation warnings to avoid errors with gcc7

Signed-off-by: Felix Fietkau <nbd@nbd.name>
  • [D] CMakeLists.txt
device: add veth support 2017-02-10T05:30:17Z Matthias Schiffer mschiffer@universe-factory.net Felix Fietkau nbd@nbd.name 2017-02-10T05:30:17Z http://git.archive.openwrt.org?p=project/netifd.git;a=commitdiff;h=6397f5edb977b5963aa8eec1deaa709355bbbc7d
device: add veth support

The veth config code mostly handles the primary interface of a veth pair,
the secondary interface is not explicitly referenced and will be found as
an unrelated interface after the pair has been created.

This doesn't only allow us to keep the veth code simple (and similar to
existing device handlers), but will also avoid complicating handling
unnecessarily in case the secondary interface is moved into another network
namespace.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
  • [D] CMakeLists.txt
remove obsolete /opt/local prefix on Mac OS X 2016-12-24T09:52:18Z Felix Fietkau nbd@nbd.name Felix Fietkau nbd@nbd.name 2016-12-24T09:52:18Z http://git.archive.openwrt.org?p=project/netifd.git;a=commitdiff;h=c99182e96d2b66bab77d9eb9584ca7e0211966aa
remove obsolete /opt/local prefix on Mac OS X

Signed-off-by: Felix Fietkau <nbd@nbd.name>
  • [D] CMakeLists.txt
netifd: fixes for json-c 0.12 2015-03-05T18:44:31Z John Crispin blogic@openwrt.org Steven Barth steven@midlink.org 2015-03-05T18:44:31Z http://git.archive.openwrt.org?p=project/netifd.git;a=commitdiff;h=45fd905c980e56b20770d4b34556749fbca53fcc
netifd: fixes for json-c 0.12

Signed-off-by: John Crispin <blogic@openwrt.org>
  • [D] CMakeLists.txt
Add vlan 802.1q/802.1ad support as netifd devices 2014-06-10T17:29:13Z Gioacchino Mazzurco gio@eigenlab.org Felix Fietkau nbd@openwrt.org 2014-06-10T17:29:13Z http://git.archive.openwrt.org?p=project/netifd.git;a=commitdiff;h=59217785704fca27d2c7a19e279d27c384a452cd
Add vlan 802.1q/802.1ad support as netifd devices

At moment netifd supports just 802.1q vlan, you can configure them using a concise but "hacky"
syntax using an interface config section, with this patch netifd acquire the capability
of configuring 802.1ad and 802.1q vlan using config device sections, so you can define a vlan device
plus interface with something like this:

config device 'test'
        option type '8021ad'
        option name 'test'
        option ifname 'eth0'
        option vid '1000'

config interface 'testif'
        option ifname 'test'
        option proto 'none'
        option auto '1'

old syntax for 802.1q keeps working so no retrocompatibility problems,
to keep retrocompatibility means also that user must not use name/ifname like eth0.2
for devices declared with the new style because this would trigger the "old style"
when interface config section is parsed

Signed-off-by: Gioacchino Mazzurco <gmazzurco89@gmail.com>
  • [D] CMakeLists.txt
add initial support for handling wireless devices via scripts 2013-10-21T18:15:31Z Felix Fietkau nbd@openwrt.org Felix Fietkau nbd@openwrt.org 2013-10-21T18:15:31Z http://git.archive.openwrt.org?p=project/netifd.git;a=commitdiff;h=fbb4a83633fd935748dd3c26d4fc28821db71cdd
add initial support for handling wireless devices via scripts

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
  • [D] CMakeLists.txt
proto-shell: move script handler dump code to handler.c 2013-09-24T08:47:47Z Felix Fietkau nbd@openwrt.org Felix Fietkau nbd@openwrt.org 2013-09-24T08:47:47Z http://git.archive.openwrt.org?p=project/netifd.git;a=commitdiff;h=f16a15c39c872c5f42eb554deb4d956264c0c823
proto-shell: move script handler dump code to handler.c

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
  • [D] CMakeLists.txt
device: add macvlan support 2013-10-03T14:50:51Z Felix Fietkau nbd@openwrt.org Felix Fietkau nbd@openwrt.org 2013-10-03T14:50:51Z http://git.archive.openwrt.org?p=project/netifd.git;a=commitdiff;h=5dd87fd8ad3a42c71d90a8fecc893af973e552bf
device: add macvlan support

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
  • [D] CMakeLists.txt
Add support for ip rules 2013-04-04T12:41:39Z Jo-Philipp Wich jow@openwrt.org Jo-Philipp Wich jow@openwrt.org 2013-04-04T12:41:39Z http://git.archive.openwrt.org?p=project/netifd.git;a=commitdiff;h=a47c3353cdf46b730f43198052c8f807e2bd313f
Add support for ip rules
  • [D] CMakeLists.txt
fix libnl detection 2013-03-03T17:20:10Z Thomas Gstädtner thomas@gstaedtner.net Felix Fietkau nbd@openwrt.org 2013-03-03T17:20:10Z http://git.archive.openwrt.org?p=project/netifd.git;a=commitdiff;h=b8688d2960c998b60713deeff7df1603f7a8bd3e
fix libnl detection
  • [D] CMakeLists.txt
prefer to link against libjson-c over libjson (the new library name in git versions... 2013-02-11T21:10:03Z Felix Fietkau nbd@openwrt.org Felix Fietkau nbd@openwrt.org 2013-02-11T21:10:03Z http://git.archive.openwrt.org?p=project/netifd.git;a=commitdiff;h=35d767f41931df99533fccd0fbf3aa844d869139
prefer to link against libjson-c over libjson (the new library name in git versions of json-c)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
  • [D] CMakeLists.txt
add optional flag for disabling compiler optimization (debug only) 2012-09-06T14:54:16Z Felix Fietkau nbd@openwrt.org Felix Fietkau nbd@openwrt.org 2012-09-06T14:54:16Z http://git.archive.openwrt.org?p=project/netifd.git;a=commitdiff;h=b077337e6f213975a66e89d61b702aae48314885
add optional flag for disabling compiler optimization (debug only)
  • [D] CMakeLists.txt
split alias support into a separate source file for better readability 2012-07-05T17:58:46Z Felix Fietkau nbd@openwrt.org Felix Fietkau nbd@openwrt.org 2012-07-05T17:58:46Z http://git.archive.openwrt.org?p=project/netifd.git;a=commitdiff;h=4bf10a76e01d2f2971a86765722a4c4a65b584a7
split alias support into a separate source file for better readability
  • [D] CMakeLists.txt
parse tunnel devices from config 2012-03-14T23:09:43Z Felix Fietkau nbd@openwrt.org Felix Fietkau nbd@openwrt.org 2012-03-14T23:09:43Z http://git.archive.openwrt.org?p=project/netifd.git;a=commitdiff;h=1c7bff698eb7adbe239ccf400345cfda3d466f39
parse tunnel devices from config
  • [D] CMakeLists.txt
system-linux: add functions for adding/removing ip tunnels (currently only sit supported) 2012-03-14T23:09:20Z Felix Fietkau nbd@openwrt.org Felix Fietkau nbd@openwrt.org 2012-03-14T23:09:20Z http://git.archive.openwrt.org?p=project/netifd.git;a=commitdiff;h=87648299f8944a3268210e0315f6b5244d42fa4f
system-linux: add functions for adding/removing ip tunnels (currently only sit supported)
  • [D] CMakeLists.txt
add -Wmissing-declarations to cflags 2011-10-19T19:15:26Z Felix Fietkau nbd@openwrt.org Felix Fietkau nbd@openwrt.org 2011-10-19T19:15:26Z http://git.archive.openwrt.org?p=project/netifd.git;a=commitdiff;h=1ba3b8a006b57646d55522bb9efa77769361ff39
add -Wmissing-declarations to cflags
  • [D] CMakeLists.txt
move --std=gnu99 to the main cflags 2011-10-12T14:16:58Z Felix Fietkau nbd@openwrt.org Felix Fietkau nbd@openwrt.org 2011-10-12T14:16:58Z http://git.archive.openwrt.org?p=project/netifd.git;a=commitdiff;h=aaa6302c203cf4fecf121f485f0cb0cf9bf067be
move --std=gnu99 to the main cflags
  • [D] CMakeLists.txt
drop -O0 for debug builds 2011-10-09T17:30:15Z Felix Fietkau nbd@openwrt.org Felix Fietkau nbd@openwrt.org 2011-10-09T17:30:15Z http://git.archive.openwrt.org?p=project/netifd.git;a=commitdiff;h=8625bb7339d437ac3b827fa5c8dcc7b69bcf1e1b
drop -O0 for debug builds
  • [D] CMakeLists.txt
add an install target 2011-10-09T17:03:01Z Felix Fietkau nbd@openwrt.org Felix Fietkau nbd@openwrt.org 2011-10-09T17:03:01Z http://git.archive.openwrt.org?p=project/netifd.git;a=commitdiff;h=11bd51d22596cf26be9ba486d52ef336b4035cae
add an install target
  • [D] CMakeLists.txt