CVS commit: src/sys/rump/net/lib/libshmif

2021-07-13 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Jul 14 03:16:06 UTC 2021 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: shmif: support ALTQ To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83 src/sys/rump/net/lib/libshmif/if_shmem.c

CVS commit: src/sys/rump/net/lib/libshmif

2020-04-03 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Apr 3 13:57:48 UTC 2020 Modified Files: src/sys/rump/net/lib/libshmif: shmifvar.h Log Message: make constant unsigned To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/rump/net/lib/libshmif/shmifvar.h

CVS commit: src/sys/rump/net/lib/libshmif

2020-02-24 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Feb 25 03:26:18 UTC 2020 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: shmif: reduce the number of calls of cprng(9) To generate a diff of this commit: cvs rdiff -u -r1.80 -r1.81

CVS commit: src/sys/rump/net/lib/libshmif

2020-02-24 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Feb 25 03:25:36 UTC 2020 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: shmif: s/sc_uuid/sc_uid/ It's not UUID :-/ To generate a diff of this commit: cvs rdiff -u -r1.79 -r1.80

CVS commit: src/sys/rump/net/lib/libshmif

2020-02-24 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Feb 25 03:24:48 UTC 2020 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: shmif: use cprng_strong64 instead of cprng_fast64 to generate a unique ID shmif uses random bytes generated by cprng(9) as a

CVS commit: src/sys/rump/net/lib/libshmif

2020-02-20 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Feb 20 08:06:15 UTC 2020 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: shmif: use cprng_strong32 to generate random bytes for a MAC address cprng_fast32 sometimes returns indentical bytes, which

CVS commit: src/sys/rump/net/lib/libshmif

2020-02-01 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Feb 1 22:38:31 UTC 2020 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: Adopt . To generate a diff of this commit: cvs rdiff -u -r1.76 -r1.77 src/sys/rump/net/lib/libshmif/if_shmem.c Please note

CVS commit: src/sys/rump/net/lib/libshmif

2018-12-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Dec 12 01:51:32 UTC 2018 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: Add TX/RX offload capabilities to shmif(4). They are emulated in software by ether_sw_offload_[tr]x(). For rump kernels,

CVS commit: src/sys/rump/net/lib/libshmif

2018-04-04 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Apr 4 09:19:33 UTC 2018 Modified Files: src/sys/rump/net/lib/libshmif: shmif_user.c Log Message: Unconditionally include , as we use ftruncate() unconditionally too. Reported (with patch) by Antonio Huete Jimenez in PR

CVS commit: src/sys/rump/net/lib/libshmif

2017-10-23 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Mon Oct 23 12:55:26 UTC 2017 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: Fix compile error. To generate a diff of this commit: cvs rdiff -u -r1.73 -r1.74 src/sys/rump/net/lib/libshmif/if_shmem.c

CVS commit: src/sys/rump/net/lib/libshmif

2016-12-22 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Dec 22 12:55:28 UTC 2016 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: Fix that rump.ifconfig shmifN destroy hangs up rump.ifconfig shmifN destroy sometimes hangs up on closing a file descriptor of

CVS commit: src/sys/rump/net/lib/libshmif

2016-12-22 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Thu Dec 22 10:13:09 UTC 2016 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: Fix handling return value of rumpcomp_shmif_watchwait To generate a diff of this commit: cvs rdiff -u -r1.70 -r1.71

CVS commit: src/sys/rump/net/lib/libshmif

2014-09-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Wed Sep 17 04:20:58 UTC 2014 Modified Files: src/sys/rump/net/lib/libshmif: shmif_busops.c shmifvar.h Log Message: Make shmif buildable when DRPINTF enabled To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12

CVS commit: src/sys/rump/net/lib/libshmif

2014-08-16 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Sat Aug 16 06:18:01 UTC 2014 Modified Files: src/sys/rump/net/lib/libshmif: shmifvar.h Log Message: Bump SHMIF_VERSION To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/rump/net/lib/libshmif/shmifvar.h

