```
+```shell
+
+seantywork@raspberrypi:~/hack/linux/linuxyz/kgpio-irqsock $ sudo ./ins.sh
+CTL OUT: GPIO24 = 536
+DATA OUT: GPIO27 = 539
+CTL IN : GPIO17 = 529
+DATA IN : GPIO23 = 535
+IF ADDR: 10.10.0.1/24
+
+```
+
+
+#
+
+```shell
+seantywork@raspberrypi2:~/hack/linux/linuxyz/kgpio-irqsock $ cat ins.conf
+CTLOUT=GPIO17
+DATAOUT=GPIO23
+CTLIN=GPIO24
+DATAIN=GPIO27
+#CTLOUT=0
+#DATAOUT=0
+IF_ADDR=10.10.0.2/24
+
+
+```
+
+```shell
+sudo dmesg -wH
+
+```
+
+```shell
+
+seantywork@raspberrypi2:~/hack/linux/linuxyz/kgpio-irqsock $ sudo ./ins.sh
+CTL OUT: GPIO17 = 529
+DATA OUT: GPIO23 = 535
+CTL IN : GPIO24 = 536
+DATA IN : GPIO27 = 539
+IF ADDR: 10.10.0.2/24
+
+```
+
+#
+
+```shell
+seantywork@raspberrypi:~/hack/linux/linuxyz/kgpio-irqsock $ ip a
+...
+15: geth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
+ link/ether 47:45:54:48:30:36 brd ff:ff:ff:ff:ff:ff
+ inet 10.10.0.1/24 scope global geth0
+ valid_lft forever preferred_lft forever
+ inet6 fe80::4545:54ff:fe48:3036/64 scope link
+ valid_lft forever preferred_lft forever
+
+```
+
+
+```shell
+seantywork@raspberrypi2:~/hack/linux/linuxyz/kgpio-irqsock $ ip a
+...
+1: geth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
+ link/ether 47:45:54:48:30:33 brd ff:ff:ff:ff:ff:ff
+ inet 10.10.0.2/24 scope global geth0
+ valid_lft forever preferred_lft forever
+ inet6 fe80::4545:54ff:fe48:3033/64 scope link
+ valid_lft forever preferred_lft forever
+
+```
+
+#
+
+```shell
+
+seantywork@raspberrypi2:~/hack/linux/linuxyz/kgpio-irqsock $ nc -l 10.10.0.2 9999
+
+```
+
+```shell
+
+seantywork@raspberrypi:~/hack/linux/linuxyz/kgpio-irqsock $ nc 10.10.0.2 9999
+```
+
+#
+```shell
+seantywork@raspberrypi2:~/hack/linux/linuxyz/kgpio-irqsock $ nc -l 10.10.0.2 9999
+helllo
+echo
+bye
+
+```
+
+```shell
+seantywork@raspberrypi:~/hack/linux/linuxyz/kgpio-irqsock $ nc 10.10.0.2 9999
+helllo
+echo
+bye
+^C
+```
+
#
```shell
+[ +2.561784] entered xmit
+[ +0.000015] entered hw tx
+[ +0.000002] eth src: 47:45:54:48:30:36
+[ +0.000007] eth dst: 47:45:54:48:30:33
+[ +0.000004] src: 0a0a0002:53650
+[ +0.000004] dst: 0a0a0002:09999
+[ +0.052813] exiting xmit
+[ +0.049969] napi interrupt
+[ +0.000015] napi receive
+[ +0.000003] napi interrupt end
+[ +0.000017] polling
+[ +0.000018] polling done
+[ +0.000004] npackets smaller than budget
+[ +0.000004] napi complete
+[ +0.000003] polling end
```
\ No newline at end of file