Hi,
Setup:
OpenBSD 5.9 box
Network interface: ix (Intel 1G/10G X520)
ix0: flags=18843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,MPSAFE> mtu 1500
lladdr 90:e2:ba:ba:c5:cc
priority: 0
media: Ethernet autoselect (1000baseT full-duplex,rxpause,txpause)
status: active
vlan4: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 90:e2:ba:ba:c5:cc
priority: 0
vlan: 4 parent interface: ix0
groups: vlan
status: active
inet 37.49.236.145 netmask 0xfffffe00 broadcast 37.49.237.255
inet6 fe80::92e2:baff:feba:c5cc%vlan4 prefixlen 64 scopeid 0x12
inet6 2001:7f8:54::145 prefixlen 64
When sending a ping 6 to a destination not accepting fragmented packets,
I experience loss with "big" (but < 1500) packets.
% ping6 -s 1234 2001:7f8:54::250
Ex:
14:03:07.959532 2001:7f8:54::145 > 2001:7f8:54::250: frag
(0xbfb11fea:1232@0+) icmp6: echo request
14:03:07.959536 2001:7f8:54::145 > 2001:7f8:54::250: frag
(0xbfb11fea:10@1232)
14:03:07.960179 2001:7f8:54::250 > 2001:7f8:54::145: icmp6: echo reply
IPv4 however is fine (as IPv6 with ping -s $SIZE with $SIZE <= 1232
Do you guys have any idea about it ?
Thanks