CVS commit: src/sys/rump/net/lib/libshmif

2014-08-15 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Fri Aug 15 15:03:03 UTC 2014 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c shmifvar.h Log Message: Make shmif SIMPLEX Add a sender field to a packet header on a shmif bus to identify and ignore packets sent by

CVS commit: src/sys/rump/net/lib/libshmif

2014-08-09 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Sat Aug 9 09:43:49 UTC 2014 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: Count packets in if_shmem ok @pooka To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62

CVS commit: src/sys/rump/net/lib/libshmif

2014-03-12 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Mar 13 01:42:59 UTC 2014 Modified Files: src/sys/rump/net/lib/libshmif: Makefile if_shmem.c Added Files: src/sys/rump/net/lib/libshmif: shmif_user.c shmif_user.h Removed Files: src/sys/rump/net/lib/libshmif:

CVS commit: src/sys/rump/net/lib/libshmif

2014-03-12 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Mar 13 02:08:04 UTC 2014 Modified Files: src/sys/rump/net/lib/libshmif: Makefile Added Files: src/sys/rump/net/lib/libshmif: shmif_component.c Removed Files: src/sys/rump/net/lib/libshmif: component.c Log

CVS commit: src/sys/rump/net/lib/libshmif

2014-01-08 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jan 8 11:06:33 UTC 2014 Modified Files: src/sys/rump/net/lib/libshmif: rumpcomp_user.c Log Message: OpenBSD has kqueue To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14

CVS commit: src/sys/rump/net/lib/libshmif

2013-12-20 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Dec 20 09:06:35 UTC 2013 Modified Files: src/sys/rump/net/lib/libshmif: shmif_busops.c shmifvar.h Log Message: header massage, mostly improves portability To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

CVS commit: src/sys/rump/net/lib/libshmif

2013-12-20 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Dec 20 10:00:59 UTC 2013 Modified Files: src/sys/rump/net/lib/libshmif: shmif_busops.c Log Message: use _KERNEL_RCSID only in _KERNEL, _RCSID elsewhere To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11

CVS commit: src/sys/rump/net/lib/libshmif

2013-09-13 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Fri Sep 13 20:38:04 UTC 2013 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: Remove busversion. To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/sys/rump/net/lib/libshmif/if_shmem.c

CVS commit: src/sys/rump/net/lib/libshmif

2013-07-22 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jul 22 21:12:03 UTC 2013 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: In recv, align data after ether_header at _ALIGN_BYTES. To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57

CVS commit: src/sys/rump/net/lib/libshmif

2013-07-04 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Jul 4 17:46:14 UTC 2013 Modified Files: src/sys/rump/net/lib/libshmif: rumpcomp_user.c Log Message: Use kqueue on *BSD, not just NetBSD. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13

CVS commit: src/sys/rump/net/lib/libshmif

2013-06-14 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Jun 14 05:59:51 UTC 2013 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: sauce previous with a comment To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56

CVS commit: src/sys/rump/net/lib/libshmif

2013-06-13 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Jun 14 05:56:29 UTC 2013 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: Ignore too short packets. This condition is true especially for the first packet on a new bus (len == 0). Everything else in the

CVS commit: src/sys/rump/net/lib/libshmif

2013-06-04 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Jun 4 14:54:34 UTC 2013 Modified Files: src/sys/rump/net/lib/libshmif: rumpcomp_user.c Log Message: On Linux, pass the inotify descriptor up so that we can correctly read it in the wait() routine. To generate a diff of this

CVS commit: src/sys/rump/net/lib/libshmif

2013-05-07 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 7 16:18:49 UTC 2013 Modified Files: src/sys/rump/net/lib/libshmif: rumpcomp_user.c Log Message: Include necessary headers on Linux To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11

CVS commit: src/sys/rump/net/lib/libshmif

