]> git.proxmox.com Git - mirror_kronosnet.git/log
mirror_kronosnet.git
13 years agomisc: more file renaming
Federico Simoncelli [Wed, 22 Dec 2010 15:40:03 +0000 (16:40 +0100)]
misc: more file renaming

Signed-off-by: Federico Simoncelli <federico.simoncelli@gmail.com>
13 years agolibknet: split code into multiple files
Federico Simoncelli [Wed, 22 Dec 2010 15:14:24 +0000 (16:14 +0100)]
libknet: split code into multiple files

Signed-off-by: Federico Simoncelli <federico.simoncelli@gmail.com>
13 years agolibknet: update naming convention, rename header files
Federico Simoncelli [Wed, 22 Dec 2010 14:34:56 +0000 (15:34 +0100)]
libknet: update naming convention, rename header files

Signed-off-by: Federico Simoncelli <federico.simoncelli@gmail.com>
13 years agolibtap: first pass to remove calls to log_*
Fabio M. Di Nitto [Wed, 22 Dec 2010 05:34:37 +0000 (06:34 +0100)]
libtap: first pass to remove calls to log_*

use internal error buffer instead across the non public API.

pass2 will export it to users.

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoknet: move knet code to its own library
Federico Simoncelli [Tue, 21 Dec 2010 16:30:26 +0000 (17:30 +0100)]
knet: move knet code to its own library

Signed-off-by: Federico Simoncelli <federico.simoncelli@gmail.com>
13 years agoring: fix node_id endianness, use ping/pong packet mask
Federico Simoncelli [Mon, 20 Dec 2010 15:28:50 +0000 (16:28 +0100)]
ring: fix node_id endianness, use ping/pong packet mask

Signed-off-by: Federico Simoncelli <federico.simoncelli@gmail.com>
13 years agoring: use hosts index to send pings and receive pongs
Federico Simoncelli [Mon, 20 Dec 2010 13:34:22 +0000 (14:34 +0100)]
ring: use hosts index to send pings and receive pongs

Signed-off-by: Federico Simoncelli <federico.simoncelli@gmail.com>
13 years agovty_cli_cmds: bind pre-up/up/down/post-down
Fabio M. Di Nitto [Mon, 20 Dec 2010 05:22:44 +0000 (06:22 +0100)]
vty_cli_cmds: bind pre-up/up/down/post-down

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agolibtap: add updown tests and fix off by one check
Fabio M. Di Nitto [Mon, 20 Dec 2010 05:13:00 +0000 (06:13 +0100)]
libtap: add updown tests and fix off by one check

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agolibtap: add exec_updown wrapper for ifup/down operations
Fabio M. Di Nitto [Mon, 20 Dec 2010 04:48:43 +0000 (05:48 +0100)]
libtap: add exec_updown wrapper for ifup/down operations

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoUpdate TODO
Fabio M. Di Nitto [Mon, 20 Dec 2010 03:51:25 +0000 (04:51 +0100)]
Update TODO

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agolibtap: several improvments across the board
Fabio M. Di Nitto [Mon, 20 Dec 2010 03:44:53 +0000 (04:44 +0100)]
libtap: several improvments across the board

start to add pre-up/up/down/post-down support

cleanup internal API function names

fix memory leak on close

add forward declearation for all static functions

