#include <sys/socket.h>
#include <sys/ioctl.h>
#include <net/if.h>
-#include "../Utils/Exception.hh"
+#include <senf/Utils/Exception.hh>
#define prefix_
///////////////////////////////cc.p////////////////////////////////////////
doIoctl( ifr, SIOCSIFMTU);
}
+prefix_ int senf::NetdeviceController::txqueuelen()
+ const
+{
+ struct ifreq ifr;
+ ifrName( ifr);
+ doIoctl( ifr, SIOCGIFTXQLEN);
+ return ifr.ifr_qlen;
+}
+
+prefix_ void senf::NetdeviceController::txqueuelen(int new_txqueuelen)
+{
+ struct ifreq ifr;
+ ifrName( ifr);
+ ifr.ifr_qlen = new_txqueuelen;
+ doIoctl( ifr, SIOCSIFTXQLEN);
+}
+
+
prefix_ bool senf::NetdeviceController::promisc()
const
{
#undef prefix_
//#include "NetdeviceController.mpp"
-
+\f
// Local Variables:
// mode: c++
// fill-column: 100