2013-05-01 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed May 1 06:58:37 UTC 2013 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: Three cheers for the mighty C type system that doesn't recognize the difference between an enum and an integer. Due to wrong

CVS commit: src/sys/rump/net/lib/libshmif

2013-04-29 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Apr 29 13:17:33 UTC 2013 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c rumpcomp_user.c rumpcomp_user.h Log Message: add a private hypercall to map the bus into memory To generate a diff of this

CVS commit: src/sys/rump/net/lib/libshmif

2013-04-29 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Apr 30 00:33:16 UTC 2013 Modified Files: src/sys/rump/net/lib/libshmif: rumpcomp_user.c Log Message: fix non-NetBSD implementation To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

CVS commit: src/sys/rump/net/lib/libshmif

2013-04-28 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Apr 28 10:53:22 UTC 2013 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c rumpcomp_user.c rumpcomp_user.h Log Message: * remove the unused opaque parameter * fix some typos in the previous To generate a

CVS commit: src/sys/rump/net/lib/libshmif

2013-04-28 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Apr 28 11:03:25 UTC 2013 Modified Files: src/sys/rump/net/lib/libshmif: rumpcomp_user.c Log Message: be a bit less sloppy with errno To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/sys/rump/net/lib/libshmif

2013-04-28 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Apr 28 13:38:35 UTC 2013 Modified Files: src/sys/rump/net/lib/libshmif: rumpcomp_user.c Log Message: include event.h only where used To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

CVS commit: src/sys/rump/net/lib/libshmif

2013-04-28 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Apr 28 14:11:44 UTC 2013 Modified Files: src/sys/rump/net/lib/libshmif: rumpcomp_user.c Log Message: some more headers are required by the third implementation To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

CVS commit: src/sys/rump/net/lib/libshmif

2013-01-14 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jan 14 20:21:33 UTC 2013 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: fix debug printf formats To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/sys/rump/net/lib/libshmif/if_shmem.c

CVS commit: src/sys/rump/net/lib/libshmif

2012-10-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Oct 11 10:50:46 UTC 2012 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: Pass up all multicast addresses, not just broadcast. Among other things, makes IPv6 work over this interface. To generate a

CVS commit: src/sys/rump/net/lib/libshmif

2011-08-25 Thread David Young
Module Name:src Committed By: dyoung Date: Thu Aug 25 15:14:19 UTC 2011 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: Use VMEM_ADDR_MIN and VMEM_ADDR_MAX. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42

CVS commit: src/sys/rump/net/lib/libshmif

2011-03-21 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Mar 21 15:47:54 UTC 2011 Removed Files: src/sys/rump/net/lib/libshmif: dumpbus.c Log Message: this was moved to usr.bin ages ago To generate a diff of this commit: cvs rdiff -u -r1.10 -r0

CVS commit: src/sys/rump/net/lib/libshmif

2011-03-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Mar 11 09:25:59 UTC 2011 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: Don't assume rump kernel PAGE_SIZE and host page size are the same. To generate a diff of this commit: cvs rdiff -u -r1.35

CVS commit: src/sys/rump/net/lib/libshmif

2011-03-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Mar 11 12:10:15 UTC 2011 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: After my change to the interface accepts this packet logic yesterday the CARP test stopped working, since CARP depends on

CVS commit: src/sys/rump/net/lib/libshmif

2011-03-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Mar 11 12:11:01 UTC 2011 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: make the if-else logic more obvious To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38

CVS commit: src/sys/rump/net/lib/libshmif

2011-03-10 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Mar 10 13:20:54 UTC 2011 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: Pass packet up if it's *for* us, not if it's from someone else. This fixes a rather curious forwarding/redirect/etc. storm which

CVS commit: src/sys/rump/net/lib/libshmif

2011-03-10 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Mar 10 13:27:03 UTC 2011 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: Support bpf. shmif_dumpbus(1) can be used for much the same effect, but sometimes it's just more convenient to run tcpdump live.