add an extra test to be executed under valgrind

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agotest: add track-fds to valgrind check
Fabio M. Di Nitto [Mon, 20 Dec 2010 03:41:42 +0000 (04:41 +0100)]
test: add track-fds to valgrind check

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoUpdate TODO list
Fabio M. Di Nitto [Sat, 18 Dec 2010 12:52:05 +0000 (13:52 +0100)]
Update TODO list

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agolibtap: complete ip_list management and last integration with CLI
Fabio M. Di Nitto [Sat, 18 Dec 2010 12:46:04 +0000 (13:46 +0100)]
libtap: complete ip_list management and last integration with CLI

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agolibtap: make libtap more thread safe
Fabio M. Di Nitto [Sat, 18 Dec 2010 11:14:47 +0000 (12:14 +0100)]
libtap: make libtap more thread safe

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agobuild: clean some more
Fabio M. Di Nitto [Fri, 17 Dec 2010 14:20:10 +0000 (15:20 +0100)]
build: clean some more

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_cli_cmds: prepare for new knet_handle_new API
Fabio M. Di Nitto [Fri, 17 Dec 2010 14:00:11 +0000 (15:00 +0100)]
vty_cli_cmds: prepare for new knet_handle_new API

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoMerge branch 'master' of github.com:fabbione/kronosnet
Fabio M. Di Nitto [Fri, 17 Dec 2010 13:20:43 +0000 (14:20 +0100)]
Merge branch 'master' of github.com:fabbione/kronosnet

13 years agoUpdate TODO
Fabio M. Di Nitto [Fri, 17 Dec 2010 13:20:34 +0000 (14:20 +0100)]
Update TODO

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agolibtap: move ip management into libtap
Fabio M. Di Nitto [Fri, 17 Dec 2010 13:19:58 +0000 (14:19 +0100)]
libtap: move ip management into libtap

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoutils: fix timespec diff on x86 platforms
Federico Simoncelli [Fri, 17 Dec 2010 11:10:00 +0000 (12:10 +0100)]
utils: fix timespec diff on x86 platforms

13 years agolibtap: rename internal struct from knet_tap to tap_
Fabio M. Di Nitto [Fri, 17 Dec 2010 10:45:40 +0000 (11:45 +0100)]
libtap: rename internal struct from knet_tap to tap_

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agolibtap: fold interface name into libtap and avoid dup use
Fabio M. Di Nitto [Fri, 17 Dec 2010 10:28:38 +0000 (11:28 +0100)]
libtap: fold interface name into libtap and avoid dup use

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agolibtap: add knet_tap_find, switch to ifname macro
Fabio M. Di Nitto [Fri, 17 Dec 2010 09:19:36 +0000 (10:19 +0100)]
libtap: add knet_tap_find, switch to ifname macro

also revert a0cbd79cefdbfed1d41f8842d6786f5b55484aa4 to fix unnamed tap device creation

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoadd more TODO entries
Fabio M. Di Nitto [Fri, 17 Dec 2010 08:28:24 +0000 (09:28 +0100)]
add more TODO entries

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_cli_cmds/cfg: drop local knowledge of MTU and delegate to libtap
Fabio M. Di Nitto [Fri, 17 Dec 2010 08:24:09 +0000 (09:24 +0100)]
vty_cli_cmds/cfg: drop local knowledge of MTU and delegate to libtap

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agolibtap: add reset to default functions for mtu/mac
Fabio M. Di Nitto [Fri, 17 Dec 2010 08:15:06 +0000 (09:15 +0100)]
libtap: add reset to default functions for mtu/mac

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoTODO list update for libtap
Fabio M. Di Nitto [Fri, 17 Dec 2010 08:10:55 +0000 (09:10 +0100)]
TODO list update for libtap

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agolibtap: do proper initialization and close of the library
Fabio M. Di Nitto [Fri, 17 Dec 2010 08:08:04 +0000 (09:08 +0100)]
libtap: do proper initialization and close of the library

store default mtu and mac at init. This operation is required also
for direct access to set_mtu and set_mac.

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agolibtap: cleanup tap socket on last close
Fabio M. Di Nitto [Fri, 17 Dec 2010 07:32:22 +0000 (08:32 +0100)]
libtap: cleanup tap socket on last close

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoMerge branch 'master' of github.com:fabbione/kronosnet
Federico Simoncelli [Thu, 16 Dec 2010 15:12:59 +0000 (16:12 +0100)]
Merge branch 'master' of github.com:fabbione/kronosnet

13 years agotodo: update todo list
Federico Simoncelli [Thu, 16 Dec 2010 15:12:41 +0000 (16:12 +0100)]
todo: update todo list

