]> git.proxmox.com Git - mirror_kronosnet.git/log
mirror_kronosnet.git
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

13 years agoknet: add listener test cases
Federico Simoncelli [Fri, 19 Nov 2010 10:39:01 +0000 (11:39 +0100)]
knet: add listener test cases

13 years agovty: get autolisteners to work somehow...
Fabio M. Di Nitto [Fri, 19 Nov 2010 10:37:25 +0000 (11:37 +0100)]
vty: get autolisteners to work somehow...

this is getting ugly and needs cleanup

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoknet: add knet_link_timeout and knet_listener_remove
Federico Simoncelli [Fri, 19 Nov 2010 09:06:19 +0000 (10:06 +0100)]
knet: add knet_link_timeout and knet_listener_remove

13 years agovty: add concept of peers/hosts
Fabio M. Di Nitto [Thu, 18 Nov 2010 12:58:09 +0000 (13:58 +0100)]
vty: add concept of peers/hosts

sort ring.h header to group functions based on target

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty/config: collect handles in relative config structs
Fabio M. Di Nitto [Thu, 18 Nov 2010 09:16:36 +0000 (10:16 +0100)]
vty/config: collect handles in relative config structs

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty: add basic options for auto-listeners support
Fabio M. Di Nitto [Thu, 18 Nov 2010 08:48:03 +0000 (09:48 +0100)]
vty: add basic options for auto-listeners support

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoknet: use -1 timeout in epoll to wait indefinitely
Federico Simoncelli [Tue, 16 Nov 2010 09:33:14 +0000 (10:33 +0100)]
knet: use -1 timeout in epoll to wait indefinitely

13 years agoknet: add acquire/release functions for the knet_listener list
Federico Simoncelli [Tue, 16 Nov 2010 09:30:38 +0000 (10:30 +0100)]
knet: add acquire/release functions for the knet_listener list

13 years agovty: add write/read config support
Fabio M. Di Nitto [Mon, 15 Nov 2010 21:03:49 +0000 (22:03 +0100)]
vty: add write/read config support

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty: add config show command
Fabio M. Di Nitto [Mon, 15 Nov 2010 16:19:59 +0000 (17:19 +0100)]
vty: add config show command

also fix assignment again...

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_cli_cmds: Remove unrequired assignments
Fabio M. Di Nitto [Mon, 15 Nov 2010 15:00:06 +0000 (16:00 +0100)]
vty_cli_cmds: Remove unrequired assignments

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_cli_cmds: make help text more generic
Fabio M. Di Nitto [Mon, 15 Nov 2010 14:50:02 +0000 (15:50 +0100)]
vty_cli_cmds: make help text more generic

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agotest: add latency/timeout testing comment
Federico Simoncelli [Mon, 15 Nov 2010 11:59:32 +0000 (12:59 +0100)]
test: add latency/timeout testing comment

13 years agoheartbeat: avoid flaky link when latency is higher than timeout
Federico Simoncelli [Mon, 15 Nov 2010 11:53:38 +0000 (12:53 +0100)]
heartbeat: avoid flaky link when latency is higher than timeout

13 years agoknet: compute latency average
Federico Simoncelli [Mon, 15 Nov 2010 11:28:11 +0000 (12:28 +0100)]
knet: compute latency average

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

13 years agoknet: add link latency statistics (last value)
Federico Simoncelli [Fri, 12 Nov 2010 13:15:21 +0000 (14:15 +0100)]
knet: add link latency statistics (last value)

13 years agovty: add support to configure ip addresses on knet ifaces
Fabio M. Di Nitto [Fri, 12 Nov 2010 11:36:41 +0000 (12:36 +0100)]
vty: add support to configure ip addresses on knet ifaces

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

13 years agoknet: add timestamp into ping packet
Federico Simoncelli [Fri, 12 Nov 2010 10:41:52 +0000 (11:41 +0100)]
knet: add timestamp into ping packet

13 years agocfg: move ether config in its own struct
Fabio M. Di Nitto [Fri, 12 Nov 2010 08:41:51 +0000 (09:41 +0100)]
cfg: move ether config in its own struct

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agocfg: drop unrequired locking
Fabio M. Di Nitto [Fri, 12 Nov 2010 08:32:49 +0000 (09:32 +0100)]
cfg: drop unrequired locking

all config changes are already locked by the vty

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_cli_cmds: fix create interface invokation
Fabio M. Di Nitto [Fri, 12 Nov 2010 08:22:42 +0000 (09:22 +0100)]
vty_cli_cmds: fix create interface invokation

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty: add mtu config support in interface menu
Fabio M. Di Nitto [Fri, 12 Nov 2010 08:10:47 +0000 (09:10 +0100)]
vty: add mtu config support in interface menu

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_cli_cmds: add a few comments
Fabio M. Di Nitto [Fri, 12 Nov 2010 06:08:26 +0000 (07:08 +0100)]
vty_cli_cmds: add a few comments

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_cli_cmds: more sorting
Fabio M. Di Nitto [Fri, 12 Nov 2010 06:07:03 +0000 (07:07 +0100)]
vty_cli_cmds: more sorting

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agocfg: add concept of default mtu and configurable mtu
Fabio M. Di Nitto [Fri, 12 Nov 2010 06:05:17 +0000 (07:05 +0100)]
cfg: add concept of default mtu and configurable mtu

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_cli_cmds: sort code around
Fabio M. Di Nitto [Fri, 12 Nov 2010 05:36:25 +0000 (06:36 +0100)]
vty_cli_cmds: sort code around

move all helper functions at the top and all menu/exec cmd at the bottom

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_cli_cmds: set mac address at iface creation time
Fabio M. Di Nitto [Thu, 11 Nov 2010 14:16:24 +0000 (15:16 +0100)]
vty_cli_cmds: set mac address at iface creation time

