CVS commit: [bouyer-socketcan] src/sys/kern

2017-05-25 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu May 25 18:52:24 UTC 2017 Modified Files: src/sys/kern [bouyer-socketcan]: uipc_socket.c Log Message: Allow any user to bind to CAN sockets. Maybe a better security model is needed. To generate a diff of this commit: cvs

CVS commit: [bouyer-socketcan] src/sys/kern

2017-05-25 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu May 25 18:52:24 UTC 2017 Modified Files: src/sys/kern [bouyer-socketcan]: uipc_socket.c Log Message: Allow any user to bind to CAN sockets. Maybe a better security model is needed. To generate a diff of this commit: cvs

CVS commit: [bouyer-socketcan] src/sys/arch/arm/allwinner

2017-05-25 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu May 25 18:26:36 UTC 2017 Modified Files: src/sys/arch/arm/allwinner [bouyer-socketcan]: awin_can.c Log Message: abort may clear sc_m_transmit but leave OACTIVE, so unconditionally clear OACTIVE in TX interrupt. To generate

CVS commit: [bouyer-socketcan] src/sys/arch/arm/allwinner

2017-05-25 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu May 25 18:26:36 UTC 2017 Modified Files: src/sys/arch/arm/allwinner [bouyer-socketcan]: awin_can.c Log Message: abort may clear sc_m_transmit but leave OACTIVE, so unconditionally clear OACTIVE in TX interrupt. To generate

CVS commit: [bouyer-socketcan] src/sys/arch/arm/allwinner

2017-05-25 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu May 25 18:23:16 UTC 2017 Modified Files: src/sys/arch/arm/allwinner [bouyer-socketcan]: awin_can.c Log Message: Do not call bpf_mtap() from interrupt context. Mostly from Ryota Ozaki: on receive, use bpf_mtap_softint(). On

CVS commit: [bouyer-socketcan] src/sys/arch/arm/allwinner

2017-05-25 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu May 25 18:23:16 UTC 2017 Modified Files: src/sys/arch/arm/allwinner [bouyer-socketcan]: awin_can.c Log Message: Do not call bpf_mtap() from interrupt context. Mostly from Ryota Ozaki: on receive, use bpf_mtap_softint(). On

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-05-25 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu May 25 18:21:01 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.c can_var.h if_canloop.c Log Message: Allow can_bpf_mtap() to call bpf_mtap_softint() when needed. To generate a diff of this commit: cvs rdiff

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-05-25 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu May 25 18:21:01 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.c can_var.h if_canloop.c Log Message: Allow can_bpf_mtap() to call bpf_mtap_softint() when needed. To generate a diff of this commit: cvs rdiff

CVS commit: [bouyer-socketcan] src/sys

2017-05-22 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon May 22 16:11:23 UTC 2017 Modified Files: src/sys/arch/arm/allwinner [bouyer-socketcan]: awin_can.c src/sys/netcan [bouyer-socketcan]: can.c can_var.h if_canloop.c Log Message: factor out if_attach() and bpf_attach()

CVS commit: [bouyer-socketcan] src/sys

2017-05-22 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon May 22 16:11:23 UTC 2017 Modified Files: src/sys/arch/arm/allwinner [bouyer-socketcan]: awin_can.c src/sys/netcan [bouyer-socketcan]: can.c can_var.h if_canloop.c Log Message: factor out if_attach() and bpf_attach()

CVS commit: [bouyer-socketcan] src/lib/libc/sys

2017-05-18 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu May 18 11:29:54 UTC 2017 Modified Files: src/lib/libc/sys [bouyer-socketcan]: socket.2 Log Message: add PF_CAN To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.41.16.1 src/lib/libc/sys/socket.2 Please note that

CVS commit: [bouyer-socketcan] src/lib/libc/sys

2017-05-18 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu May 18 11:29:54 UTC 2017 Modified Files: src/lib/libc/sys [bouyer-socketcan]: socket.2 Log Message: add PF_CAN To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.41.16.1 src/lib/libc/sys/socket.2 Please note that

CVS commit: [bouyer-socketcan] src

2017-05-18 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu May 18 11:28:49 UTC 2017 Modified Files: src/distrib/sets/lists/man [bouyer-socketcan]: mi src/share/man/man4 [bouyer-socketcan]: Makefile Added Files: src/share/man/man4 [bouyer-socketcan]: can.4 canloop.4

