~kris/9p

9hist

4b3629de762e87ec0192c2ed4bda8290f4da4303 — David du Colombier 24 years ago 412937b
Plan 9 from Bell Labs 2002-09-22
3 files changed, 9 insertions(+), 6 deletions(-)

M ip/ipv6.c
M port/devpipe.c
M port/portdat.h
M ip/ipv6.c => ip/ipv6.c +1 -1
@@ 181,7 181,7 @@ ipoput6(Fs *f, Block *bp, int gating, int ttl, int tos)

	r = v6lookup(f, eh->dst);
	if(r == nil){
		print("no route for %I, src %I free\n", eh->dst, eh->src);
//		print("no route for %I, src %I free\n", eh->dst, eh->src);
		ip->stats[OutNoRoutes]++;
		netlog(f, Logip, "no interface %I\n", eh->dst);
		goto free;

M port/devpipe.c => port/devpipe.c +2 -2
@@ 161,10 161,10 @@ pipestat(Chan *c, uchar *db, int n)
		devdir(c, c->qid, ".", 0, eve, DMDIR|0555, &dir);
		break;
	case Qdata0:
		devdir(c, c->qid, "data", qlen(p->q[0]), eve, 0660, &dir);
		devdir(c, c->qid, "data", qlen(p->q[0]), eve, 0600, &dir);
		break;
	case Qdata1:
		devdir(c, c->qid, "data1", qlen(p->q[1]), eve, 0660, &dir);
		devdir(c, c->qid, "data1", qlen(p->q[1]), eve, 0600, &dir);
		break;
	default:
		panic("pipestat");

M port/portdat.h => port/portdat.h +6 -3
@@ 1,5 1,6 @@
typedef struct Alarms	Alarms;
typedef struct Block	Block;
typedef struct CSN	CSN;
typedef struct Chan	Chan;
typedef struct Cmdbuf	Cmdbuf;
typedef struct Cmdtab	Cmdtab;


@@ 856,9 857,11 @@ struct Edfinterface {
	Proc*	(*edfrunproc)(void);
	void		(*edfblock)(Proc*);
	void		(*edfinit)(void);
	void		(*edfexpel)(Task *t);
	char *	(*edfadmit)(Task *t);
	void		(*edfdeadline)(Proc *p);
	void		(*edfexpel)(Task*);
	char *	(*edfadmit)(Task*);
	void		(*edfdeadline)(Proc*);
	void		(*edfacquire)(Task*, CSN*);
	void		(*edfrelease)(Task*);
};

/*