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 --- |