CVS commit: [bouyer-socketcan] src

2017-05-18 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu May 18 11:28:49 UTC 2017 Modified Files: src/distrib/sets/lists/man [bouyer-socketcan]: mi src/share/man/man4 [bouyer-socketcan]: Makefile Added Files: src/share/man/man4 [bouyer-socketcan]: can.4 canloop.4

CVS commit: [bouyer-socketcan] src/sys/dev

2017-04-26 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Apr 26 11:45:23 UTC 2017 Modified Files: src/sys/dev [bouyer-socketcan]: audio.c Log Message: Sync with HEAD To generate a diff of this commit: cvs rdiff -u -r1.291.2.2 -r1.291.2.3 src/sys/dev/audio.c Please note that

CVS commit: [bouyer-socketcan] src/sys/dev

2017-04-26 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Apr 26 11:45:23 UTC 2017 Modified Files: src/sys/dev [bouyer-socketcan]: audio.c Log Message: Sync with HEAD To generate a diff of this commit: cvs rdiff -u -r1.291.2.2 -r1.291.2.3 src/sys/dev/audio.c Please note that

CVS commit: [bouyer-socketcan] src/sys/dev

2017-04-26 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Apr 26 10:10:05 UTC 2017 Modified Files: src/sys/dev [bouyer-socketcan]: audio.c Log Message: SYnc with HEAD To generate a diff of this commit: cvs rdiff -u -r1.291.2.1 -r1.291.2.2 src/sys/dev/audio.c Please note that

CVS commit: [bouyer-socketcan] src/sys/dev

2017-04-26 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Apr 26 10:10:05 UTC 2017 Modified Files: src/sys/dev [bouyer-socketcan]: audio.c Log Message: SYnc with HEAD To generate a diff of this commit: cvs rdiff -u -r1.291.2.1 -r1.291.2.2 src/sys/dev/audio.c Please note that

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-04-24 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Apr 24 13:38:33 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: if_canloop.c Log Message: Use bpf_mtap() not bpf_mtap_af(). Now files produced by tcpdump can be decoded by wireshark. To generate a diff of this

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-04-24 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Apr 24 13:38:33 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: if_canloop.c Log Message: Use bpf_mtap() not bpf_mtap_af(). Now files produced by tcpdump can be decoded by wireshark. To generate a diff of this

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-04-23 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Apr 23 21:05:09 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.c can_pcb.c can_pcb.h Log Message: Add locking and refcounting to canpcb. Store the canpcb in the in the mbuf tag on send instead of the socket's

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-04-23 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Apr 23 21:05:09 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.c can_pcb.c can_pcb.h Log Message: Add locking and refcounting to canpcb. Store the canpcb in the in the mbuf tag on send instead of the socket's

CVS commit: [bouyer-socketcan] src/sys/rump/librump/rumpkern

2017-04-23 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Apr 23 11:17:25 UTC 2017 Modified Files: src/sys/rump/librump/rumpkern [bouyer-socketcan]: threads.c Log Message: Sync with HEAD To generate a diff of this commit: cvs rdiff -u -r1.24.4.1 -r1.24.4.2

CVS commit: [bouyer-socketcan] src/sys/rump/librump/rumpkern

2017-04-23 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Apr 23 11:17:25 UTC 2017 Modified Files: src/sys/rump/librump/rumpkern [bouyer-socketcan]: threads.c Log Message: Sync with HEAD To generate a diff of this commit: cvs rdiff -u -r1.24.4.1 -r1.24.4.2

CVS commit: [bouyer-socketcan] src/sys/arch/arm/allwinner

2017-04-21 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Fri Apr 21 13:08:55 UTC 2017 Modified Files: src/sys/arch/arm/allwinner [bouyer-socketcan]: awin_can.c Log Message: can4linux code, and experiments, shows that the CAN clock frequency is AWIN_REF_FREQ, not AWIN_REF_FREQ / 2 as

CVS commit: [bouyer-socketcan] src/sys/arch/arm/allwinner

2017-04-21 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Fri Apr 21 13:08:55 UTC 2017 Modified Files: src/sys/arch/arm/allwinner [bouyer-socketcan]: awin_can.c Log Message: can4linux code, and experiments, shows that the CAN clock frequency is AWIN_REF_FREQ, not AWIN_REF_FREQ / 2 as

CVS commit: [bouyer-socketcan] src/sbin/canconfig

