enerator' content='cgit '/>
summaryrefslogtreecommitdiff
path: root/sys/rump/net/lib/libshmif
AgeCommit message (Collapse)Author
2010-08-13truncate pcap output filepooka
2010-08-13Include a timestamp in the frame header. When converting to pcap,pooka
it can give some idea of when packets were sent. nb. it's the sending host's timestamp, not an observer timestamp like in the typical pcap case.
2010-08-12Include a pointer to the beginning of the buffer and add supportpooka
to the packet dumper. This helps in situations where the juicy details are in a bus multiple generations old.
2010-08-12further simplify & fix calculationspooka
2010-08-12Recognize ``-'' for stdout. allows piping output to tcpdump -r -pooka
2010-08-12* include a magic number in the bus formatpooka
* simplify offset calculations by making them start from beginning of data
2010-08-12Make shmif memory access slightly more sane. Create a header whichpooka
is shared by the interface and the bus analyzer.
2010-08-12pass Wallpooka
2010-08-11Add a little utility to convert shmif bus traffic to a pcap filepooka
which can be then examined with tcpdump -r, wireshark, etc.
2010-08-11* remove some magic numbers from the codepooka
* include bus version number in header just in case we want to examine bus traffic at some point in the future
2010-08-11Change bus header a little: reserve only 32bits for the lock andpooka
use 32bit atomic ops to handle it. Begin data from 0x10 instead of 0x14.
2010-08-10* use atomic ops instead of __cpu_simple_luckpooka
* this interface is un-IFF_SIMPLEX
2010-07-29* print interface number, backend path and ethernet address for dmesgpooka
* make kassert more demanding
2010-07-29* increase bus size so that we don't wrap so quickly when NFSpooka
flushes writes * verbosize debug print a bit
2009-11-30fix commentpooka
2009-10-20use autogenerated prototypepooka
2009-10-20printf -> rumpuser_dprintfpooka
(can't use printf while holding spinlock)
2009-05-26Filter out ENETRESET from ether_ioctl() since we aren't interestedpooka
in multicast hugging.
2009-04-06let drivers define DPRINTFpooka
2009-03-18* allow to specify PROT_READ/PROT_WRITE when mmapping a filepooka
* add msync
2009-03-01Create receive thread only in if_start() to make sure it happenspooka
after the we have been attached to the ethernet framework. XXX: if_stop is still unimplemented
2009-03-01add missing atomic.h includemartin
2009-02-28don't require the ifnum return pointer.pooka
2009-02-28Add a virtual ethernet interface which uses shared memory as thepooka
bus instead of relying on the host kernel's tap and bridge. This is much lighterweight approach which does not consume non-pageable kernel resources.