From 4e97d9249b86885aedc527dbcc598da00e1ce8e4 Mon Sep 17 00:00:00 2001 From: seantywork Date: Fri, 20 Jun 2025 00:30:18 +0100 Subject: [PATCH] typo --- kgpio-irqsock/2506-03.xyz.md | 115 +++++++++++++++++++++++++++++++++++ kgpio-irqsock/kgpio_irqsk.c | 2 +- 2 files changed, 116 insertions(+), 1 deletion(-) diff --git a/kgpio-irqsock/2506-03.xyz.md b/kgpio-irqsock/2506-03.xyz.md index a94d6b4..9e47b56 100644 --- a/kgpio-irqsock/2506-03.xyz.md +++ b/kgpio-irqsock/2506-03.xyz.md @@ -174,9 +174,124 @@ sudo dmesg -wH ``` +```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: 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: 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 diff --git a/kgpio-irqsock/kgpio_irqsk.c b/kgpio-irqsock/kgpio_irqsk.c index 9e15d7d..20de2d7 100644 --- a/kgpio-irqsock/kgpio_irqsk.c +++ b/kgpio-irqsock/kgpio_irqsk.c @@ -229,7 +229,7 @@ void geth_hw_tx(char *buf, int len, struct net_device *dev){ } printk("src: %08x:%05i\n", - ntohl(ih->daddr), sport); + ntohl(ih->saddr), sport); printk("dst: %08x:%05i\n", ntohl(ih->daddr), dport); -- 2.43.0