2017-04-21 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Fri Apr 21 13:05:16 UTC 2017 Modified Files: src/sbin/canconfig [bouyer-socketcan]: canconfig.c Log Message: Fix humanize_number() usage. Display more user-friendly operational parameters (baud rate, tq value, number of tq). To

CVS commit: [bouyer-socketcan] src/sbin/canconfig

2017-04-21 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Fri Apr 21 13:05:16 UTC 2017 Modified Files: src/sbin/canconfig [bouyer-socketcan]: canconfig.c Log Message: Fix humanize_number() usage. Display more user-friendly operational parameters (baud rate, tq value, number of tq). To

CVS commit: [bouyer-socketcan] src/sys/arch/arm/allwinner

2017-04-20 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Apr 20 17:30:52 UTC 2017 Modified Files: src/sys/arch/arm/allwinner [bouyer-socketcan]: awin_can.c Log Message: Print some informations for error interrupts. Fix some registers values. Now we can transmit frames. Receive

CVS commit: [bouyer-socketcan] src/sys/arch/arm/allwinner

2017-04-20 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Apr 20 17:30:52 UTC 2017 Modified Files: src/sys/arch/arm/allwinner [bouyer-socketcan]: awin_can.c Log Message: Print some informations for error interrupts. Fix some registers values. Now we can transmit frames. Receive

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-04-20 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Apr 20 17:29:10 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.c Log Message: If a packet was sent using sendto, the socket pointed to by the tag may be unbound. Check for this in canintr(). XXX possibly the

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-04-20 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Apr 20 17:29:10 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.c Log Message: If a packet was sent using sendto, the socket pointed to by the tag may be unbound. Check for this in canintr(). XXX possibly the

CVS commit: [bouyer-socketcan] src/sys/arch/arm/allwinner

2017-04-20 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Apr 20 13:00:52 UTC 2017 Modified Files: src/sys/arch/arm/allwinner [bouyer-socketcan]: awin_can.c Log Message: Handle interface errors. Use a watchdog for transmit. To generate a diff of this commit: cvs rdiff -u -r1.1.2.2

CVS commit: [bouyer-socketcan] src/sys/arch/arm/allwinner

2017-04-20 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Apr 20 13:00:52 UTC 2017 Modified Files: src/sys/arch/arm/allwinner [bouyer-socketcan]: awin_can.c Log Message: Handle interface errors. Use a watchdog for transmit. To generate a diff of this commit: cvs rdiff -u -r1.1.2.2

CVS commit: [bouyer-socketcan] src/sbin/canconfig

2017-04-20 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Apr 20 12:59:54 UTC 2017 Modified Files: src/sbin/canconfig [bouyer-socketcan]: canconfig.8 canconfig.c Log Message: Implement listenonly and loopback flags. Fix do_canflag() To generate a diff of this commit: cvs rdiff -u

CVS commit: [bouyer-socketcan] src/sbin/canconfig

2017-04-20 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Apr 20 12:59:54 UTC 2017 Modified Files: src/sbin/canconfig [bouyer-socketcan]: canconfig.8 canconfig.c Log Message: Implement listenonly and loopback flags. Fix do_canflag() To generate a diff of this commit: cvs rdiff -u

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-04-20 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Apr 20 12:59:11 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.c Log Message: Fix LINKMODE Refuse to send packets if LISTENONLY is set Don't forget to unbind in error case. To generate a diff of this

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-04-20 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Apr 20 12:59:11 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.c Log Message: Fix LINKMODE Refuse to send packets if LISTENONLY is set Don't forget to unbind in error case. To generate a diff of this

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-04-19 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Apr 19 22:19:12 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.c Log Message: can_mbuf_tag_clean(): make sure we won't free the tag we will reuse. Avoid mbuf leak in error paths. To generate a diff of this

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-04-19 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Apr 19 22:19:12 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.c Log Message: can_mbuf_tag_clean(): make sure we won't free the tag we will reuse. Avoid mbuf leak in error paths. To generate a diff of this

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-04-19 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Apr 19 22:17:57 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: if_canloop.c Log Message: Set rcvif before bpf_mtap To generate a diff of this commit: cvs rdiff -u -r1.1.2.4 -r1.1.2.5 src/sys/netcan/if_canloop.c

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-04-19 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Apr 19 22:17:57 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: if_canloop.c Log Message: Set rcvif before bpf_mtap To generate a diff of this commit: cvs rdiff -u -r1.1.2.4 -r1.1.2.5 src/sys/netcan/if_canloop.c

