Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Nov 2020 10:47:08 +0100
From:      =?UTF-8?Q?Carsten_B=c3=a4cker?= <carbaecker@gmx.de>
To:        YongHyeon PYUN <pyunyh@gmail.com>
Cc:        Hans Petter Selasky <hps@selasky.org>, Kristof Provost <kp@FreeBSD.org>, freebsd-arm@freebsd.org, freebsd-hackers@freebsd.org
Subject:   Re: Problem with checksum offloading on RPi3 (PF + Jails involved)
Message-ID:  <a38b46ec-0164-2588-9f51-aa1a0aeb7e06@gmx.de>
In-Reply-To: <20201118044857.GA1974@michelle>
References:  <20201029213622.GM31099@funkthat.com> <55713894-A896-4F12-ABB9-93DFEB2F16B9@FreeBSD.org> <20201103045215.GA2524@michelle> <46d08198-530c-cb4b-efa8-4edaf89471c1@selasky.org> <4dfaa9a3-c085-8466-a6e4-19f988b5ed3d@selasky.org> <e43b42e0-80fe-847a-f1bc-025b6914f98a@gmx.de> <20201116011910.GB1941@michelle> <1245cbe5-9d2f-4808-f989-569ae7d57a8a@gmx.de> <20201117030406.GA45158@michelle> <e302db94-2d16-ae06-ee76-444ac88c7c57@gmx.de> <20201118044857.GA1974@michelle>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------6D413B37D402893C04AB9EB3
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable

Am 18.11.2020 um 05:48 schrieb YongHyeon PYUN:
> On Tue, Nov 17, 2020 at 05:38:38AM +0100, Carsten B=C3=A4cker wrote:
>
> [...]
>
>> i attached another set of log-files containing the output of the test
>> using nping.
>> The ICMP port unreachable message appeared in each case, but the paket
>> loss changed to 100%.
> That came from 3rd nping test with --badsum option and that's normal.
> If I read attached log-files correctly all worked as expected.
> I don't know what pf rulesets you used. Did you use the same pf
> ruleset + jail with patched smsc(4)?  If you didn't yet could you
> test it again and let me know nping output?

Sorry, that's my fault - i overlooked your request for a test with pf
enabled.
The example-ruleset is attached again. I added a line to allow the
incoming ping to 5555.

I don't see a difference until i enable the redirection to the jail
which makes the packet with extended data-length fail.
Once i disable RXCSUM it works.

Regards,
Carsten







--------------6D413B37D402893C04AB9EB3
Content-Type: text/plain; charset=UTF-8;
 name="pf_nping.conf"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="pf_nping.conf"

ZXh0X2lmID0gInVlMCIKCnd3d3B1YmxpY2phaWwgPSAxMC4wLjAuMgoKc2V0IGJsb2NrLXBv
bGljeSByZXR1cm4Kc2V0IHNraXAgb24gbG8wCnNldCBza2lwIG9uIGxvMQoKdGFibGUgPGph
aWxzPiBwZXJzaXN0CgpuYXQgb24gJGV4dF9pZiBmcm9tIHsgJHd3d3B1YmxpY2phaWwgfSB0
byBhbnkgLT4gKCRleHRfaWYpCiNyZHIgb24gJGV4dF9pZiBpbmV0IHByb3RvIHVkcCBmcm9t
IGFueSB0byAoJGV4dF9pZikgcG9ydCA1NTU1IC0+ICR3d3dwdWJsaWNqYWlsCgpibG9jayBp
biBhbGwKCnBhc3MgaW4gaW5ldCBwcm90byBpY21wIGFsbCBpY21wLXR5cGUgZWNob3JlcQpw
YXNzIGluIGluZXQgcHJvdG8gdGNwIHRvIHBvcnQgeyBzc2ggfQpwYXNzIGluIGluZXQgcHJv
dG8gdWRwIHRvIHBvcnQgeyA1NTU1IH0KCnBhc3Mgb3V0IGFsbAoK
--------------6D413B37D402893C04AB9EB3
Content-Type: text/plain; charset=UTF-8;
 name="nping_rxcsum_on_pf_host.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="nping_rxcsum_on_pf_host.txt"

