]> rtime.felk.cvut.cz Git - can-eth-gw.git/log
can-eth-gw.git
11 years agoreworking kernel canethgw
Radek Matejka [Mon, 13 Aug 2012 08:17:50 +0000 (10:17 +0200)]
reworking kernel canethgw

The header file canethgw.h was refactored and cleaned.
Thread synchronization was remade.

11 years agoAdd boot scripts etc.
Radek Matejka [Thu, 9 Aug 2012 14:35:19 +0000 (16:35 +0200)]
Add boot scripts etc.

11 years agouserspace canethgw cmdline options improvement
Radek Matejka [Wed, 8 Aug 2012 16:21:25 +0000 (18:21 +0200)]
userspace canethgw cmdline options improvement

Caneth command line options are modified to be compatible with other
parts of the canethgw suite.

11 years agonew options for cegwbench, first version of cesend
Radek Matejka [Wed, 8 Aug 2012 16:17:00 +0000 (18:17 +0200)]
new options for cegwbench, first version of cesend

Cegwbench has now options to specify interfaces(can,udp) on which the
benchmark will be performed. The benchmark can be done in either
(can->eth,eth->can) direction. The benchmark modes are being introduced
(oneattime).

Cesend is a fork od cansend from Socket-CAN project. It sends a canframe
over udp.

11 years agofirst version of cegwbench
Radek Matejka [Mon, 6 Aug 2012 15:00:51 +0000 (17:00 +0200)]
first version of cegwbench

11 years agofixed bug: kernel_recvmsg NULL pointer
Radek Matejka [Sun, 5 Aug 2012 20:28:59 +0000 (22:28 +0200)]
fixed bug: kernel_recvmsg NULL pointer

kvec was not used properly in kernel_recvmsg

11 years agolist routing rules
Radek Matejka [Mon, 30 Jul 2012 16:09:44 +0000 (18:09 +0200)]
list routing rules

Listing command is implemented in cegw and corresponding dump_job function
was added to canethgw module.

11 years agoswitch to rtmsg, cegw --flush implemented
Radek Matejka [Sat, 28 Jul 2012 17:54:01 +0000 (19:54 +0200)]
switch to rtmsg, cegw --flush implemented

11 years agocegw refactor
Radek Matejka [Thu, 26 Jul 2012 16:10:45 +0000 (18:10 +0200)]
cegw refactor

11 years agoset udp listening address
Radek Matejka [Wed, 25 Jul 2012 17:16:50 +0000 (19:16 +0200)]
set udp listening address

11 years agokernel/canethgw accepts configuration over netlink
Radek Matejka [Tue, 24 Jul 2012 15:40:11 +0000 (17:40 +0200)]
kernel/canethgw accepts configuration over netlink

The module accepts routing commands from cegw using netlink.
It builds RCU hlist of routing rules and performs routing on
received packets on both CAN and UDP.

11 years agoswitch to new config utility cegw
Radek Matejka [Fri, 20 Jul 2012 15:32:55 +0000 (17:32 +0200)]
switch to new config utility cegw

11 years agobasic netlink connection added
Radek Matejka [Thu, 19 Jul 2012 16:41:42 +0000 (18:41 +0200)]
basic netlink connection added

The cangw program was modified (renamed to cangwcfg) to
send rtnetlink information to canethgw. Canethgw registers
netlink callback and prints received port and udp settings.

11 years agocanethgw (kernel space) first commit
Radek Matejka [Thu, 19 Jul 2012 09:45:14 +0000 (11:45 +0200)]
canethgw (kernel space) first commit

Routes all from can to udp and vice versa. Listens
on udp port 10501, sends to 10502.

11 years agodoc: solution chapter added
Radek Matejka [Thu, 12 Jul 2012 09:04:57 +0000 (11:04 +0200)]
doc: solution chapter added

11 years agonew features added
Radek Matejka [Wed, 11 Jul 2012 15:36:49 +0000 (17:36 +0200)]
new features added

filter, signal SIGINT exit, getopt

11 years agoAdd initial version of documentation
Michal Sojka [Wed, 11 Jul 2012 12:29:37 +0000 (14:29 +0200)]
Add initial version of documentation

Currently, it contains only a brief assignment.

11 years agoUser-space gw
Radek Matejka [Tue, 10 Jul 2012 16:05:27 +0000 (18:05 +0200)]
User-space gw

First commit.