|
|
#! /bin/bash |
#! /bin/sh |
| |
modprobe pg3 |
modprobe pktgen |
|
|
|
PGDEV=/proc/net/pktgen/pg0 |
| |
function pgset() { | function pgset() { |
local result | local result |
| |
echo $1 > /proc/net/pg |
echo $1 > $PGDEV |
| |
result=`cat /proc/net/pg | fgrep "Result: OK:"` |
result=`cat $PGDEV | fgrep "Result: OK:"` |
if [ "$result" = "" ]; then | if [ "$result" = "" ]; then |
cat /proc/net/pg | fgrep Result: |
cat $PGDEV | fgrep Result: |
fi | fi |
} | } |
| |
function pg() { | function pg() { |
echo inject > /proc/net/pg |
echo inject > $PGDEV |
cat /proc/net/pg |
cat $PGDEV |
} | } |
| |
pgset "odev eth0" | pgset "odev eth0" |