Testing patch for "6633784 checksum offload with Linux dom0 produces invalid checksum" on SNV76 DomU at CentOS 5.0 Dom0 per David Edmondson
Please, view description of original bug affecting SNV66,75A,76,77:-
6633784 checksum offload with Linux dom0 produces invalid checksum
Testing environment:- Xen 3.1 SNV76 DomU at CentOS 5.0 Dom0 (x86_64).
Patch has been applied when system rebooted the first time after
fresh install. File /etc/system has never been touched.
Original file layout:-
# mkdir /mnt/tmp
# mkdir /usr/lib/xen-solaris
# cd /usr/lib/xen-solaris/
# mount -o loop,ro snv76.iso /mnt/tmp
# cp /mnt/tmp/boot/amd64/x86.miniroot /usr/lib/xen-solaris/x86.miniroot-76
# cp /mnt/tmp/boot/platform/i86xpv/kernel/amd64/unix /usr/lib/xen-solaris/unix-76
# umount /mnt/tmp
Installation profile SolarisInstall.conf :-
name = 'Solaris76'
memory = '1024'
disk = [ 'file:/usr/lib/xen-solaris/snv76.iso,6:cdrom,r', 'phy:/dev/sdb3,0,w' ]
vif = [ '' ]
on_shutdown = 'destroy'
on_reboot = 'destroy'
on_crash = 'destroy'
kernel = '/usr/lib/xen-solaris/unix-76'
ramdisk = '/usr/lib/xen-solaris/x86.miniroot-76'
extra = '/platform/i86xpv/kernel/amd64/unix - nowin -B install_media=cdrom'
# xm create -c SolarisInstall.conf
Runtime profile SolarisRunTime.conf:-
name = 'Solaris76'
memory = '1024'
disk = [ 'phy:/dev/sdb3,0,w' ]
vif = [ '' ]
on_shutdown = 'destroy'
on_reboot = 'destroy'
on_crash = 'destroy'
kernel = '/usr/lib/xen-solaris/unix-76'
ramdisk = '/usr/lib/xen-solaris/x86.miniroot-76'
extra = '/platform/i86xpv/kernel/amd64/unix -kd'
root = '/dev/dsk/c0d0s0'
# xm create -c SolarisRunTime.conf
Patching xnf driver during SNV76 DomU booting up:-
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA6KV_BR2J0hgPy3mVpJxGZ0A-Y6HFdfobf4SKxIrdxuINhdXQGsFeYnV2snPiP0WQIcA7RXDosDW_1cOiLdHF7zXH5kBcl1K94P4loc2hlVuzkXYavwSBP5sPzjGzl4eNykc9/s320/patch1.JPG)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgG5-1uvMEkJfgkX7SY4N_KJRZJWRrmSp9J50ax2Bwcgf3vTY7x221uOim0YiWEOa_lKGPXSOI0sO63xuOvViznKbppirLtOvDP6DN5CW8OVqGzW_5wxYi6pEAOxPN3RAq1ZGXd/s320/patch2.JPG)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiznfOauMwCaMTXxiEqAQZEkts3H9sUHqPzHxn1XSLmUGQ8bYJqqJIGoyJe5dnB0CRlrKZiKYdHMfDDXy9VGqOUjteB74VxGq25xy85NhqOfr_kq4ouYeBjaC4aD-C4O_6L7A5e/s320/patch3.JPG)
SSH connection from SNV DomU to CentOS 5 Dom0:-
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIQbWVJLGvvS7O8hMSuvBfJGeDC7a60UV5Ri4mDsF1SwJRQysICRFojNlbsEYj1jdvueFdLoaBtXV4lQkLe6vP3cBezXiUkaNE-Qyxn89dhAcLThMaUlolEiQE9m4I8crQ3V_B/s320/patch4xvnc.JPG)
Patched SNV76 DomU at CentOS 5 Dom0 has been tested to work
on Internet through proxy server on remote host.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZuqFCMBUKzHVFYaUm_VPtLjZ6LwneX_ab4UneVKkrRZqLtC1bpePzsNvsG8yhXIxnn4-vl8XJZc9guefALQRHzkqPNxRuHbNuYRgs40qMm8BQ2OD9nh7lB0RvxJe4Mf_maMOt/s320/patch6xvnc.JPG)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH4mdLiDgcbkXkSaQuwOASJDJloqKxb3kNcSYEZ5qYPk0-Pk73fwXMoEcxMKuETObL4pvMR7J4PwQ1BlDvOdUJTQLhnzNrYJmIyfqH3y4VGCFUtGxZenKbDZDTUaOsJvaKJ9w7/s320/patch8xvnc.JPG)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir8eFXWCxIdDGdLtx0WOSN6U3YkHWQ3-iDiGT2hpMpaxTNYURaXLE9He_TmcimcSCmaKzztZPa5IWf9dfmAX_rYLobws7dngb7ofMVaHZGAgMoz8RGs_uGbU2UaimYvh9MCS-t/s320/patch5xvnc.JPG)
SNV DomU still properly communicates with remote proxy server :-)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH_ZVHVusnXfjWhMN2Ean6qGfWfKLB6x9QnFTHFiFCXi-GGWqN8F_HSJ89eX0QToTiETkIomOxTrCsSBWddsdkn_9QkSMb_6w97RXVQ1BIo64m1rPFrnNx8Wu6B3Yf-D6YLXSz/s320/Yahoo.JPG)
Querying Oracle 10gR2 Instance running on patched SNV76 DomU from Linux Dom0:-
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOBd1VcVP09HLWYHILg6n6LTcAFp_ePshGEjO6okQ5n4P9vxL90TqXvW6MKXtdy4FclpVt3_0KfDQVjKKf1sxDSHLpTJS-ezbyGp0ll4N_zR5V2ufBN6pVmx33iHCxbkSZBMG-/s320/patchOra1.JPG)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8Yx6wN2smt2HHe4_hnfmELvJgIhHQPbiw5oBNNSNOhQ1563FfTWNQ64_Xa6ZwtDAfiM7fuByygal9jndteKy-eYj7Uy_enPIMYVYVTzU3g54b2YuJp-YKoLupcHC79OPZ3cEO/s320/patchOra2.JPG)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFelsKieeWtqQouOP714Kq5aWhOhEPtqDN8qWKPaKYbz2dk8zy2xM7_1YfdHeGSesiLHK1F2vCqIkRqGaWLJmvqTecZjd5Kkaow82G-5nUUX6RH26IwTWeXeDwps3YMZqfveDD/s320/patchOra3.JPG)
Shutdown patched SNV76 DomU:-