cm9vdEBnZW5lcmljOn4gIyBwZmN0bCAtc3IgOyBlY2hvIDsgcGZjdGwgLXNuIDsgZWNobyA7
IGlmY29uZmlnIHVlMCA7IGVjaG8gOyB1bmFtZSAtdgpibG9jayByZXR1cm4gaW4gYWxsCnBh
c3MgaW4gaW5ldCBwcm90byBpY21wIGFsbCBpY21wLXR5cGUgZWNob3JlcSBrZWVwIHN0YXRl
CnBhc3MgaW4gaW5ldCBwcm90byB0Y3AgZnJvbSBhbnkgdG8gYW55IHBvcnQgPSBzc2ggZmxh
Z3MgUy9TQSBrZWVwIHN0YXRlCnBhc3MgaW4gaW5ldCBwcm90byB1ZHAgZnJvbSBhbnkgdG8g
YW55IHBvcnQgPSBycGxheSBrZWVwIHN0YXRlCnBhc3Mgb3V0IGFsbCBmbGFncyBTL1NBIGtl
ZXAgc3RhdGUKCm5hdCBvbiB1ZTAgaW5ldCBmcm9tIDEwLjAuMC4yIHRvIGFueSAtPiAodWUw
KSByb3VuZC1yb2JpbgoKdWUwOiBmbGFncz04ODQzPFVQLEJST0FEQ0FTVCxSVU5OSU5HLFNJ
TVBMRVgsTVVMVElDQVNUPiBtZXRyaWMgMCBtdHUgMTUwMAogICAgICAgIG9wdGlvbnM9ODAw
MDk8UlhDU1VNLFZMQU5fTVRVLExJTktTVEFURT4KICAgICAgICBldGhlciBiODoyNzplYjo1
NTo3ZTo3MAogICAgICAgIGluZXQgMTkyLjE2OC4xNzguMyBuZXRtYXNrIDB4ZmZmZmZmMDAg
YnJvYWRjYXN0IDE5Mi4xNjguMTc4LjI1NQogICAgICAgIG1lZGlhOiBFdGhlcm5ldCBhdXRv
c2VsZWN0ICgxMDBiYXNlVFggPGZ1bGwtZHVwbGV4PikKICAgICAgICBzdGF0dXM6IGFjdGl2
ZQogICAgICAgIG5kNiBvcHRpb25zPTI5PFBFUkZPUk1OVUQsSUZESVNBQkxFRCxBVVRPX0xJ
TktMT0NBTD4KCkZyZWVCU0QgMTMuMC1DVVJSRU5UICMxIHIzNjc3MTRNOiBNb24gTm92IDE2
IDA4OjAzOjI0IFVUQyAyMDIwICAgICByb290QHN5c2J1aWxkOi91c3Ivb2JqL3Vzci9zcmNf
aGVhZC9hcm02NC5hYXJjaDY0L3N5cy9HRU5FUklDCgotLS0Kcm9vdEB0ZXN0LWFtZDY0On4g
IyBucGluZyAtYyAxIC0tdWRwIC1wIDU1NTUgMTkyLjE2OC4xNzguMwoKU3RhcnRpbmcgTnBp
bmcgMC43LjgwICggaHR0cHM6Ly9ubWFwLm9yZy9ucGluZyApIGF0IDIwMjAtMTEtMTggMDk6
MzAgQ0VUClNFTlQgKDAuMDA0OHMpIFVEUCAxOTIuMTY4LjE3OC4yOTo1MyA+IDE5Mi4xNjgu
MTc4LjM6NTU1NSB0dGw9NjQgaWQ9MTI4MDEgaXBsZW49MjgKUkNWRCAoMC4wMDU3cykgSUNN
UCBbMTkyLjE2OC4xNzguMyA+IDE5Mi4xNjguMTc4LjI5IFBvcnQgdW5yZWFjaGFibGUgKHR5
cGU9My9jb2RlPTMpIF0gSVAgW3R0bD02NCBpZD0zNjAwMSBpcGxlbj01NiBdCgpNYXggcnR0
OiAwLjgyM21zIHwgTWluIHJ0dDogMC44MjNtcyB8IEF2ZyBydHQ6IDAuODIzbXMKUmF3IHBh
Y2tldHMgc2VudDogMSAoMjhCKSB8IFJjdmQ6IDEgKDU2QikgfCBMb3N0OiAwICgwLjAwJSkK
TnBpbmcgZG9uZTogMSBJUCBhZGRyZXNzIHBpbmdlZCBpbiAxLjA1IHNlY29uZHMKCi0tLQpy
b290QHRlc3QtYW1kNjQ6fiAjIG5waW5nIC1jIDEgLS11ZHAgLXAgNTU1NSAtLWRhdGEtbGVu
Z3RoIDEwMCAxOTIuMTY4LjE3OC4zCgpTdGFydGluZyBOcGluZyAwLjcuODAgKCBodHRwczov
L25tYXAub3JnL25waW5nICkgYXQgMjAyMC0xMS0xOCAwOTozMiBDRVQKU0VOVCAoMC4wMDQ4
cykgVURQIDE5Mi4xNjguMTc4LjI5OjUzID4gMTkyLjE2OC4xNzguMzo1NTU1IHR0bD02NCBp
ZD00MDUxMiBpcGxlbj0xMjgKUkNWRCAoMC4wMDU4cykgSUNNUCBbMTkyLjE2OC4xNzguMyA+
IDE5Mi4xNjguMTc4LjI5IFBvcnQgNTU1NSB1bnJlYWNoYWJsZSAodHlwZT0zL2NvZGU9Mykg
XSBJUCBbdHRsPTY0IGlkPTU2MjM1IGlwbGVuPTE1NiBdCgpNYXggcnR0OiAwLjgzOW1zIHwg
TWluIHJ0dDogMC44MzltcyB8IEF2ZyBydHQ6IDAuODM5bXMKUmF3IHBhY2tldHMgc2VudDog
MSAoMTI4QikgfCBSY3ZkOiAxICgxNTZCKSB8IExvc3Q6IDAgKDAuMDAlKQpOcGluZyBkb25l
OiAxIElQIGFkZHJlc3MgcGluZ2VkIGluIDEuMDMgc2Vjb25kcwo=
--------------6D413B37D402893C04AB9EB3
Content-Type: text/plain; charset=UTF-8;
 name="nping_rxcsum_on_pf_jail.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="nping_rxcsum_on_pf_jail.txt"