CVS commit: [bouyer-socketcan] src/sys/arch/arm/allwinner

2017-04-19 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Apr 19 17:54:18 UTC 2017 Modified Files: src/sys/arch/arm/allwinner [bouyer-socketcan]: awin_can.c Log Message: Fix the reset code clear the IFF_UP flag if we can't get the interface running. To generate a diff of this

CVS commit: [bouyer-socketcan] src/sys/arch/arm/allwinner

2017-04-19 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Apr 19 17:54:18 UTC 2017 Modified Files: src/sys/arch/arm/allwinner [bouyer-socketcan]: awin_can.c Log Message: Fix the reset code clear the IFF_UP flag if we can't get the interface running. To generate a diff of this

CVS commit: [bouyer-socketcan] src/sys/arch/arm/allwinner

2017-04-19 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Apr 19 17:53:32 UTC 2017 Modified Files: src/sys/arch/arm/allwinner [bouyer-socketcan]: awin_io.c Log Message: Add awincan To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.46.4.1

CVS commit: [bouyer-socketcan] src/sys/arch/arm/allwinner

2017-04-19 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Apr 19 17:53:32 UTC 2017 Modified Files: src/sys/arch/arm/allwinner [bouyer-socketcan]: awin_io.c Log Message: Add awincan To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.46.4.1

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-04-19 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Apr 19 17:52:38 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.c Log Message: Call if_alloc_sadl() for the interface, so that getifaddrs() will find them. To generate a diff of this commit: cvs rdiff -u

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-04-19 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Apr 19 17:52:38 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.c Log Message: Call if_alloc_sadl() for the interface, so that getifaddrs() will find them. To generate a diff of this commit: cvs rdiff -u

CVS commit: [bouyer-socketcan] src/sbin/canconfig

2017-04-19 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Apr 19 17:51:16 UTC 2017 Modified Files: src/sbin/canconfig [bouyer-socketcan]: canconfig.c Log Message: Make output better Fix setting timings parameters To generate a diff of this commit: cvs rdiff -u -r1.1.2.1 -r1.1.2.2

CVS commit: [bouyer-socketcan] src/sbin/canconfig

2017-04-19 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Apr 19 17:51:16 UTC 2017 Modified Files: src/sbin/canconfig [bouyer-socketcan]: canconfig.c Log Message: Make output better Fix setting timings parameters To generate a diff of this commit: cvs rdiff -u -r1.1.2.1 -r1.1.2.2

CVS commit: [bouyer-socketcan] src/sys/arch/evbarm/conf

2017-04-18 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Apr 18 21:31:48 UTC 2017 Modified Files: src/sys/arch/evbarm/conf [bouyer-socketcan]: CUBIEBOARD GENERIC.common Log Message: Include options CAN and canloop pseudo-device by default. Add awincan0 device to CUBIEBOARD To

CVS commit: [bouyer-socketcan] src/sys/arch/evbarm/conf

2017-04-18 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Apr 18 21:31:48 UTC 2017 Modified Files: src/sys/arch/evbarm/conf [bouyer-socketcan]: CUBIEBOARD GENERIC.common Log Message: Include options CAN and canloop pseudo-device by default. Add awincan0 device to CUBIEBOARD To

CVS commit: [bouyer-socketcan] src/sys/arch/arm/allwinner

2017-04-18 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Apr 18 21:30:38 UTC 2017 Modified Files: src/sys/arch/arm/allwinner [bouyer-socketcan]: files.awin Added Files: src/sys/arch/arm/allwinner [bouyer-socketcan]: awin_can.c Log Message: First draft of a driver for the

CVS commit: [bouyer-socketcan] src/sys/arch/arm/allwinner

