netgraph TTY
From: Jerry Toung (jtoung_at_arc.nasa.gov)
Date: 03/31/05
- Previous message: Roland Dowdeswell: "Re: A bunch of memory allocation bugs in CGD"
- Next in thread: Maksim Yevmenkin: "Re: netgraph TTY"
- Reply: Maksim Yevmenkin: "Re: netgraph TTY"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
To: hackers <freebsd-hackers@freebsd.org> Date: Wed, 30 Mar 2005 16:20:24 -0800
Good afternoon list,
I am still trying to build a simple netgraph using ng_tty. Ultimately I would
like to go from inet->tee->ng_tty(/dev/cuaa0).
Please advise what I am doing wrong as I still see an error message (see
bottom of email). Excuse me for the slighty long thread.
Here is my very simple line discipline code:
int d;
int ldisc;
ldisc = NETGRAPHDISC;
if ((d = open("/dev/cuaa0", O_RDWR)) == -1) {
perror("open");
} else {
printf("descripto # %d\n", d);
if ((ioctl(d, TIOCSETD, &ldisc)) == -1) {
perror("ioctl");
}
}
printf("Netgraph TTY node initialized successfully\nPress any key to
destroy it");
getc(stdin);
close(d);
exit;
mrcrab# gcc -g netgraph.c -o test
mrcrab# ./test
descripto # 3
Netgraph TTY node initialized successfully
Press any key to destroy it
+ list
There are 2 total nodes:
Name: ngctl27022 Type: socket ID: 0000000a Num hooks: 0
Name: tty1 Type: tty ID: 00000008 Num hooks: 0
+ mpeer . tee myhook right
ngctl: "mpeer": unknown command
+ mkpeer . tee myhook right
+ name .:myhook mytee
+ mkpeer mytee: tty left hook
ngctl: send msg: Operation not permitted
+
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
- Previous message: Roland Dowdeswell: "Re: A bunch of memory allocation bugs in CGD"
- Next in thread: Maksim Yevmenkin: "Re: netgraph TTY"
- Reply: Maksim Yevmenkin: "Re: netgraph TTY"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]