Luotao Fu
1b50d5545d
change libtool library versioning
...
Signed-off-by: Luotao Fu <luotao@alea.(none)>
2010-02-14 18:18:09 +01:00
Luotao Fu
298e6efc3e
add get error counter call
...
Signed-off-by: Luotao Fu <luotao@alea.(none)>
2010-02-14 18:12:01 +01:00
Luotao Fu
118358336e
fix header install
...
Signed-off-by: Luotao Fu <luotao@alea.(none)>
2010-02-14 17:25:33 +01:00
Oliver Hartkopp
9327499121
Try to ignore the usual value restrictions of sockopt SO_RCVBUF when running
...
as root (with CAP_NET_ADMIN) by using SO_RCVBUFFORCE if possible.
2010-01-15 19:15:08 +00:00
Oliver Hartkopp
3c019ea611
Added '-d' option to support the receive packet drop counting introduced in
...
http://git.kernel.org/?p=linux/kernel/git/davem/net-next-2.6.git;a=commitdiff;h=3b885787ea4112eaa80945999ea0901bf742707f
This is done by using recvmsg() instead of recvfrom() to allow the timestamp
and the dropcounter to be received within one syscall.
When the application (here 'candump') ist not fast enough to process the
incomming CAN frames the frames are dropped in the socket receive queue.
When this happens and '-d' is set, we get this info now:
DROPCOUNT: dropped 1 CAN frame on 'xxx' socket (total drops 1)
2010-01-15 18:35:37 +00:00
Luotao Fu
fbb55a487f
v0.0.7
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-15 12:46:42 +01:00
Luotao Fu
7422435b03
fix distinstall of can_netlink.h
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-15 12:30:09 +01:00
Luotao Fu
c9f7a3d715
switch back to trunk
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-15 10:31:39 +01:00
Luotao Fu
94e9370022
v0.0.6
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-15 10:25:57 +01:00
Luotao Fu
3f2a397589
add dist doc files
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-15 10:16:01 +01:00
Luotao Fu
d75a02c13d
remove dependency on kernel header include
...
make a local copy of the can/netlink.h. This way we don't have to include a
kernel include directory to build any more.
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-11 16:07:12 +01:00
Luotao Fu
917c6fb069
fix typo
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-11 14:30:12 +01:00
Luotao Fu
6f0eac7ab9
add doxygen documentation
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-08 15:54:53 +01:00
Luotao Fu
7ee625b6f3
switch version back to trunk
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-04 15:07:30 +01:00
Luotao Fu
f38c3b6d92
v0.0.5
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-04 15:05:37 +01:00
Luotao Fu
d6747aad3c
update libtool revision
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-04 15:03:53 +01:00
Luotao Fu
8373c1f17b
switch version back to trunk
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-01 10:42:23 +01:00
Wolfgang Grandegger
463ac873c7
Add can_get_bittiming_const()
...
Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
Acked-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-01 10:20:41 +01:00
Luotao Fu
73a4999c24
v0.0.4
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-27 16:45:05 +01:00
Luotao Fu
96b6e75947
lindent, remove debug print
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-27 16:28:36 +01:00
Luotao Fu
bedbd3788f
update libtool version
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-27 14:35:05 +01:00
Luotao Fu
b2306d4979
splitted up set_bitrate
...
we now have can_set_bitrate and can_set_bitrate_samplepoint. The second is for
convenience for the developer. We tend to let the kernel use CIA recommnended
sample point value, which can_set_bitrate simply does
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-27 13:27:11 +01:00
Luotao Fu
257877f315
rename library and API prefix
...
library is now called libsocketcan, API carry the prefix can_
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-27 11:53:45 +01:00
Luotao Fu
1751269c33
remove internal netif_up/down callbacks and export them
...
We don't do if_up/down internally any longer, since it is depreacated. Instead
we add now can_start/stop callbacks and let the user do the job themselves in
threir applications.
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-26 16:16:09 +01:00
Luotao Fu
32c72a4868
removed duplicated code in get_ callbacks
...
added a get_link internal callback to eliminate the duplicated code in _get
functions.
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-26 16:09:57 +01:00
Oliver Hartkopp
c11220e9c9
fflush the new configurable stdout output to allow proper pipe/netcat setups.
2009-11-25 18:51:31 +00:00
Oliver Hartkopp
f135ce3d47
Allow to specify the name of the IP tunnel netdevice via commandline option '-n <name>'
2009-11-25 17:15:09 +00:00
Oliver Hartkopp
d68d6132da
Remove feature to quit the isotptun by keypress (from stdin) as it was not possible to run it from a start-script.
...
Added a signal handler to gracefully leave the isotptun.
2009-11-25 16:43:17 +00:00
Luotao Fu
338a640d6f
switch version back to trunk
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-25 16:45:03 +01:00
Luotao Fu
d480c2c8d0
v0.0.3
2009-11-25 16:32:44 +01:00
Luotao Fu
5b2ef2f2d3
add get clock callbacks
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-25 15:21:05 +01:00
Luotao Fu
6f73bd10bc
add set samplepoint value to set_bitrate
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-25 15:20:36 +01:00
Luotao Fu
5acb73848a
fix linkerflag in .pc file
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-25 14:59:49 +01:00
Wolfgang Grandegger
af4ef62646
can-utils: canfdtest, a full duplex test to find out-of-order messages
...
This patch is a pepped up version of Valdislav's canecho_gen and
canecho_dut test programs, which have prooved to be useful for
detecting out-of-order message transmisson and reception. Here
is a list of the changes and improvements:
- Both programs have been merged into on test program named
canfdtest. Message generation can be selected via the command
line option '-g'.
- The test loop count can be specified.
- A low and high verbosity level has been added.
- send/recv is used instead of write/read.
- The return code of send/recv is checked properly.
- Use Linux coding style.
Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
2009-11-25 11:18:22 +00:00
Luotao Fu
cfcc9044d2
update libtool version due to API change
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-25 11:29:51 +01:00
Luotao Fu
14bb1061bc
API change
...
* parse struct can_ctrlmode directly to set_ctrl_mode
* add set_bittiming, change set_bitrate internally
* rename set_restart to do_restart
* rerangement
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-25 11:29:42 +01:00
Luotao Fu
6809185bf8
add .gitignore file
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-25 11:29:32 +01:00
Luotao Fu
c3fa1d8c20
switch version back to trunk
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-24 15:00:10 +01:00
Luotao Fu
6cfd09ac25
v0.0.2
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-24 14:58:47 +01:00
Luotao Fu
0e6e5faad5
fix header check in configure.ac
...
checking linux/[rt]netlink.h somehow doesn't work, remove them for now. Checking
for linux/can/netlink.h is more important any way, add quit-if-not-found for
this file
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-24 14:57:09 +01:00
Luotao Fu
d8940fa45f
switch back to trunk
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-24 14:57:08 +01:00
Luotao Fu
4a8daa7258
changed licence to LGPL
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-23 16:22:37 +01:00
Luotao Fu
c73035239f
move internally used defines away from header
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-23 15:38:07 +01:00
Luotao Fu
dc8f25b61a
switch netif_up/down to internal static function
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-23 15:36:38 +01:00
Luotao Fu
fb19f0edcb
change get_state/restart_ms function prototype
...
This way we can verify the return value correctly
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-23 15:32:32 +01:00
Luotao Fu
ba5cc5b4c8
add set_bitrate callback
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-23 14:53:17 +01:00
Luotao Fu
022be45eb1
fix set_restart callback
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-23 14:52:48 +01:00
Luotao Fu
bbac00bbc7
move internally used defines away from header
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-23 13:05:42 +01:00
Luotao Fu
bae25c1438
fixed dependency in .pc file
...
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-23 13:02:52 +01:00
Luotao Fu
7e041b9af7
remove own copy of can/netlink.h file
...
include this from the header file now to make sure that application using this
library will include this properly
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-23 13:01:58 +01:00