2017-04-18 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Apr 18 21:30:38 UTC 2017 Modified Files: src/sys/arch/arm/allwinner [bouyer-socketcan]: files.awin Added Files: src/sys/arch/arm/allwinner [bouyer-socketcan]: awin_can.c Log Message: First draft of a driver for the

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-04-18 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Apr 18 21:29:40 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can_var.h Log Message: include socketvar.h, so avoid a warning on struct sockopt * To generate a diff of this commit: cvs rdiff -u -r1.1.2.6

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-04-18 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Apr 18 21:29:40 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can_var.h Log Message: include socketvar.h, so avoid a warning on struct sockopt * To generate a diff of this commit: cvs rdiff -u -r1.1.2.6

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-04-18 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Apr 18 20:48:07 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: files.netcan Log Message: if_canloop.c is in netcan/ To generate a diff of this commit: cvs rdiff -u -r1.1.2.1 -r1.1.2.2

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-04-18 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Apr 18 20:48:07 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: files.netcan Log Message: if_canloop.c is in netcan/ To generate a diff of this commit: cvs rdiff -u -r1.1.2.1 -r1.1.2.2

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-04-18 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Apr 18 20:37:38 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.c can_var.h Log Message: Add can_ifinit_timings() helper function, which initialise timing parameters to known invalid values. To generate a

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-04-18 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Apr 18 20:37:38 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.c can_var.h Log Message: Add can_ifinit_timings() helper function, which initialise timing parameters to known invalid values. To generate a

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-04-18 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Apr 18 20:36:27 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can_link.h Log Message: Remove clt_clock_freq from user-supplied timing informations, it is defined by the brp. To generate a diff of this commit:

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-04-18 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Apr 18 20:36:27 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can_link.h Log Message: Remove clt_clock_freq from user-supplied timing informations, it is defined by the brp. To generate a diff of this commit:

CVS commit: [bouyer-socketcan] src

2017-04-17 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Apr 17 20:48:36 UTC 2017 Modified Files: src/distrib/sets/lists/base [bouyer-socketcan]: mi src/distrib/sets/lists/debug [bouyer-socketcan]: mi src/distrib/sets/lists/man [bouyer-socketcan]: mi src/sbin

CVS commit: [bouyer-socketcan] src

2017-04-17 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Apr 17 20:48:36 UTC 2017 Modified Files: src/distrib/sets/lists/base [bouyer-socketcan]: mi src/distrib/sets/lists/debug [bouyer-socketcan]: mi src/distrib/sets/lists/man [bouyer-socketcan]: mi src/sbin

CVS commit: [bouyer-socketcan] src/sys/arch/arm/allwinner

2017-04-17 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Apr 17 20:41:55 UTC 2017 Modified Files: src/sys/arch/arm/allwinner [bouyer-socketcan]: awin_reg.h Log Message: Add CAN registers To generate a diff of this commit: cvs rdiff -u -r1.90 -r1.90.2.1

CVS commit: [bouyer-socketcan] src/sys/arch/arm/allwinner

2017-04-17 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Apr 17 20:41:55 UTC 2017 Modified Files: src/sys/arch/arm/allwinner [bouyer-socketcan]: awin_reg.h Log Message: Add CAN registers To generate a diff of this commit: cvs rdiff -u -r1.90 -r1.90.2.1

CVS commit: [bouyer-socketcan] src/tests/net/can

2017-04-17 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Apr 17 20:41:26 UTC 2017 Modified Files: src/tests/net/can [bouyer-socketcan]: h_canutils.c h_canutils.h t_can.c t_canfilter.c Log Message: Make it build from build.sh (fix warnings) To generate a diff of this

CVS commit: [bouyer-socketcan] src/tests/net/can

2017-04-17 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Apr 17 20:41:26 UTC 2017 Modified Files: src/tests/net/can [bouyer-socketcan]: h_canutils.c h_canutils.h t_can.c t_canfilter.c Log Message: Make it build from build.sh (fix warnings) To generate a diff of this

CVS commit: [bouyer-socketcan] src

2017-04-17 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Apr 17 20:35:00 UTC 2017 Modified Files: src/distrib/sets/lists/base [bouyer-socketcan]: mi shl.mi src/distrib/sets/lists/comp [bouyer-socketcan]: mi shl.mi src/distrib/sets/lists/debug [bouyer-socketcan]: mi

CVS commit: [bouyer-socketcan] src

