void interfaceName(const std::string &newName);
///< set interface name
/**< Changes the name of the interface.
- Note, that setting the name is a privileged operation.
- It is only allowed when the interface is not up. If
- the interface is up, this call will cause an
+ Note, that setting the name is a privileged operation.
+ It is only allowed when the interface is not up. If
+ the interface is up, this call will cause an
SystemException to be thrown. */
int mtu() const; ///< return the Maximum Transmission Unit
void mtu(int new_mtu); ///< set the Maximum Transmission Unit
/**< Set the MTU (Maximum Transfer Unit) of the device.
Note, that this is a privileged operation.
- Setting the MTU to too small values may cause kernel
+ Setting the MTU to too small values may cause kernel
crashes. */
+ int txqueuelen() const; ///< return the Tx Queue Length
+ void txqueuelen(int new_mtu); ///< set the Tx Queue Length
+ /**< Set the Tx Queue Length (in Packets) MTU of the device.
+ Note, that this is a privileged operation. */
+
+
bool promisc() const; ///< return \c true if interface is in promiscuous mode
void promisc(bool mode); ///< enable/disable promiscuous mode of the interface
/**< Note, that this is a privileged operation. */
//#include "NetdeviceController.mpp"
#endif
-
+\f
// Local Variables:
// mode: c++
// fill-column: 100