cm9vdEBnZW5lcmljOn4gIyBwZmN0bCAtc3IgOyBlY2hvIDsgcGZjdGwgLXNuIDsgZWNobyA7
IGlmY29uZmlnIHVlMCA7IGVjaG8gOyB1bmFtZSAtdgpibG9jayByZXR1cm4gaW4gYWxsCnBh
c3MgaW4gaW5ldCBwcm90byBpY21wIGFsbCBpY21wLXR5cGUgZWNob3JlcSBrZWVwIHN0YXRl
CnBhc3MgaW4gaW5ldCBwcm90byB0Y3AgZnJvbSBhbnkgdG8gYW55IHBvcnQgPSBzc2ggZmxh
Z3MgUy9TQSBrZWVwIHN0YXRlCnBhc3MgaW4gaW5ldCBwcm90byB1ZHAgZnJvbSBhbnkgdG8g
YW55IHBvcnQgPSBycGxheSBrZWVwIHN0YXRlCnBhc3Mgb3V0IGFsbCBmbGFncyBTL1NBIGtl
ZXAgc3RhdGUKCm5hdCBvbiB1ZTAgaW5ldCBmcm9tIDEwLjAuMC4yIHRvIGFueSAtPiAodWUw
KSByb3VuZC1yb2JpbgpyZHIgb24gdWUwIGluZXQgcHJvdG8gdWRwIGZyb20gYW55IHRvICh1
ZTApIHBvcnQgPSBycGxheSAtPiAxMC4wLjAuMgoKdWUwOiBmbGFncz04ODQzPFVQLEJST0FE
Q0FTVCxSVU5OSU5HLFNJTVBMRVgsTVVMVElDQVNUPiBtZXRyaWMgMCBtdHUgMTUwMAogICAg
ICAgIG9wdGlvbnM9ODAwMDk8UlhDU1VNLFZMQU5fTVRVLExJTktTVEFURT4KICAgICAgICBl
dGhlciBiODoyNzplYjo1NTo3ZTo3MAogICAgICAgIGluZXQgMTkyLjE2OC4xNzguMyBuZXRt
YXNrIDB4ZmZmZmZmMDAgYnJvYWRjYXN0IDE5Mi4xNjguMTc4LjI1NQogICAgICAgIG1lZGlh
OiBFdGhlcm5ldCBhdXRvc2VsZWN0ICgxMDBiYXNlVFggPGZ1bGwtZHVwbGV4PikKICAgICAg
ICBzdGF0dXM6IGFjdGl2ZQogICAgICAgIG5kNiBvcHRpb25zPTI5PFBFUkZPUk1OVUQsSUZE
SVNBQkxFRCxBVVRPX0xJTktMT0NBTD4KCkZyZWVCU0QgMTMuMC1DVVJSRU5UICMxIHIzNjc3
MTRNOiBNb24gTm92IDE2IDA4OjAzOjI0IFVUQyAyMDIwICAgICByb290QHN5c2J1aWxkOi91
c3Ivb2JqL3Vzci9zcmNfaGVhZC9hcm02NC5hYXJjaDY0L3N5cy9HRU5FUklDCgotLS0Kcm9v
dEB0ZXN0LWFtZDY0On4gIyBucGluZyAtYyAxIC0tdWRwIC1wIDU1NTUgMTkyLjE2OC4xNzgu
MwoKU3RhcnRpbmcgTnBpbmcgMC43LjgwICggaHR0cHM6Ly9ubWFwLm9yZy9ucGluZyApIGF0
IDIwMjAtMTEtMTggMDk6MzQgQ0VUClNFTlQgKDAuMDA0OHMpIFVEUCAxOTIuMTY4LjE3OC4y
OTo1MyA+IDE5Mi4xNjguMTc4LjM6NTU1NSB0dGw9NjQgaWQ9ODUzIGlwbGVuPTI4ClJDVkQg
KDAuMDA1OHMpIElDTVAgWzE5Mi4xNjguMTc4LjMgPiAxOTIuMTY4LjE3OC4yOSBQb3J0IHVu
cmVhY2hhYmxlICh0eXBlPTMvY29kZT0zKSBdIElQIFt0dGw9NjQgaWQ9NTYyMzYgaXBsZW49
NTYgXQoKTWF4IHJ0dDogMC44MTRtcyB8IE1pbiBydHQ6IDAuODE0bXMgfCBBdmcgcnR0OiAw
LjgxNG1zClJhdyBwYWNrZXRzIHNlbnQ6IDEgKDI4QikgfCBSY3ZkOiAxICg1NkIpIHwgTG9z
dDogMCAoMC4wMCUpCk5waW5nIGRvbmU6IDEgSVAgYWRkcmVzcyBwaW5nZWQgaW4gMS4wNCBz
ZWNvbmRzCgotLS0Kcm9vdEB0ZXN0LWFtZDY0On4gIyBucGluZyAtYyAxIC0tdWRwIC1wIDU1
NTUgLS1kYXRhLWxlbmd0aCAxMDAgMTkyLjE2OC4xNzguMwoKU3RhcnRpbmcgTnBpbmcgMC43
LjgwICggaHR0cHM6Ly9ubWFwLm9yZy9ucGluZyApIGF0IDIwMjAtMTEtMTggMDk6MzUgQ0VU
ClNFTlQgKDAuMDA0N3MpIFVEUCAxOTIuMTY4LjE3OC4yOTo1MyA+IDE5Mi4xNjguMTc4LjM6
NTU1NSB0dGw9NjQgaWQ9MjE1ODUgaXBsZW49MTI4CgpNYXggcnR0OiBOL0EgfCBNaW4gcnR0
OiBOL0EgfCBBdmcgcnR0OiBOL0EKUmF3IHBhY2tldHMgc2VudDogMSAoMTI4QikgfCBSY3Zk
OiAwICgwQikgfCBMb3N0OiAxICgxMDAuMDAlKQpOcGluZyBkb25lOiAxIElQIGFkZHJlc3Mg
cGluZ2VkIGluIDEuMDEgc2Vjb25kcwo=
--------------6D413B37D402893C04AB9EB3
Content-Type: text/plain; charset=UTF-8;
 name="nping_rxcsum_off_pf_jail.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="nping_rxcsum_off_pf_jail.txt"