2017-04-17 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Apr 17 20:35:00 UTC 2017 Modified Files: src/distrib/sets/lists/base [bouyer-socketcan]: mi shl.mi src/distrib/sets/lists/comp [bouyer-socketcan]: mi shl.mi src/distrib/sets/lists/debug [bouyer-socketcan]: mi

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-04-17 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Apr 17 20:32:27 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: Makefile can.c can.h can_var.h Added Files: src/sys/netcan [bouyer-socketcan]: can_link.h Log Message: Add infranstructure to configure

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-04-17 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Apr 17 20:32:27 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: Makefile can.c can.h can_var.h Added Files: src/sys/netcan [bouyer-socketcan]: can_link.h Log Message: Add infranstructure to configure

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-02-05 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Feb 5 19:44:53 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.c can_pcb.c Log Message: more sanity checks on the mbuf we get. To generate a diff of this commit: cvs rdiff -u -r1.1.2.5 -r1.1.2.6

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-02-05 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Feb 5 19:44:53 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.c can_pcb.c Log Message: more sanity checks on the mbuf we get. To generate a diff of this commit: cvs rdiff -u -r1.1.2.5 -r1.1.2.6

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-02-05 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Feb 5 17:37:10 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.c can_var.h if_canloop.c Log Message: Introduce can_ifattach(), for common setups of can interfaces. Convert output to a ifq and change

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-02-05 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Feb 5 17:37:10 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.c can_var.h if_canloop.c Log Message: Introduce can_ifattach(), for common setups of can interfaces. Convert output to a ifq and change

CVS commit: [bouyer-socketcan] src/tests/net/can

2017-02-05 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Feb 5 12:18:20 UTC 2017 Modified Files: src/tests/net/can [bouyer-socketcan]: h_canutils.c t_can.c t_canfilter.c Log Message: Factor out creation of socket with CAN_RAW_RECV_OWN_MSGS To generate a diff of this

CVS commit: [bouyer-socketcan] src/tests/net/can

2017-02-05 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Feb 5 12:18:20 UTC 2017 Modified Files: src/tests/net/can [bouyer-socketcan]: h_canutils.c t_can.c t_canfilter.c Log Message: Factor out creation of socket with CAN_RAW_RECV_OWN_MSGS To generate a diff of this

CVS commit: [bouyer-socketcan] src/tests/net/can

2017-02-05 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Feb 5 12:03:23 UTC 2017 Modified Files: src/tests/net/can [bouyer-socketcan]: h_canutils.c h_canutils.h t_can.c t_canfilter.c Log Message: factor out socket bind to interface To generate a diff of this commit:

CVS commit: [bouyer-socketcan] src/tests/net/can

2017-02-05 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Feb 5 12:03:23 UTC 2017 Modified Files: src/tests/net/can [bouyer-socketcan]: h_canutils.c h_canutils.h t_can.c t_canfilter.c Log Message: factor out socket bind to interface To generate a diff of this commit:

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-02-05 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Feb 5 11:45:11 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.c can_var.h if_canloop.c Log Message: Centralize mbuf tag cleanup, it will be used by real interface drivers too. To generate a diff of this

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-02-05 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Feb 5 11:45:11 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.c can_var.h if_canloop.c Log Message: Centralize mbuf tag cleanup, it will be used by real interface drivers too. To generate a diff of this

CVS commit: [bouyer-socketcan] src/tests/net/can

2017-02-05 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Feb 5 11:44:17 UTC 2017 Modified Files: src/tests/net/can [bouyer-socketcan]: h_canutils.c t_can.c Log Message: Decrease timeout from 2 to 1 second. Speeds up the tests where timeout is the expected case, and it should still

CVS commit: [bouyer-socketcan] src/tests/net/can

2017-02-05 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Feb 5 11:44:17 UTC 2017 Modified Files: src/tests/net/can [bouyer-socketcan]: h_canutils.c t_can.c Log Message: Decrease timeout from 2 to 1 second. Speeds up the tests where timeout is the expected case, and it should still

CVS commit: [bouyer-socketcan] src

2017-02-05 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Feb 5 10:56:12 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.c can_pcb.c can_pcb.h src/tests/net/can [bouyer-socketcan]: Makefile Added Files: src/tests/net/can [bouyer-socketcan]:

CVS commit: [bouyer-socketcan] src

2017-02-05 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Feb 5 10:56:12 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.c can_pcb.c can_pcb.h src/tests/net/can [bouyer-socketcan]: Makefile Added Files: src/tests/net/can [bouyer-socketcan]:

CVS commit: [bouyer-socketcan] src/tests/net/can

2017-02-04 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sat Feb 4 22:26:16 UTC 2017 Modified Files: src/tests/net/can [bouyer-socketcan]: Makefile t_can.c Added Files: src/tests/net/can [bouyer-socketcan]: h_canutils.c h_canutils.h Log Message: Factor out reading from a can