CVS commit: src/sys/rump/net/lib/libshmif

2011-01-12 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jan 12 16:12:31 UTC 2011 Modified Files: src/sys/rump/net/lib/libshmif: shmif_busops.c Log Message: make this happy to compile standalone To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8

CVS commit: src/sys/rump/net/lib/libshmif

2010-12-06 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Dec 6 10:48:19 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: Allow creation with NULL busname (to be later set with SIOCSLINKSTR). To generate a diff of this commit: cvs rdiff -u -r1.32

CVS commit: src/sys/rump/net/lib/libshmif

2010-11-17 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Nov 17 17:51:22 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: Support destroy in shmif. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/sys/rump/net/lib/libshmif/if_shmem.c

CVS commit: src/sys/rump/net/lib/libshmif

2010-11-15 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Nov 15 22:45:24 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: dumpbus.c Log Message: add -h which prints only the bus header info To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

CVS commit: src/sys/rump/net/lib/libshmif

2010-11-15 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Nov 15 22:48:06 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: Makefile if_shmem.c Log Message: * make interface a cloner * use SIOCSLINKSTR for supplying bus filename in case of cloned if TODO: downing interface,

CVS commit: src/sys/rump/net/lib/libshmif

2010-11-15 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Nov 15 22:49:33 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: dumpbus.c Log Message: un-\240 To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/rump/net/lib/libshmif/dumpbus.c Please note that

CVS commit: src/sys/rump/net/lib/libshmif

2010-11-15 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Nov 15 23:51:07 UTC 2010 Added Files: src/sys/rump/net/lib/libshmif: component.c Log Message: remember to commit this file too To generate a diff of this commit: cvs rdiff -u -r0 -r1.1

CVS commit: src/sys/rump/net/lib/libshmif

2010-11-15 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Nov 15 23:59:06 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: fix completely crackheaded code w/ uninitialized use, missed as usual by the wonderful -g -O0 To generate a diff of this commit:

CVS commit: src/sys/rump/net/lib/libshmif

2010-08-17 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Aug 17 11:35:24 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c shmif_busops.c Log Message: * fix off-by-wrap case where current datagram aligns exactly with the end of the bus * clarify the can we still

CVS commit: src/sys/rump/net/lib/libshmif

2010-08-17 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Aug 17 12:59:53 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: shmif_busops.c Log Message: Fix hopefully last off-by-one: if we fill the bus, we must also advance the first pointer. This problem triggered only if the

CVS commit: src/sys/rump/net/lib/libshmif

2010-08-17 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Aug 17 20:42:47 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: Prefault bus pages in driver attachment. This seems to work around weird corruption I've been seeing (most likely a host kernel

CVS commit: src/sys/rump/net/lib/libshmif

2010-08-16 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Aug 16 17:33:52 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c shmif_busops.c Log Message: simplify, improve, etc. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26

CVS commit: src/sys/rump/net/lib/libshmif

2010-08-15 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Aug 15 18:40:42 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: Don't do timestamping with buslock held. it's the little things ... To generate a diff of this commit: cvs rdiff -u -r1.20

CVS commit: src/sys/rump/net/lib/libshmif

2010-08-15 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Aug 15 18:47:39 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: shmif_busops.c Log Message: introduce a sleep to trying to grab the bus To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/sys/rump/net/lib/libshmif

2010-08-15 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Aug 15 18:48:39 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: Take kernel lock before passing data to if_input. This is in line with IPL_NET interrupts generally not being MPSAFE. To

CVS commit: src/sys/rump/net/lib/libshmif

2010-08-15 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Aug 15 18:55:03 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c shmif_busops.c shmifvar.h Log Message: Move the lockops together with the interface -- they are needed only at runtime. To generate a diff of

CVS commit: src/sys/rump/net/lib/libshmif

2010-08-15 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Aug 15 21:41:39 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: reset wrap where necessary To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24

CVS commit: src/sys/rump/net/lib/libshmif

