Creating Multiple Discard Interfaces
=?unknown-8bit?Q?Jos=E9_Mar=EDa_Gonz=E1lez?=
chema at cs.berkeley.edu
Wed Mar 9 16:18:26 PST 2005
Hi,
I'm trying to create several discard interfaces on 4.9-RELEASE, and I'm
having 2 problems. This is what I see (comments started by //):
# ifconfig -a
de0: ...
lo0: ...
// these are my original interfaces
# kldload if_disc
# ifconfig -a
de0: ...
lo0: ...
ds0: flags=8008<LOOPBACK,MULTICAST> mtu 65532
// surprisingly enough, just loading the if_disc kernel module creates
// the ds0 interface for me. Well, I can live with that.
# ifconfig ds0 create
ifconfig: SIOCIFCREATE: Invalid argument
# ifconfig disc0 create
ifconfig: SIOCIFCREATE: Invalid argument
// This makes sens, as the ds0 interface is already created
# ifconfig ds1 create
ifconfig: SIOCIFCREATE: Invalid argument
# ifconfig disc1 create
ifconfig: SIOCIFCREATE: Invalid argument
// 1st problem: How do I create ds1, ds2, etc.?
// Now I want to get rid of the if_disc module
# ifconfig ds0 down
# ifconfig ds0 destroy
ifconfig: SIOCIFDESTROY: Invalid argument
#ifconfig disc0 destroy
ifconfig: interface disc0 does not exist
# kldunload -v -i 4
Unloading if_disc.ko, id=4
kldunload: can't unload file: Invalid argument
// 2nd problem: How do I get rid of the if_disc module?
Thanks for any help you can provide.
-Chema
More information about the freebsd-net
mailing list