CVS commit: [bouyer-socketcan] src/tests/net/can

2017-02-04 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sat Feb 4 22:26:16 UTC 2017 Modified Files: src/tests/net/can [bouyer-socketcan]: Makefile t_can.c Added Files: src/tests/net/can [bouyer-socketcan]: h_canutils.c h_canutils.h Log Message: Factor out reading from a can

CVS commit: [bouyer-socketcan] src/tests/net/can

2017-01-16 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Jan 16 18:04:27 UTC 2017 Modified Files: src/tests/net/can [bouyer-socketcan]: t_can.c Log Message: Adapt to CAN_RAW_RECV_OWN_MSGS being off by default, and test CAN_RAW_RECV_OWN_MSGS and CAN_RAW_LOOPBACK options. To

CVS commit: [bouyer-socketcan] src/tests/net/can

2017-01-16 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Jan 16 18:04:27 UTC 2017 Modified Files: src/tests/net/can [bouyer-socketcan]: t_can.c Log Message: Adapt to CAN_RAW_RECV_OWN_MSGS being off by default, and test CAN_RAW_RECV_OWN_MSGS and CAN_RAW_LOOPBACK options. To

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-01-16 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Jan 16 18:03:38 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.c can.h can_pcb.h can_proto.c can_var.h if_canloop.c Log Message: Use PACKET_TAG_SO to store the sender's struct socket pointer, and

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-01-16 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Jan 16 18:03:38 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.c can.h can_pcb.h can_proto.c can_var.h if_canloop.c Log Message: Use PACKET_TAG_SO to store the sender's struct socket pointer, and

CVS commit: [bouyer-socketcan] src/sys/sys

2017-01-16 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Jan 16 18:02:00 UTC 2017 Modified Files: src/sys/sys [bouyer-socketcan]: mbuf.h Log Message: Add PACKET_TAG_SO tag type, so store a pointer the sender struct socket. To generate a diff of this commit: cvs rdiff -u -r1.167

CVS commit: [bouyer-socketcan] src/sys/sys

2017-01-16 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Jan 16 18:02:00 UTC 2017 Modified Files: src/sys/sys [bouyer-socketcan]: mbuf.h Log Message: Add PACKET_TAG_SO tag type, so store a pointer the sender struct socket. To generate a diff of this commit: cvs rdiff -u -r1.167

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-01-15 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Jan 15 21:01:34 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.h Log Message: Align can_frame.data to 8 bytes, per SocketCAN spec. To generate a diff of this commit: cvs rdiff -u -r1.1.2.1 -r1.1.2.2

CVS commit: [bouyer-socketcan] src/sys/netcan

2017-01-15 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Jan 15 21:01:34 UTC 2017 Modified Files: src/sys/netcan [bouyer-socketcan]: can.h Log Message: Align can_frame.data to 8 bytes, per SocketCAN spec. To generate a diff of this commit: cvs rdiff -u -r1.1.2.1 -r1.1.2.2

CVS commit: [bouyer-socketcan] src/tests/net

2017-01-15 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Jan 15 20:29:01 UTC 2017 Modified Files: src/tests/net [bouyer-socketcan]: Makefile Added Files: src/tests/net/can [bouyer-socketcan]: Makefile t_can.c Log Message: Basic tests for our SocketCAN implementation (using

CVS commit: [bouyer-socketcan] src/tests/net

2017-01-15 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Jan 15 20:29:01 UTC 2017 Modified Files: src/tests/net [bouyer-socketcan]: Makefile Added Files: src/tests/net/can [bouyer-socketcan]: Makefile t_can.c Log Message: Basic tests for our SocketCAN implementation (using

CVS commit: [bouyer-socketcan] src/sys

2017-01-15 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Jan 15 20:27:34 UTC 2017 Modified Files: src/sys [bouyer-socketcan]: Makefile src/sys/conf [bouyer-socketcan]: files src/sys/net [bouyer-socketcan]: netisr.h netisr_dispatch.h src/sys/rump/include/opt

CVS commit: [bouyer-socketcan] src/sys

2017-01-15 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Jan 15 20:27:34 UTC 2017 Modified Files: src/sys [bouyer-socketcan]: Makefile src/sys/conf [bouyer-socketcan]: files src/sys/net [bouyer-socketcan]: netisr.h netisr_dispatch.h src/sys/rump/include/opt

  1   2   >