13 years agolibtap: start introducing internal list/config tracking
Fabio M. Di Nitto [Thu, 16 Dec 2010 14:40:11 +0000 (15:40 +0100)]
libtap: start introducing internal list/config tracking

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agolibtap: remove unrequired strcpy
Fabio M. Di Nitto [Thu, 16 Dec 2010 14:01:32 +0000 (15:01 +0100)]
libtap: remove unrequired strcpy

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty: remove debugging entry
Fabio M. Di Nitto [Thu, 16 Dec 2010 13:55:05 +0000 (14:55 +0100)]
vty: remove debugging entry

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agolibtap: switch to use opaque struct
Fabio M. Di Nitto [Thu, 16 Dec 2010 13:18:02 +0000 (14:18 +0100)]
libtap: switch to use opaque struct

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agobuild: I HATE MAKEFILE EXPANSION.... fix libtap build kthxbye
Fabio M. Di Nitto [Thu, 16 Dec 2010 13:16:49 +0000 (14:16 +0100)]
build: I HATE MAKEFILE EXPANSION.... fix libtap build kthxbye

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agobuild: link test tools with shared libtap
Fabio M. Di Nitto [Thu, 16 Dec 2010 12:28:35 +0000 (13:28 +0100)]
build: link test tools with shared libtap

do not link kronosnetd yet.

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agobuild: need two versions for each lib
Fabio M. Di Nitto [Thu, 16 Dec 2010 12:28:00 +0000 (13:28 +0100)]
build: need two versions for each lib

test and final.

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agobuild: include libtap subdir in the build
Fabio M. Di Nitto [Thu, 16 Dec 2010 11:39:29 +0000 (12:39 +0100)]
build: include libtap subdir in the build

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agolibtap: rename knet_test to tap_test
Fabio M. Di Nitto [Thu, 16 Dec 2010 11:16:59 +0000 (12:16 +0100)]
libtap: rename knet_test to tap_test

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agolibtap: add shared version of the library
Fabio M. Di Nitto [Thu, 16 Dec 2010 11:13:47 +0000 (12:13 +0100)]
libtap: add shared version of the library

NOT TO BE USED YET

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agolibtap: align API to name convention
Fabio M. Di Nitto [Thu, 16 Dec 2010 10:55:05 +0000 (11:55 +0100)]
libtap: align API to name convention

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoFirst cut to isolate tap handling in its own library
Fabio M. Di Nitto [Thu, 16 Dec 2010 10:35:53 +0000 (11:35 +0100)]
First cut to isolate tap handling in its own library

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_cli_cmds: port VTY to new API
Fabio M. Di Nitto [Thu, 16 Dec 2010 09:38:25 +0000 (10:38 +0100)]
vty_cli_cmds: port VTY to new API

needs lot more work to get clean

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_cli_cmds: port "interface" to new ring API
Fabio M. Di Nitto [Thu, 16 Dec 2010 07:32:28 +0000 (08:32 +0100)]
vty_cli_cmds: port "interface" to new ring API

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoknet: new api design
Federico Simoncelli [Fri, 10 Dec 2010 15:43:31 +0000 (16:43 +0100)]
knet: new api design

Signed-off-by: Federico Simoncelli <federico.simoncelli@gmail.com>
13 years agoring: improve looping over links
Federico Simoncelli [Fri, 3 Dec 2010 13:21:05 +0000 (14:21 +0100)]
ring: improve looping over links

Signed-off-by: Federico Simoncelli <federico.simoncelli@gmail.com>
13 years agoring: allocate links with host
Federico Simoncelli [Thu, 2 Dec 2010 14:38:33 +0000 (15:38 +0100)]
ring: allocate links with host

Signed-off-by: Federico Simoncelli <federico.simoncelli@gmail.com>
13 years agoring: fix major bugs in knet frame length
Federico Simoncelli [Tue, 30 Nov 2010 15:43:40 +0000 (16:43 +0100)]
ring: fix major bugs in knet frame length

