20 Commits
Author SHA1 Message Date
Wataru IshidaandFUJITA Tomonori 3235c0618c api/cli: kill cmd package custom path/destination structs
reuse table package

Signed-off-by: Wataru Ishida <[email protected]>
2016-08-25 15:53:14 +09:00
Peng XiaoandFUJITA Tomonori b0bead46c8 fixed some misspell error
Signed-off-by: Peng Xiao <[email protected]>
2016-08-21 08:29:42 +09:00
dspandFUJITA Tomonori c4fe45902e all logging is done with log.WithFields
Signed-off-by: dsp <[email protected]>
Signed-off-by: ISHIDA Wataru <[email protected]>
2016-07-30 12:17:37 +09:00
FUJITA Tomonori 9b1dac34bb openswitch: use proper gRPC API
Signed-off-by: FUJITA Tomonori <[email protected]>
2016-07-26 11:24:52 +09:00
FUJITA Tomonori 804973bff5 remove REQ_GRPC_DELETE_NEIGHBOR
replace REQ_GRPC_DELETE_NEIGHBOR with REQ_DEL_NEIGHBOR

Signed-off-by: FUJITA Tomonori <[email protected]>
2016-07-20 04:25:25 +09:00
FUJITA Tomonori d59f1b147e remove REQ_GRPC_ADD_NEIGHBOR
replace REQ_GRPC_ADD_NEIGHBOR with REQ_ADD_NEIGHBOR

Signed-off-by: FUJITA Tomonori <[email protected]>
2016-07-20 04:24:47 +09:00
ISHIDA WataruandFUJITA Tomonori aca6fd6ad4 server: refactoring for monitorbestchanged api. use watcher infra
Signed-off-by: ISHIDA Wataru <[email protected]>
2016-06-06 12:43:20 +09:00
FUJITA Tomonori f9a9c410c3 Refactoring GRPC API
Let's follow the conventions of GRPC

- Stop using one method for multiple operations like add, delete,
  etc. IOW, remove all the ModHoge APIs.
- Stop abusing Streaming RPC API.

Signed-off-by: FUJITA Tomonori <[email protected]>
2016-05-10 14:10:43 +09:00
FUJITA Tomonori 2a0751f07b use socketplane/libovsdb instead of osrg fork
The version of libovsdb that osrg forked uses
github.com/socketplane/libovsdb/Godeps/, which has gone now. So our
fork doesn't work any more.

Let's try to use socketplane/libovsdb.

Signed-off-by: FUJITA Tomonori <[email protected]>
2016-05-02 08:49:00 +09:00
FUJITA Tomonori 311324fab8 move packet/*.go to packet/bgp/*.go for Go's convention
Later, we move non-bgp protocol stuff like mrt under their own
direcotries.

Signed-off-by: FUJITA Tomonori <[email protected]>
2016-03-31 13:19:17 +09:00
Naoto HanaueandFUJITA Tomonori a53d194505 ops: fix and integration the attribute name that indicates the route received from an external resource 2016-02-27 03:47:00 -08:00
Naoto HanaueandFUJITA Tomonori b67befc30a ops: maintenance of two-way route exchange 2016-02-19 21:14:59 -08:00
Naoto HanaueandFUJITA Tomonori d400ce9b12 ops: add feature that delete gobgp route 2016-02-19 21:14:59 -08:00
Naoto HanaueandFUJITA Tomonori 1e749caf0c ops: add feature that insert ops route to gobgp 2016-02-19 21:14:59 -08:00
Naoto HanaueandFUJITA Tomonori e3061382d7 ops: add feature that delete ops route 2016-02-19 21:14:59 -08:00
Naoto HanaueandFUJITA Tomonori 9f3840ccb8 ops: add feature that insert gobgp route to ops 2016-02-19 21:14:59 -08:00
Naoto HanaueandFUJITA Tomonori bbd5a2cfae ops: add feature that monitoring route of gobgp 2016-02-19 21:14:59 -08:00
Naoto HanaueandFUJITA Tomonori 4e03f6ae68 ops: rename struct and receiver 2016-02-19 21:14:59 -08:00
FUJITA Tomonori b7e9da2e26 ops: replace code.google.com/p/go-uuid/uuid
Seems that code.google.com/p/go-uuid/uuid will not be maintained.

Signed-off-by: FUJITA Tomonori <[email protected]>
2015-11-24 06:50:25 -08:00
ISHIDA Wataru 23c9b35acf *: initial openswitch integration support
this patch enables the configuration below via ovsdb
- addition of router
- addition/deletion of neighbor

from vtysh of openswitch

switch# conf t
switch# router bgp 65000
switch# bgp router-id 10.10.10.10
switch# neighbor 192.168.10.1 remote-as 65001
switch# neighbor 192.168.10.2 remote-as 65002
switch# no neighbor 192.168.10.1

Signed-off-by: ISHIDA Wataru <[email protected]>
2015-11-01 14:08:38 +00:00