rtnetlink.sh (ab1d0cc004d706523dcad7cdad97a2b94eecf169) rtnetlink.sh (e05b2d141fef22cfac1928cf0eb6890e5dae4216)
1#!/bin/bash
2#
3# This test is for checking rtnetlink callpaths, and get as much coverage as possible.
4#
5# set -e
6
7devdummy="test-dummy0"
8ret=0

--- 682 unchanged lines hidden (view full) ---

691#
692#-------------------------------------------------------------------
693kci_test_ipsec_offload()
694{
695 ret=0
696 algo="aead rfc4106(gcm(aes)) 0x3132333435363738393031323334353664636261 128"
697 srcip=192.168.123.3
698 dstip=192.168.123.4
1#!/bin/bash
2#
3# This test is for checking rtnetlink callpaths, and get as much coverage as possible.
4#
5# set -e
6
7devdummy="test-dummy0"
8ret=0

--- 682 unchanged lines hidden (view full) ---

691#
692#-------------------------------------------------------------------
693kci_test_ipsec_offload()
694{
695 ret=0
696 algo="aead rfc4106(gcm(aes)) 0x3132333435363738393031323334353664636261 128"
697 srcip=192.168.123.3
698 dstip=192.168.123.4
699 dev=simx1
700 sysfsd=/sys/kernel/debug/netdevsim/netdevsim0/ports/0/
701 sysfsf=$sysfsd/ipsec
699 sysfsd=/sys/kernel/debug/netdevsim/netdevsim0/ports/0/
700 sysfsf=$sysfsd/ipsec
701 sysfsnet=/sys/bus/netdevsim/devices/netdevsim0/net/
702
703 # setup netdevsim since dummydev doesn't have offload support
704 modprobe netdevsim
705 check_err $?
706 if [ $ret -ne 0 ]; then
707 echo "FAIL: ipsec_offload can't load netdevsim"
708 return 1
709 fi
710
702
703 # setup netdevsim since dummydev doesn't have offload support
704 modprobe netdevsim
705 check_err $?
706 if [ $ret -ne 0 ]; then
707 echo "FAIL: ipsec_offload can't load netdevsim"
708 return 1
709 fi
710
711 ip link add $dev type netdevsim
711 echo "0" > /sys/bus/netdevsim/new_device
712 while [ ! -d $sysfsnet ] ; do :; done
713 udevadm settle
714 dev=`ls $sysfsnet`
715
712 ip addr add $srcip dev $dev
713 ip link set $dev up
714 if [ ! -d $sysfsd ] ; then
715 echo "FAIL: ipsec_offload can't create device $dev"
716 return 1
717 fi
718 if [ ! -f $sysfsf ] ; then
719 echo "FAIL: ipsec_offload netdevsim doesn't support IPsec offload"

--- 56 unchanged lines hidden (view full) ---

776 ip x p flush
777 lines=`grep -c "SA count=0" $sysfsf`
778 if [ $lines -ne 1 ] ; then
779 echo "FAIL: ipsec_offload SA not removed from driver"
780 check_err 1
781 fi
782
783 # clean up any leftovers
716 ip addr add $srcip dev $dev
717 ip link set $dev up
718 if [ ! -d $sysfsd ] ; then
719 echo "FAIL: ipsec_offload can't create device $dev"
720 return 1
721 fi
722 if [ ! -f $sysfsf ] ; then
723 echo "FAIL: ipsec_offload netdevsim doesn't support IPsec offload"

--- 56 unchanged lines hidden (view full) ---

780 ip x p flush
781 lines=`grep -c "SA count=0" $sysfsf`
782 if [ $lines -ne 1 ] ; then
783 echo "FAIL: ipsec_offload SA not removed from driver"
784 check_err 1
785 fi
786
787 # clean up any leftovers
784 ip link del $dev
785 rmmod netdevsim
786
787 if [ $ret -ne 0 ]; then
788 echo "FAIL: ipsec_offload"
789 return 1
790 fi
791 echo "PASS: ipsec_offload"
792}

--- 384 unchanged lines hidden ---
788 rmmod netdevsim
789
790 if [ $ret -ne 0 ]; then
791 echo "FAIL: ipsec_offload"
792 return 1
793 fi
794 echo "PASS: ipsec_offload"
795}

--- 384 unchanged lines hidden ---