Signed-off-by: Federico Simoncelli <federico.simoncelli@gmail.com>
13 years agoring: add host index for fast lookup
Federico Simoncelli [Tue, 30 Nov 2010 14:37:19 +0000 (15:37 +0100)]
ring: add host index for fast lookup

Signed-off-by: Federico Simoncelli <federico.simoncelli@gmail.com>
13 years agotests: fix long integer syntax
Federico Simoncelli [Tue, 30 Nov 2010 14:11:07 +0000 (15:11 +0100)]
tests: fix long integer syntax

Signed-off-by: Federico Simoncelli <federico.simoncelli@gmail.com>
13 years agoring: improve knet_frame structure
Federico Simoncelli [Mon, 29 Nov 2010 15:22:12 +0000 (16:22 +0100)]
ring: improve knet_frame structure

Signed-off-by: Federico Simoncelli <federico.simoncelli@gmail.com>
13 years agoutils: fix timespec difference
Federico Simoncelli [Mon, 29 Nov 2010 09:14:15 +0000 (10:14 +0100)]
utils: fix timespec difference

13 years agoknet: make internal functions static
Fabio M. Di Nitto [Sat, 27 Nov 2010 10:02:42 +0000 (11:02 +0100)]
knet: make internal functions static

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoTODO: remove redundant entry
Fabio M. Di Nitto [Sat, 27 Nov 2010 09:51:45 +0000 (10:51 +0100)]
TODO: remove redundant entry

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoTODO: add more items for shared libs
Fabio M. Di Nitto [Sat, 27 Nov 2010 09:38:39 +0000 (10:38 +0100)]
TODO: add more items for shared libs

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agobuild: add .bz2 tarball to release
Fabio M. Di Nitto [Sat, 27 Nov 2010 09:36:20 +0000 (10:36 +0100)]
build: add .bz2 tarball to release

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agobuild: fix uninstall section
Fabio M. Di Nitto [Sat, 27 Nov 2010 09:28:00 +0000 (10:28 +0100)]
build: fix uninstall section

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agomove kronosnet.conf to /etc/kronosnet/kronosnet.conf
Fabio M. Di Nitto [Sat, 27 Nov 2010 09:24:19 +0000 (10:24 +0100)]
move kronosnet.conf to /etc/kronosnet/kronosnet.conf

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoadd more todo items
Fabio M. Di Nitto [Sat, 27 Nov 2010 07:37:56 +0000 (08:37 +0100)]
add more todo items

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoupdate TODO
Fabio M. Di Nitto [Fri, 26 Nov 2010 14:32:16 +0000 (15:32 +0100)]
update TODO

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoAdd TODO list and release planning
Fabio M. Di Nitto [Fri, 26 Nov 2010 12:03:57 +0000 (13:03 +0100)]
Add TODO list and release planning

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agodocs: add architecture doc
Fabio M. Di Nitto [Fri, 26 Nov 2010 08:35:17 +0000 (09:35 +0100)]
docs: add architecture doc

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoAdd README file
Fabio M. Di Nitto [Fri, 26 Nov 2010 07:59:31 +0000 (08:59 +0100)]
Add README file

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty/cfg: remove two unrequired wrappers
Fabio M. Di Nitto [Thu, 25 Nov 2010 10:03:03 +0000 (11:03 +0100)]
vty/cfg: remove two unrequired wrappers

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty: remove bridge struct
Fabio M. Di Nitto [Thu, 25 Nov 2010 10:00:01 +0000 (11:00 +0100)]
vty: remove bridge struct

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty: destroy knet_h on error and "no interface"
Fabio M. Di Nitto [Thu, 25 Nov 2010 07:31:13 +0000 (08:31 +0100)]
vty: destroy knet_h on error and "no interface"

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agogit: add benchmarks to ignored files
Federico Simoncelli [Wed, 24 Nov 2010 16:20:08 +0000 (17:20 +0100)]
git: add benchmarks to ignored files

