]>
git.proxmox.com Git - mirror_kronosnet.git/log
Fabio M. Di Nitto [Sat, 15 Dec 2018 04:06:46 +0000 (05:06 +0100)]
[global] fix copyright across
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Sat, 15 Dec 2018 04:05:59 +0000 (05:05 +0100)]
[libnozzle] add nozzle_get_ips tests and kill nozzle_test
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Fri, 14 Dec 2018 16:55:59 +0000 (17:55 +0100)]
[libnozzle] add nozzle_del_ip tests
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Fri, 14 Dec 2018 16:55:20 +0000 (17:55 +0100)]
[libnozzle] fix del_ip removal of Ipv6 addresses when MTU < 1280
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Fri, 14 Dec 2018 16:35:50 +0000 (17:35 +0100)]
[libnozzle] add nozzle_add_ip tests
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Fri, 14 Dec 2018 10:59:11 +0000 (11:59 +0100)]
[libnozzle] add api_nozzle_run_updown tests
and cleanup lots of craft around related to the old testing method
for the same API
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Mon, 10 Dec 2018 04:59:53 +0000 (05:59 +0100)]
[libnozzle] add internal execute_bin_sh_command test
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Mon, 10 Dec 2018 04:46:51 +0000 (05:46 +0100)]
[libnozzle] cleanup tests Makefile.am
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Mon, 10 Dec 2018 04:39:36 +0000 (05:39 +0100)]
[libnozzle] add nozzle_get_fd test
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Sat, 8 Dec 2018 06:19:22 +0000 (07:19 +0100)]
[libnozzle] add nozzle_get_name_by_handle test
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Sat, 8 Dec 2018 06:08:28 +0000 (07:08 +0100)]
[libnozzle] add nozzle_get_handle_by_name tests
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Fri, 7 Dec 2018 08:41:14 +0000 (09:41 +0100)]
[libnozzle] add nozzle_get_mac / nozzle_set_mac / nozzle_reset_mac tests
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 6 Dec 2018 13:22:53 +0000 (14:22 +0100)]
[libnozzle] add nozzle_get_mtu / nozzle_set_mtu / nozzle_reset_mtu tests
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 6 Dec 2018 04:48:14 +0000 (05:48 +0100)]
[libnozzle] move multi nozzle device test to api_nozzle_open
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Wed, 5 Dec 2018 11:51:12 +0000 (12:51 +0100)]
[libnozzle] clean up code in set_up test
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Wed, 5 Dec 2018 11:51:01 +0000 (12:51 +0100)]
[libnozzle] improve set_down test
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Wed, 5 Dec 2018 10:27:32 +0000 (11:27 +0100)]
[libnozzle] add api_nozzle_set_(up|down) tests
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Wed, 5 Dec 2018 10:26:14 +0000 (11:26 +0100)]
[libnozzle] drop unnecessary indirection to call set_down
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Wed, 5 Dec 2018 10:04:39 +0000 (11:04 +0100)]
[libnozzle] drop redundant check
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Wed, 5 Dec 2018 09:56:23 +0000 (10:56 +0100)]
[libnozzle] add api_nozzle_close_test
also, share more code in test-common, fix another BSD build issue
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Wed, 5 Dec 2018 09:22:49 +0000 (10:22 +0100)]
[libnozzle] fix test suite build on BSD
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Wed, 5 Dec 2018 09:17:51 +0000 (10:17 +0100)]
[libnozzle] add api_nozzle_open test
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Tue, 4 Dec 2018 09:52:31 +0000 (10:52 +0100)]
[libnozzle] prepare Makefile.am to explode with API tests
also fix nozzle_test for using global compiler flags
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Tue, 4 Dec 2018 09:51:30 +0000 (10:51 +0100)]
[libnozzle] fix API check paths
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Tue, 4 Dec 2018 05:57:39 +0000 (06:57 +0100)]
[libnozzle] add per-API call test coverage check
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Tue, 4 Dec 2018 05:53:34 +0000 (06:53 +0100)]
[libnozzle] re-instate error checking in nozzle_get_ips
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Tue, 4 Dec 2018 05:52:21 +0000 (06:52 +0100)]
[libnozzle] add comment about BSD ip_add status
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Tue, 4 Dec 2018 05:42:11 +0000 (06:42 +0100)]
[libnozzle] cleanup nozzle_get_ips public API
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Tue, 4 Dec 2018 03:30:42 +0000 (04:30 +0100)]
[libnozzle] fix whitespaces
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Tue, 4 Dec 2018 03:28:24 +0000 (04:28 +0100)]
[global] Update copyright across
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Tue, 4 Dec 2018 03:22:18 +0000 (04:22 +0100)]
[libnozzle] Update copyright
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Tue, 4 Dec 2018 03:15:50 +0000 (04:15 +0100)]
[libnozzle] fix build on BSD
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Tue, 4 Dec 2018 03:04:56 +0000 (04:04 +0100)]
[libnozzle] remove error_string requirement from many API calls and mark them as final
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Tue, 4 Dec 2018 02:37:41 +0000 (03:37 +0100)]
[libtap] move nozzle_run_updown to completed section
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Tue, 28 Aug 2018 03:32:07 +0000 (05:32 +0200)]
[tests] properly check symbols on PPC64
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Tue, 28 Aug 2018 03:31:18 +0000 (05:31 +0200)]
[tests] remove debugging sleep()
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Wed, 8 Aug 2018 05:48:37 +0000 (07:48 +0200)]
[libnozzle] enable libnl3 < 3.3 build workaround
fixes build on opensuse-42
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Tue, 7 Aug 2018 09:02:45 +0000 (11:02 +0200)]
[libnozzle] Use libnl3.0 for ip address management on Linux
BSD will follow next using internal ioctls and drop usage of forking a shell
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Mon, 6 Aug 2018 08:37:27 +0000 (10:37 +0200)]
[libnozzle] whitespace cleanup
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Fri, 2 Mar 2018 04:44:30 +0000 (05:44 +0100)]
[nozzle] expand buffers to deal with strncpy and -Werror=stringop-truncatio
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 22 Feb 2018 05:11:11 +0000 (06:11 +0100)]
[nozzle] drop duplicated code
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 22 Feb 2018 05:06:29 +0000 (06:06 +0100)]
[nozzle] enable libnozzle build by default
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Mon, 19 Feb 2018 13:34:04 +0000 (14:34 +0100)]
[nozzle] move man pages to top level dir
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Tue, 30 Jan 2018 06:37:56 +0000 (07:37 +0100)]
[nozzle] fix man page generation
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Fri, 26 Jan 2018 05:08:26 +0000 (06:08 +0100)]
[nozzle] propagate errors all the way
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Fri, 22 Dec 2017 06:29:40 +0000 (07:29 +0100)]
[nozzle] fix build on BSD
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Fri, 22 Dec 2017 06:13:16 +0000 (07:13 +0100)]
[nozzle] nozzle_open and nozzle_close should be stable now
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Fri, 22 Dec 2017 06:01:11 +0000 (07:01 +0100)]
[nozzle] move set up and down to the stable API section
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Fri, 22 Dec 2017 05:51:10 +0000 (06:51 +0100)]
[nozzle] decouple running pre-up.d/up.d/down.d/post-down.d from interface status (part 4)
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Fri, 22 Dec 2017 04:32:05 +0000 (05:32 +0100)]
[nozzle] decouple running pre-up.d/up.d/down.d/post-down.d from interface status (part 3)
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Fri, 22 Dec 2017 04:25:57 +0000 (05:25 +0100)]
[nozzle] decouple running pre-up.d/up.d/down.d/post-down.d from interface status (part 2)
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Fri, 22 Dec 2017 04:07:33 +0000 (05:07 +0100)]
[nozzle] decouple running pre-up.d/up.d/down.d/post-down.d from interface status (part 1)
provide the facility to do it via nozzle_run_updown but delegate the task to
the application.
This has the benefit of much better fine grained control over errors during those
code paths.
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Wed, 20 Dec 2017 13:09:17 +0000 (14:09 +0100)]
[nozzle] move find_ip to internals
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Wed, 20 Dec 2017 12:28:33 +0000 (13:28 +0100)]
[nozzle] move ipv4 broadcast to internals
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Wed, 20 Dec 2017 07:53:22 +0000 (08:53 +0100)]
[nozzle] cleanup mac address functions
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Wed, 20 Dec 2017 05:15:30 +0000 (06:15 +0100)]
[nozzle] move code around to reflect public API and internal functions
cleanup _get_mtu in the process
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Wed, 20 Dec 2017 05:01:06 +0000 (06:01 +0100)]
[nozzle] move code around to reflect completion and drop copy of code from internals.c
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Wed, 20 Dec 2017 04:47:19 +0000 (05:47 +0100)]
[nozzle] rename _check to is_valid_nozzle, make it more useful and fixup error code checking
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Wed, 20 Dec 2017 04:22:26 +0000 (05:22 +0100)]
[nozzle] be more explicit on function naming (part 2)
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Wed, 20 Dec 2017 04:21:34 +0000 (05:21 +0100)]
[nozzle] be more explicit on function naming
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Tue, 19 Dec 2017 05:04:32 +0000 (06:04 +0100)]
[nozzle] start cleaning internal function names
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Mon, 18 Dec 2017 06:17:39 +0000 (07:17 +0100)]
[nozzle] split code around to separate libnozzle and testsuite
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Mon, 18 Dec 2017 05:51:13 +0000 (06:51 +0100)]
[build] split tests, man pages and build dirs
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Mon, 18 Dec 2017 05:35:10 +0000 (06:35 +0100)]
[nozzle] rename lib_mutex to config_mutex
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 7 Dec 2017 05:47:40 +0000 (06:47 +0100)]
[build] fix build on BSD
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 7 Dec 2017 05:43:45 +0000 (06:43 +0100)]
[cleanup] document nozzle_iface struct, drop unnecessary ifr struct and cleanup names
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 7 Dec 2017 05:17:51 +0000 (06:17 +0100)]
[cleanup] rename ip_addr to ipaddr
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 7 Dec 2017 05:14:37 +0000 (06:14 +0100)]
[cleanup] rename sockfd to ioctlfd
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 7 Dec 2017 05:12:15 +0000 (06:12 +0100)]
[cleanup] rename struct _ip to struct nozzle_ip and cleanup related defines
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 7 Dec 2017 05:01:32 +0000 (06:01 +0100)]
[nozzle] rename _config to nozzle_lib_config
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 7 Dec 2017 04:57:41 +0000 (05:57 +0100)]
[cleanup] start splitting the code across multiple files
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Mon, 20 Nov 2017 05:43:28 +0000 (06:43 +0100)]
[nozzle] cleanup and document nozzle_get_fd
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Mon, 20 Nov 2017 05:40:04 +0000 (06:40 +0100)]
[nozzle] cleanup and document nozzle_get_name_by_handle
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Mon, 20 Nov 2017 05:36:29 +0000 (06:36 +0100)]
[nozzle] cleanup and document nozzle_get_handle_by_name
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Mon, 20 Nov 2017 05:26:01 +0000 (06:26 +0100)]
[nozzle] cleanup and document nozzle_(re)set_mac
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Mon, 20 Nov 2017 05:21:55 +0000 (06:21 +0100)]
[nozzle] cleanup and document nozzle_get_mac
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Christine Caulfield [Fri, 17 Nov 2017 14:41:07 +0000 (14:41 +0000)]
Tidy some English
Fabio M. Di Nitto [Thu, 16 Nov 2017 17:02:08 +0000 (18:02 +0100)]
[nozzle] cleanup and document nozzle_set_mtu and nozzle_reset_mtu
couldn't split those 2 because they are stricly related
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 16 Nov 2017 16:40:20 +0000 (17:40 +0100)]
[nozzle] cleanup and document nozzle_get_mtu
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 16 Nov 2017 16:25:16 +0000 (17:25 +0100)]
[nozzle] fix test on BSD
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 16 Nov 2017 16:18:04 +0000 (17:18 +0100)]
[nozzle] cleanup and document nozzle_get_ips (part 1)
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 16 Nov 2017 16:04:36 +0000 (17:04 +0100)]
[nozzle] cleanup and document nozzle_del_ip
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 16 Nov 2017 15:52:35 +0000 (16:52 +0100)]
[nozzle] cleanup and document nozzle_add_ip
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 16 Nov 2017 15:28:52 +0000 (16:28 +0100)]
[nozzle] re-order functions in order of importance
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 16 Nov 2017 15:23:09 +0000 (16:23 +0100)]
[nozzle] cleanup and document nozzle_set_down
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 16 Nov 2017 15:18:08 +0000 (16:18 +0100)]
[nozzle] cleanup and document nozzle_set_up
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 16 Nov 2017 14:51:18 +0000 (15:51 +0100)]
[nozzle] start to cleanup nozzle_close to be more informative and effective
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 16 Nov 2017 14:21:07 +0000 (15:21 +0100)]
[nozzle] cleanup nozzle_open coding style and return codes
also update the header file for Doxygen man pages
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 16 Nov 2017 13:03:56 +0000 (14:03 +0100)]
[nozzle] rename last tap bits to nozzle
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 16 Nov 2017 12:52:08 +0000 (13:52 +0100)]
[nozzle] rename API from tap_ to nozzle_
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 16 Nov 2017 12:51:43 +0000 (13:51 +0100)]
[nozzle] fix pkg-config to point to nozzle
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 16 Nov 2017 12:48:38 +0000 (13:48 +0100)]
[nozzle] rename struct _iface to nozzle_iface (looks better on public headers)
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 16 Nov 2017 12:46:19 +0000 (13:46 +0100)]
[nozzle] rename tap_t to nozzle_t
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 16 Nov 2017 12:44:19 +0000 (13:44 +0100)]
[nozzle] include net/if.h to define IFNAMSIZ instead of redefine
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 16 Nov 2017 12:43:53 +0000 (13:43 +0100)]
[nozzle] add Doxygen header
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 16 Nov 2017 05:41:25 +0000 (06:41 +0100)]
[libnozzle] rename libtap to libnozzle (part 1)
Our fearless Debian maintainer wferi made us aware that TAP is an overloaded
term already and it would be very confusing to add yet another one.
nozzle is a good pick from http://www.thesaurus.com/browse/tap
I am sure lib*cock* would have cause havoc :-)
This commit only rename files and allow builds. The API needs to be renamed too,
but that will come over time with major code cleanup as documented here:
https://trello.com/c/pyEKd4UH/396-libnozzle-make-it-production-ga-ready
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 16 Nov 2017 05:18:57 +0000 (06:18 +0100)]
[libtap] BSD: switch to ioctl to destroy tap devices
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Fri, 10 Nov 2017 15:55:23 +0000 (16:55 +0100)]
[libtap] define IFNAMSIZ for applications that don't need/want to include net/if.h
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 9 Nov 2017 13:24:56 +0000 (14:24 +0100)]
[libtap] update README for BSD
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Fabio M. Di Nitto [Thu, 9 Nov 2017 07:29:26 +0000 (08:29 +0100)]
[libtap] port to freebsd and fix a bunch of small bugs
- tap_open: do mutex lock only after malloc to avoid deadlock
- fix test suite to increase randomness when testing named tap devices
- remove hardcoded paths to /bin/true /bin/false and /bin/grep
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>