<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bpf, branch master</title>
<subtitle>(unfinished) Berkeley Packet Filter interface for CHICKEN Scheme.
</subtitle>
<id>https://code.more-magic.net/bpf/atom?h=master</id>
<link rel='self' href='https://code.more-magic.net/bpf/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://code.more-magic.net/bpf/'/>
<updated>2016-03-04T20:38:49Z</updated>
<entry>
<title>Update for latest bitstring version</title>
<updated>2016-03-04T20:38:49Z</updated>
<author>
<name>Peter Bex</name>
<email>peter@more-magic.net</email>
</author>
<published>2013-08-27T20:32:50Z</published>
<link rel='alternate' type='text/html' href='https://code.more-magic.net/bpf/commit/?id=ad2bb6db82a463c52b34d6c9fdba95beb6625cc7'/>
<id>urn:sha1:ad2bb6db82a463c52b34d6c9fdba95beb6625cc7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Apparently even nonblocking reads are blocking in a way(?!) and we will get multiple packets off the iface.</title>
<updated>2016-03-04T20:38:49Z</updated>
<author>
<name>Peter Bex</name>
<email>peter@more-magic.net</email>
</author>
<published>2013-08-27T20:32:17Z</published>
<link rel='alternate' type='text/html' href='https://code.more-magic.net/bpf/commit/?id=8ed1e1d9da4ac8a6d5827d8a1938f1067055a6be'/>
<id>urn:sha1:8ed1e1d9da4ac8a6d5827d8a1938f1067055a6be</id>
<content type='text'>
The actual packet data is preceded by a "struct bpf_hdr" header we need to skip.  Because of that, passing a raw buffer is not going to be very useful, so bpf-read-packet! can be removed from the API.
</content>
</entry>
<entry>
<title>Change test descriptions to match reality</title>
<updated>2016-03-04T20:38:49Z</updated>
<author>
<name>Peter Bex</name>
<email>peter@more-magic.net</email>
</author>
<published>2013-05-12T12:40:32Z</published>
<link rel='alternate' type='text/html' href='https://code.more-magic.net/bpf/commit/?id=3e605b8b566e829cd8a0b5ea2ad9c7d560529234'/>
<id>urn:sha1:3e605b8b566e829cd8a0b5ea2ad9c7d560529234</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch to nonblocking I/O and get rid of bpf-read-timeout since it is useless for nonblocking I/O...</title>
<updated>2016-03-04T20:38:49Z</updated>
<author>
<name>Peter Bex</name>
<email>peter@more-magic.net</email>
</author>
<published>2013-05-11T14:25:11Z</published>
<link rel='alternate' type='text/html' href='https://code.more-magic.net/bpf/commit/?id=1ede92cde15a9a9bc8acd46805a6b623d8fd8f4a'/>
<id>urn:sha1:1ede92cde15a9a9bc8acd46805a6b623d8fd8f4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make ioctl interface a little less verbose by generating some stuff that's always the same in a macro.  This should also inline it</title>
<updated>2016-03-04T20:38:49Z</updated>
<author>
<name>Peter Bex</name>
<email>peter@more-magic.net</email>
</author>
<published>2013-05-11T14:19:08Z</published>
<link rel='alternate' type='text/html' href='https://code.more-magic.net/bpf/commit/?id=813eb3cc32c292c79078f73fc409c68eb3c75d7a'/>
<id>urn:sha1:813eb3cc32c292c79078f73fc409c68eb3c75d7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement filter setting</title>
<updated>2016-03-04T20:38:49Z</updated>
<author>
<name>Peter Bex</name>
<email>peter@more-magic.net</email>
</author>
<published>2013-05-11T14:04:50Z</published>
<link rel='alternate' type='text/html' href='https://code.more-magic.net/bpf/commit/?id=92e0ab3e297d81dac7d0d247ea7d8fe3932455ae'/>
<id>urn:sha1:92e0ab3e297d81dac7d0d247ea7d8fe3932455ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add stats procedure</title>
<updated>2016-03-04T20:38:49Z</updated>
<author>
<name>Peter Bex</name>
<email>peter@more-magic.net</email>
</author>
<published>2013-05-11T12:58:29Z</published>
<link rel='alternate' type='text/html' href='https://code.more-magic.net/bpf/commit/?id=24d11ef61875cf6fcb8c661d83f9e5fb7006cd78'/>
<id>urn:sha1:24d11ef61875cf6fcb8c661d83f9e5fb7006cd78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement timeout IOCTL</title>
<updated>2016-03-04T20:38:49Z</updated>
<author>
<name>Peter Bex</name>
<email>peter@more-magic.net</email>
</author>
<published>2013-05-11T12:29:28Z</published>
<link rel='alternate' type='text/html' href='https://code.more-magic.net/bpf/commit/?id=a0a351a09386b00de031938633b2d324ceee33f1'/>
<id>urn:sha1:a0a351a09386b00de031938633b2d324ceee33f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Expose flush ioctl and add listing/getter/setter of datalink types.</title>
<updated>2016-03-04T20:38:49Z</updated>
<author>
<name>Peter Bex</name>
<email>peter@more-magic.net</email>
</author>
<published>2013-05-10T20:22:57Z</published>
<link rel='alternate' type='text/html' href='https://code.more-magic.net/bpf/commit/?id=5b2ca83bcee868d7e2ff603e3b43d93ac807786d'/>
<id>urn:sha1:5b2ca83bcee868d7e2ff603e3b43d93ac807786d</id>
<content type='text'>
For now, we just work with the underlying integer values.  Maybe later we'll translate these to symbols?
</content>
</entry>
<entry>
<title>Fix comments</title>
<updated>2016-03-04T20:38:49Z</updated>
<author>
<name>Peter Bex</name>
<email>peter@more-magic.net</email>
</author>
<published>2013-05-10T19:12:53Z</published>
<link rel='alternate' type='text/html' href='https://code.more-magic.net/bpf/commit/?id=ec91a18f1c8e9585533b9e80944e7557885173f5'/>
<id>urn:sha1:ec91a18f1c8e9585533b9e80944e7557885173f5</id>
<content type='text'>
</content>
</entry>
</feed>