2010-08-15 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Aug 15 21:57:58 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: reset pktsize each loop To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/rump/net/lib/libshmif/if_shmem.c

CVS commit: src/sys/rump/net/lib/libshmif

2010-08-13 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Aug 13 10:13:44 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: dumpbus.c if_shmem.c shmif_busops.c shmifvar.h Log Message: Include a timestamp in the frame header. When converting to pcap, it can give

CVS commit: src/sys/rump/net/lib/libshmif

2010-08-13 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Aug 13 11:45:47 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: dumpbus.c Log Message: truncate pcap output file To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/rump/net/lib/libshmif/dumpbus.c

CVS commit: src/sys/rump/net/lib/libshmif

2010-08-12 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Aug 12 17:00:41 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: dumpbus.c Log Message: pass Wall To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/rump/net/lib/libshmif/dumpbus.c Please note that

CVS commit: src/sys/rump/net/lib/libshmif

2010-08-12 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Aug 12 17:33:55 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: dumpbus.c if_shmem.c Added Files: src/sys/rump/net/lib/libshmif: shmifvar.h Log Message: Make shmif memory access slightly more sane. Create a

CVS commit: src/sys/rump/net/lib/libshmif

2010-08-12 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Aug 12 18:17:23 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: dumpbus.c if_shmem.c shmifvar.h Log Message: * include a magic number in the bus format * simplify offset calculations by making them start from beginning

CVS commit: src/sys/rump/net/lib/libshmif

2010-08-12 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Aug 12 18:22:40 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: dumpbus.c Log Message: Recognize ``-'' for stdout. allows piping output to tcpdump -r - To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

CVS commit: src/sys/rump/net/lib/libshmif

2010-08-12 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Aug 12 18:39:55 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: further simplify fix calculations To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18

CVS commit: src/sys/rump/net/lib/libshmif

2010-08-12 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Aug 12 21:41:47 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: Makefile dumpbus.c if_shmem.c shmifvar.h Added Files: src/sys/rump/net/lib/libshmif: shmif_busops.c Log Message: Include a pointer to the

CVS commit: src/sys/rump/net/lib/libshmif

2010-08-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Aug 11 10:30:30 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: Change bus header a little: reserve only 32bits for the lock and use 32bit atomic ops to handle it. Begin data from 0x10 instead

CVS commit: src/sys/rump/net/lib/libshmif

2010-08-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Aug 11 12:10:39 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: * remove some magic numbers from the code * include bus version number in header just in case we want to examine bus traffic at

CVS commit: src/sys/rump/net/lib/libshmif

2010-08-11 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Aug 11 12:41:09 UTC 2010 Added Files: src/sys/rump/net/lib/libshmif: dumpbus.c Log Message: Add a little utility to convert shmif bus traffic to a pcap file which can be then examined with tcpdump -r, wireshark, etc. To

CVS commit: src/sys/rump/net/lib/libshmif

2010-08-10 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Aug 10 18:17:12 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: * use atomic ops instead of __cpu_simple_luck * this interface is un-IFF_SIMPLEX To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/rump/net/lib/libshmif

2010-07-29 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Jul 29 22:48:11 UTC 2010 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: * print interface number, backend path and ethernet address for dmesg * make kassert more demanding To generate a diff of this

CVS commit: src/sys/rump/net/lib/libshmif

2009-11-30 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Nov 30 11:14:58 UTC 2009 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: fix comment To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/rump/net/lib/libshmif/if_shmem.c Please note

CVS commit: src/sys/rump/net/lib/libshmif

2009-10-20 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Oct 20 23:21:54 UTC 2009 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: printf - rumpuser_dprintf (can't use printf while holding spinlock) To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8

CVS commit: src/sys/rump/net/lib/libshmif

2009-10-20 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Oct 20 23:29:57 UTC 2009 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: use autogenerated prototype To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/rump/net/lib/libshmif/if_shmem.c