Signed-off-by: Federico Simoncelli <federico.simoncelli@gmail.com>
13 years agobenchmark: add lookup benchmark
Federico Simoncelli [Wed, 24 Nov 2010 15:49:32 +0000 (16:49 +0100)]
benchmark: add lookup benchmark

Signed-off-by: Federico Simoncelli <federico.simoncelli@gmail.com>
13 years agoutils: improve knet_ts_diff speed
Federico Simoncelli [Wed, 24 Nov 2010 15:48:25 +0000 (16:48 +0100)]
utils: improve knet_ts_diff speed

Signed-off-by: Federico Simoncelli <federico.simoncelli@gmail.com>
13 years agoMerge branch 'master' of github.com:fabbione/kronosnet
Federico Simoncelli [Wed, 24 Nov 2010 15:26:18 +0000 (16:26 +0100)]
Merge branch 'master' of github.com:fabbione/kronosnet

13 years agoknet: add sigint handler
Federico Simoncelli [Wed, 24 Nov 2010 15:26:10 +0000 (16:26 +0100)]
knet: add sigint handler

Signed-off-by: Federico Simoncelli <federico.simoncelli@gmail.com>
13 years agocfg: remove unused struct
Fabio M. Di Nitto [Wed, 24 Nov 2010 14:27:14 +0000 (15:27 +0100)]
cfg: remove unused struct

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoknet_handle: stop heartbt thread on knet_handle_free
Federico Simoncelli [Tue, 23 Nov 2010 20:10:30 +0000 (21:10 +0100)]
knet_handle: stop heartbt thread on knet_handle_free

Signed-off-by: Federico Simoncelli <federico.simoncelli@gmail.com>
13 years agoknet_handle: check pthread exit status
Federico Simoncelli [Tue, 23 Nov 2010 16:51:00 +0000 (17:51 +0100)]
knet_handle: check pthread exit status

Signed-off-by: Federico Simoncelli <federico.simoncelli@gmail.com>
13 years agoknet_handle: add knet_handle_free
Federico Simoncelli [Tue, 23 Nov 2010 16:40:38 +0000 (17:40 +0100)]
knet_handle: add knet_handle_free

Signed-off-by: Federico Simoncelli <federico.simoncelli@gmail.com>
13 years agoknet_handle: do not generate new sockets for knet_handle
Federico Simoncelli [Tue, 23 Nov 2010 15:34:38 +0000 (16:34 +0100)]
knet_handle: do not generate new sockets for knet_handle

Signed-off-by: Federico Simoncelli <federico.simoncelli@gmail.com>
13 years agovty: add link menu and clean up links on object destroy path
Fabio M. Di Nitto [Tue, 23 Nov 2010 09:30:10 +0000 (10:30 +0100)]
vty: add link menu and clean up links on object destroy path

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty: save bridge status in config file
Fabio M. Di Nitto [Tue, 23 Nov 2010 07:29:41 +0000 (08:29 +0100)]
vty: save bridge status in config file

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoring: avoid lots of unnecessary casting, fix build on sparc and fix link loop
Fabio M. Di Nitto [Tue, 23 Nov 2010 07:16:42 +0000 (08:16 +0100)]
ring: avoid lots of unnecessary casting, fix build on sparc and fix link loop

also avoid a segfault when scanning for multiple links

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty: add start/stop commands to interface
Fabio M. Di Nitto [Mon, 22 Nov 2010 21:32:43 +0000 (22:32 +0100)]
vty: add start/stop commands to interface

configure
 interface kronosnet0 2
  baseport 50000
  mtu 9000
  ip 192.168.7.2 24
  peer node1 1
   link 192.168.5.1
   link 192.168.4.1
   exit
  start
  exit
 exit
exit

now starts the bridge and traffic is flowing!

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoring: fix address comparison to determine if link is up/down
Fabio M. Di Nitto [Mon, 22 Nov 2010 21:31:49 +0000 (22:31 +0100)]
ring: fix address comparison to determine if link is up/down

