首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

非常不理解在linux上用gktget测试的shell程序

2013-02-24 
非常不理解在linux下用gktget测试的shell程序pgset()#这个函数是干嘛的呢?一直很不理解{local resultecho

非常不理解在linux下用gktget测试的shell程序
pgset()  #这个函数是干嘛的呢?一直很不理解
{
  local result
  echo $1 > $PGDEV
  result=`cat $PGDEV | fgrep "Result: OK:"`
  if [ "$result" = "" ]; then
     cat $PGDEV | fgrep Result:
  fi
}

pg()     #还有这个函数,这个函数一直都没有用到啊
{
  echo inject > $PGDEV
  cat $PGDEV
}

PGDEV=/proc/net/pktgen/kpktgend_0
pgset "rem_device_all"
pgset "add_device eth3"
pgset "max_before_softirq 10000"

CLONE_SKB="clone_skb 1000000"
PKT_SIZE="pkt_size 60"
COUNT="count 0"
DELAY="delay 0"

PGDEV=/proc/net/pktgen/eth3
pgset "$COUNT"
pgset "$CLONE_SKB"
pgset "$PKT_SIZE"
pgset "$DELAY"
pgset "dst_mac 00:04:23:08:91:dc"

PGDEV=/proc/net/pktgen/pgctrl
pgset "start"
echo "Done"
在网上看到,gktgen是内核的一个模块。
这个可以测试网络,是在网上看到的,但是看不懂,恳请大师帮我解答,谢谢谢!!!


[解决办法]
我也看不懂啊

热点排行