also fix an off-by-one check

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

13 years agoknet: split control thread and heartbeat thread
Federico Simoncelli [Thu, 11 Nov 2010 13:54:16 +0000 (14:54 +0100)]
knet: split control thread and heartbeat thread

13 years agovty/cfg: allow multiple parameters per command
Fabio M. Di Nitto [Thu, 11 Nov 2010 13:29:09 +0000 (14:29 +0100)]
vty/cfg: allow multiple parameters per command

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agocfg: fix interface name detection
Fabio M. Di Nitto [Wed, 10 Nov 2010 18:45:45 +0000 (19:45 +0100)]
cfg: fix interface name detection

this one needs to be precise

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty: start adding bindings to core
Fabio M. Di Nitto [Wed, 10 Nov 2010 15:57:14 +0000 (16:57 +0100)]
vty: start adding bindings to core

this first snap allows to create/remove knet interfaces

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoknet: move debug into ping_test
Federico Simoncelli [Wed, 10 Nov 2010 14:28:03 +0000 (15:28 +0100)]
knet: move debug into ping_test

13 years agoknet: add ping_interval and pong_timeout configuration per link
Federico Simoncelli [Wed, 10 Nov 2010 14:00:50 +0000 (15:00 +0100)]
knet: add ping_interval and pong_timeout configuration per link

13 years agoknet: add trivial heartbeat feature
Federico Simoncelli [Wed, 10 Nov 2010 13:32:56 +0000 (14:32 +0100)]
knet: add trivial heartbeat feature

13 years agocosmetic: fix typo
Federico Simoncelli [Wed, 10 Nov 2010 13:31:45 +0000 (14:31 +0100)]
cosmetic: fix typo

13 years agowhops.. remove debugging/testing code
Fabio M. Di Nitto [Wed, 10 Nov 2010 11:42:05 +0000 (12:42 +0100)]
whops.. remove debugging/testing code

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_cli: fix tab completion
Fabio M. Di Nitto [Wed, 10 Nov 2010 11:29:03 +0000 (12:29 +0100)]
vty_cli: fix tab completion

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_cli: add parameter concept and tab completion
Fabio M. Di Nitto [Wed, 10 Nov 2010 10:46:41 +0000 (11:46 +0100)]
vty_cli: add parameter concept and tab completion

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty: add basic support for partial command execution and help
Fabio M. Di Nitto [Tue, 9 Nov 2010 14:45:45 +0000 (15:45 +0100)]
vty: add basic support for partial command execution and help

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_auth: fix off-by-one in group checking
Fabio M. Di Nitto [Tue, 9 Nov 2010 09:27:08 +0000 (10:27 +0100)]
vty_auth: fix off-by-one in group checking

a user with the same name of a group is automatically part of that group

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_cli: add ctrl+z handler
Fabio M. Di Nitto [Thu, 4 Nov 2010 17:17:08 +0000 (13:17 -0400)]
vty_cli: add ctrl+z handler

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty: clear config lock on exit
Fabio M. Di Nitto [Thu, 4 Nov 2010 17:16:40 +0000 (13:16 -0400)]
vty: clear config lock on exit

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_cli_cmds: simply revert action infrastructure
Fabio M. Di Nitto [Thu, 4 Nov 2010 13:08:54 +0000 (14:08 +0100)]
vty_cli_cmds: simply revert action infrastructure

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agoknet: check if created tap device has same name of requested
Fabio M. Di Nitto [Thu, 4 Nov 2010 12:16:48 +0000 (13:16 +0100)]
knet: check if created tap device has same name of requested

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_cli_cmds: add "no" infrastructure
Fabio M. Di Nitto [Thu, 4 Nov 2010 12:01:42 +0000 (13:01 +0100)]
vty_cli_cmds: add "no" infrastructure

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_cli_cmds: add interface configuration node layer
Fabio M. Di Nitto [Thu, 4 Nov 2010 11:48:03 +0000 (12:48 +0100)]
vty_cli_cmds: add interface configuration node layer

and fix a segfault in the help function

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_cli_cmds: cosmetic output for who command
Fabio M. Di Nitto [Thu, 4 Nov 2010 11:28:29 +0000 (12:28 +0100)]
vty_cli_cmds: cosmetic output for who command

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty: add configuration handler
Fabio M. Di Nitto [Thu, 4 Nov 2010 11:25:58 +0000 (12:25 +0100)]
vty: add configuration handler

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_cli: allow to logout via ctrl+d and rename node names to be more useful
Fabio M. Di Nitto [Wed, 3 Nov 2010 22:00:48 +0000 (23:00 +0100)]
vty_cli: allow to logout via ctrl+d and rename node names to be more useful

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_cli_cmds: add logout/exit commands
Fabio M. Di Nitto [Wed, 3 Nov 2010 21:54:41 +0000 (22:54 +0100)]
vty_cli_cmds: add logout/exit commands

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_cli_cmds: group code together and make command search non-destructive
Fabio M. Di Nitto [Tue, 2 Nov 2010 11:42:08 +0000 (12:42 +0100)]
vty_cli_cmds: group code together and make command search non-destructive

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_cli: end of history next should give a clean line
Fabio M. Di Nitto [Tue, 2 Nov 2010 11:27:26 +0000 (12:27 +0100)]
vty_cli: end of history next should give a clean line

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_cli_cmds: add help command
Fabio M. Di Nitto [Mon, 1 Nov 2010 10:44:20 +0000 (11:44 +0100)]
vty_cli_cmds: add help command

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
13 years agovty_cli_cmds: add default help handler
Fabio M. Di Nitto [Mon, 1 Nov 2010 10:38:23 +0000 (11:38 +0100)]
vty_cli_cmds: add default help handler

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>