also initialize addrlen properly and fix make dist

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agobuild: update configure.ac after autoscan
Fabio M. Di Nitto [Mon, 22 Nov 2010 21:30:25 +0000 (22:30 +0100)]
build: update configure.ac after autoscan

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agobuild: fix make dist
Fabio M. Di Nitto [Mon, 22 Nov 2010 21:30:02 +0000 (22:30 +0100)]
build: fix make dist

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty: remove concept of auto-listeners/manual listeners
Fabio M. Di Nitto [Mon, 22 Nov 2010 05:35:36 +0000 (06:35 +0100)]
vty: remove concept of auto-listeners/manual listeners

switch to a much simpler baseport and port range concept.

for now, only baseport is implementend and needs extra checks implementation.
portrange will come soon enough.

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoring: fix ping calculation for good
Fabio M. Di Nitto [Mon, 22 Nov 2010 05:31:02 +0000 (06:31 +0100)]
ring: fix ping calculation for good

finally I have been able to reproduce the problem and it's related to
the "unknown" source in MONOTONIC clock. It can rollover making the signed
comparison useless. Force unsigned long long for the calculation that
fixes the issue.

Switching from:
Notice: timediff: -345483470 interval: 1000000

To:
Notice: timediff: 18446744073387515858 interval: 1000000

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoring: use long long instead of suseconds_t
Fabio M. Di Nitto [Mon, 22 Nov 2010 04:53:43 +0000 (05:53 +0100)]
ring: use long long instead of suseconds_t

it appears (but not totally sure) that suseconds_t is not easily portable.
On sparc it was showing, at random, some different behaviour.

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoMerge branch 'master' of github.com:fabbione/kronosnet
Fabio M. Di Nitto [Fri, 19 Nov 2010 14:54:21 +0000 (15:54 +0100)]
Merge branch 'master' of github.com:fabbione/kronosnet

13 years agovty: fix no link list handling
Fabio M. Di Nitto [Fri, 19 Nov 2010 14:53:51 +0000 (15:53 +0100)]
vty: fix no link list handling

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoMerge branch 'master' of github.com:fabbione/kronosnet
Federico Simoncelli [Fri, 19 Nov 2010 14:33:55 +0000 (15:33 +0100)]
Merge branch 'master' of github.com:fabbione/kronosnet

13 years agovty: add 'O' to pre-escape sequences
Federico Simoncelli [Fri, 19 Nov 2010 14:33:37 +0000 (15:33 +0100)]
vty: add 'O' to pre-escape sequences

13 years agovty: initialize timeout values
Fabio M. Di Nitto [Fri, 19 Nov 2010 14:25:55 +0000 (15:25 +0100)]
vty: initialize timeout values

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty: add basic link support
Fabio M. Di Nitto [Fri, 19 Nov 2010 13:23:55 +0000 (14:23 +0100)]
vty: add basic link support

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agobuild: fix sparc build
Fabio M. Di Nitto [Fri, 19 Nov 2010 11:19:37 +0000 (12:19 +0100)]
build: fix sparc build

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agotests: fix printf format for latency
Federico Simoncelli [Fri, 19 Nov 2010 11:09:23 +0000 (12:09 +0100)]
tests: fix printf format for latency

13 years agotests: display errno for functions supposed to fail
Federico Simoncelli [Fri, 19 Nov 2010 11:03:11 +0000 (12:03 +0100)]
tests: display errno for functions supposed to fail

13 years agoknet: fix maximum socket receive buffer size (unit is bytes)
Federico Simoncelli [Fri, 19 Nov 2010 11:02:07 +0000 (12:02 +0100)]
knet: fix maximum socket receive buffer size (unit is bytes)

13 years agoMerge branch 'master' of github.com:fabbione/kronosnet
Federico Simoncelli [Fri, 19 Nov 2010 10:39:12 +0000 (11:39 +0100)]
Merge branch 'master' of github.com:fabbione/kronosnet