cm9vdEBnZW5lcmljOn4gIyBwZmN0bCAtc3IgOyBlY2hvIDsgcGZjdGwgLXNuIDsgZWNobyA7
IGlmY29uZmlnIHVlMCA7IGVjaG8gOyB1bmFtZSAtdgpibG9jayByZXR1cm4gaW4gYWxsCnBh
c3MgaW4gaW5ldCBwcm90byBpY21wIGFsbCBpY21wLXR5cGUgZWNob3JlcSBrZWVwIHN0YXRl
CnBhc3MgaW4gaW5ldCBwcm90byB0Y3AgZnJvbSBhbnkgdG8gYW55IHBvcnQgPSBzc2ggZmxh
Z3MgUy9TQSBrZWVwIHN0YXRlCnBhc3MgaW4gaW5ldCBwcm90byB1ZHAgZnJvbSBhbnkgdG8g
YW55IHBvcnQgPSBycGxheSBrZWVwIHN0YXRlCnBhc3Mgb3V0IGFsbCBmbGFncyBTL1NBIGtl
ZXAgc3RhdGUKCm5hdCBvbiB1ZTAgaW5ldCBmcm9tIDEwLjAuMC4yIHRvIGFueSAtPiAodWUw
KSByb3VuZC1yb2JpbgpyZHIgb24gdWUwIGluZXQgcHJvdG8gdWRwIGZyb20gYW55IHRvICh1
ZTApIHBvcnQgPSBycGxheSAtPiAxMC4wLjAuMgoKdWUwOiBmbGFncz04ODQzPFVQLEJST0FE
Q0FTVCxSVU5OSU5HLFNJTVBMRVgsTVVMVElDQVNUPiBtZXRyaWMgMCBtdHUgMTUwMAogICAg
ICAgIG9wdGlvbnM9ODAwMDg8VkxBTl9NVFUsTElOS1NUQVRFPgogICAgICAgIGV0aGVyIGI4
OjI3OmViOjU1OjdlOjcwCiAgICAgICAgaW5ldCAxOTIuMTY4LjE3OC4zIG5ldG1hc2sgMHhm
ZmZmZmYwMCBicm9hZGNhc3QgMTkyLjE2OC4xNzguMjU1CiAgICAgICAgbWVkaWE6IEV0aGVy
bmV0IGF1dG9zZWxlY3QgKDEwMGJhc2VUWCA8ZnVsbC1kdXBsZXg+KQogICAgICAgIHN0YXR1
czogYWN0aXZlCiAgICAgICAgbmQ2IG9wdGlvbnM9Mjk8UEVSRk9STU5VRCxJRkRJU0FCTEVE
LEFVVE9fTElOS0xPQ0FMPgoKRnJlZUJTRCAxMy4wLUNVUlJFTlQgIzEgcjM2NzcxNE06IE1v
biBOb3YgMTYgMDg6MDM6MjQgVVRDIDIwMjAgICAgIHJvb3RAc3lzYnVpbGQ6L3Vzci9vYmov
dXNyL3NyY19oZWFkL2FybTY0LmFhcmNoNjQvc3lzL0dFTkVSSUMKCi0tLQpyb290QHRlc3Qt
YW1kNjQ6fiAjIG5waW5nIC1jIDEgLS11ZHAgLXAgNTU1NSAxOTIuMTY4LjE3OC4zCgpTdGFy
dGluZyBOcGluZyAwLjcuODAgKCBodHRwczovL25tYXAub3JnL25waW5nICkgYXQgMjAyMC0x
MS0xOCAxMDoyNyBDRVQKU0VOVCAoMC4wMDQ4cykgVURQIDE5Mi4xNjguMTc4LjI5OjUzID4g
MTkyLjE2OC4xNzguMzo1NTU1IHR0bD02NCBpZD01NDcwNSBpcGxlbj0yOApSQ1ZEICgwLjAw
NTdzKSBJQ01QIFsxOTIuMTY4LjE3OC4zID4gMTkyLjE2OC4xNzguMjkgUG9ydCB1bnJlYWNo
YWJsZSAodHlwZT0zL2NvZGU9MykgXSBJUCBbdHRsPTY0IGlkPTE2MDEzIGlwbGVuPTU2IF0K
Ck1heCBydHQ6IDAuNzg4bXMgfCBNaW4gcnR0OiAwLjc4OG1zIHwgQXZnIHJ0dDogMC43ODht
cwpSYXcgcGFja2V0cyBzZW50OiAxICgyOEIpIHwgUmN2ZDogMSAoNTZCKSB8IExvc3Q6IDAg
KDAuMDAlKQpOcGluZyBkb25lOiAxIElQIGFkZHJlc3MgcGluZ2VkIGluIDEuMDQgc2Vjb25k
cwoKLS0tCnJvb3RAdGVzdC1hbWQ2NDp+ICMgbnBpbmcgLWMgMSAtLXVkcCAtcCA1NTU1IC0t
ZGF0YS1sZW5ndGggMTAwIDE5Mi4xNjguMTc4LjMKClN0YXJ0aW5nIE5waW5nIDAuNy44MCAo
IGh0dHBzOi8vbm1hcC5vcmcvbnBpbmcgKSBhdCAyMDIwLTExLTE4IDEwOjI4IENFVApTRU5U
ICgwLjAwNDlzKSBVRFAgMTkyLjE2OC4xNzguMjk6NTMgPiAxOTIuMTY4LjE3OC4zOjU1NTUg
dHRsPTY0IGlkPTYxMjk5IGlwbGVuPTEyOApSQ1ZEICgwLjAwNTlzKSBJQ01QIFsxOTIuMTY4
LjE3OC4zID4gMTkyLjE2OC4xNzguMjkgUG9ydCA1NTU1IHVucmVhY2hhYmxlICh0eXBlPTMv
Y29kZT0zKSBdIElQIFt0dGw9NjQgaWQ9MjU0NTIgaXBsZW49MTU2IF0KCk1heCBydHQ6IDAu
OTE5bXMgfCBNaW4gcnR0OiAwLjkxOW1zIHwgQXZnIHJ0dDogMC45MTltcwpSYXcgcGFja2V0
cyBzZW50OiAxICgxMjhCKSB8IFJjdmQ6IDEgKDE1NkIpIHwgTG9zdDogMCAoMC4wMCUpCk5w
aW5nIGRvbmU6IDEgSVAgYWRkcmVzcyBwaW5nZWQgaW4gMS4wNyBzZWNvbmRzCg==
--------------6D413B37D402893C04AB9EB3--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a38b46ec-0164-2588-9f51-aa1a0aeb7e06>