r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x3b, 0x0, 0x20) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r1, 0x2, &(0x7f0000000140)={'lo\x00'}) r2 = socket$packet(0x11, 0x3, 0x300) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000140)={'lo\x00', 0x0}) r5 = socket$packet(0x11, 0x3, 0x300) pwrite64(r5, 0x0, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f00000001c0)={'syzkaller0\x00'}) bind$packet(r2, &(0x7f0000000040)={0x11, 0x9, r4, 0x1, 0x8, 0x6, @random="1900de9961ac"}, 0x14) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x8916, &(0x7f0000000000)={@ipv4={'\x00', '\xff\xff', @empty}, 0x79, r4}) r6 = socket$inet6(0xa, 0x6, 0xffff) accept(r6, 0x0, &(0x7f0000000200)) getsockopt$inet6_buf(r6, 0x29, 0x23, &(0x7f0000000080)=""/171, &(0x7f0000000180)=0xab)