Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[9fans] anyone use 9vx with root from kenfs?

21 views
Skip to first unread message

Skip Tavakkolian

unread,
Apr 26, 2013, 10:44:35 PM4/26/13
to
if so, does it involve aux/trampoline?

i looked through the archives and can't see any mention of IL. i'm using sources from yiyus' repo on bitbucket.

-Skip

Erik Quanstrom

unread,
Apr 27, 2013, 12:14:26 AM4/27/13
to
I did that just after 9vx was announced. /net was ported
from plan9 by devon iirc. and il was easy to port then
mod some sign issues. it depended on raw networking.
I stopped using it since drawterm didn't crash and 9vx
did at the time.

- erik

erik quanstrom

unread,
Apr 27, 2013, 8:32:57 AM4/27/13
to
i put the source (no hg) for 9vx with a builtin /net on
http://ftp.9atom.org/other/9vx.tar.bz2

; hg status
M src/9vx/Makefrag
M src/9vx/a/chan.c
M src/9vx/a/devether.c
M src/9vx/a/etherif.h
M src/9vx/a/ip/arp.c
M src/9vx/a/ip/devip.c
M src/9vx/a/ip/ethermedium.c
M src/9vx/a/ip/icmp.c
M src/9vx/a/ip/icmp6.c
M src/9vx/a/ip/ip.h
M src/9vx/a/ip/ipaux.c
M src/9vx/a/ip/ipifc.c
M src/9vx/a/ip/tcp.c
M src/9vx/a/netif.c
M src/9vx/a/netif.h
M src/9vx/a/pgrp.c
M src/9vx/a/portdat.h
M src/9vx/a/proc.c
M src/9vx/devtab.c
M src/9vx/etherve.c
M src/9vx/main.c
M src/9vx/sdloop.c
M src/9vx/trap.c
M src/9vx/u.h
M src/Makefrag
M src/vxa/bz2/Makefrag
! src/9vx.FreeBSD.gz
! src/9vx.Linux.gz
! src/9vx.OSX.gz
? src/9vx/a/aoe.h
? src/9vx/a/devaoe.c
? src/9vx/a/ip/il.c
? src/9vx/a/sdaoe.c
? src/9vx/conf.c
? src/9vx/etherrs.c

yy

unread,
Apr 27, 2013, 9:24:09 AM4/27/13
to
The Plan 9 network stack and the work dho did was merged in my repo (and so in ron's and others) a long time ago. It was one of the first things I did.

There are two options: to use a pcap-based ethernet device (which needs root) or a tun/tap one (then you don't need root, but will probably want to set up a virtual network). Though none of them are enabled by default, this can be changed using command line arguments or a plan9.ini file. Everything should be explained in the man page.


--
- yiyus || JGL .
0 new messages