0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x800e, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2049.978342][ T7784] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2049.989817][ T7768] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2050.000547][ T7786] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:38 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x2, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:38 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f00000002c0)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv6=@gre_packet={0x2, 0x6, "5d08d0", 0x14d4, 0x2f, 0x37, @mcast2, @empty, {[@hopopts={0x6, 0x24, [], [@generic={0xe4, 0xc9, "07467337803175c9a5998740bdb46d16b582b11e915f870176b9235ede1fe3f8b0e45881be09a44fbc11b1a5436754deef694820d9e439f801473f5997f0b8e90b9038e284a091a0a4cae040aab6c5cb35e15823d3701dad67fde52b6040899ae0c1bedc16079b3d1e869eae52925c0c7f85c3d493557b8874e838b05bd00c912fb01e1ff7f8d60bdf4639acadec4c605fc435cf6acbb5cf1ad2cee29fe0f210398ed24952583df6fff0f9e4d25bd91c686e6a10b7a740da1b258e658f11ce3f64558ef9f1e6aef50b"}, @calipso={0x7, 0x58, {0x3, 0x14, 0x2, 0x7, [0x6, 0x7fff, 0x1, 0x2, 0x2, 0x8001, 0x7f, 0xfffffffffffff000, 0x7fff, 0x4]}}]}, @fragment={0x36, 0x0, 0x36, 0x0, 0x0, 0x8, 0x68}, @fragment={0x2, 0x0, 0x8, 0x1, 0x0, 0xd, 0x67}, @fragment={0x0, 0x0, 0x1, 0x0, 0x0, 0x17, 0x64}, @srh={0x29, 0x12, 0x4, 0x9, 0x2, 0x30, 0x1, [@dev={0xfe, 0x80, [], 0x15}, @local, @mcast2, @loopback, @dev={0xfe, 0x80, [], 0x2f}, @ipv4={[], [], @dev={0xac, 0x14, 0x14, 0x3a}}, @mcast1, @remote, @remote]}, @routing={0x0, 0x12, 0x1, 0xff, 0x0, [@initdev={0xfe, 0x88, [], 0x0, 0x0}, @initdev={0xfe, 0x88, [], 0x1, 0x0}, @local, @rand_addr="7326dc21ee7d505bf3a0cdf6192b3e4e", @ipv4={[], [], @multicast1}, @initdev={0xfe, 0x88, [], 0x1, 0x0}, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @ipv4={[], [], @rand_addr=0xac}, @remote]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x880b, 0x1000, 0x1, [], "0e9cf1a4f8aace9cf5e5907a2f789d6b53f8efa4cf7a63775413c360e499193e16c5b55823f2446feafb3a0133bf568201e315494236fcf7e96c875018de86752bd5cca736080dcda051eb9044181464e84bd18278576f7a095906374ac343fec435ef9d34036404db8cfe038f43abbdcedae28bbab27aa14d40f7d3a561d067e0ecff34e58051153dc10e86368a9b901a6abdda240c701d91e17092bcff8390fb5a8fb89f28f02dcb8b7c107f89f6ac4ef7cc9c35cd37800ef7569ecf4f8385a0c9b3fdcbdd5e8a2a464198de44336d519f9b6f52ec76d8d56065eafc8c8388ccb7fc7d3f6d5b07502195f624983d271a8389a379f6850e9576c6cbf3d023afca081ed0a0ba6a7162cea4f3fd1d35babb632beb96df58c3a89abea141dab27c24c48486b6c32d36a50e61b65a255077eb4caf1df3812d0ff1f7d3a88d784f556e0717097b6273386d2a0bf5f3896c4c98ca7d006c53371df0416781101fda71147203e010f79c7bc35a00b7dc4264cf964c2b3ab50e07be3116b48c99121332750e4d38d8a1cc04aa28775e7a79a68d66e761ef21729867b55f2517b2d26ba1ef6461e3d3d5702f9c886d7f68a40f35cd7afe3396a28dc308703ca0d845a7ec3758f47472875e66c53c5951195741063cb4d55016e919d85957e5dc7b86530df2483f074ed0d88d682671ada8c152fdbf6183b450bfd1e99d3540de6336057335daa24f3fbce5f6c785f383f26cf1669ff340a6b3a26fc87b4a511819d93f24380bbe1f8b63d572efe6e85ed96847a643d199262deef87dfeb89319017107452e45724c650b16b3dcd81948f21fdae9092ef02a3313a91b4efb98175c6ee07ae98a6e76aa3af02c0281bc96faad8a2d690317d25a746ef18f87bbe551f5817b954ca44f2cf97ef1b96b18e84cef9415158b578f6ed598b67032798f3c00efd163338f97f82f3f39b8a0ef6a2fc73653edc0e6d93a42507988a2bfb842aba3d36abd183237fba669500674cce3840376c71ae4ae26ec28aba7bc10ffb2eabe22f23be9bad168fe579a68dd1c6717176d77af226413beed696ed9b92ead2b524d574e1a22dd40ec9d741a46c06859e2546b0277d81c773cf4ed1d23c3d376f2922f53f10c84112d990ebde3305c4d4790c3d47b110b023cabd254d0e5ea5cf0145d404fd89489f5489f94aeb7b13e9822c9b7e9ec43eb1aac2aa2a30c1915cfa5f127fe90e49d850ceaf3ee953592299bdd1475055503fe99c7c123fe71ad2aaef2ee8acd9588ab13fff13d150ba16d6dc7446998d05a096fe98c13a5609c44021d2c94d3f2e20d06e17c286d19a94c889be133fceb2f4c307b1f22ff890a394bc6f0a0f6d0d7be13d4895a9bfba77a392096f7ce413fb9d77f05930edff7b779851452bc50f3f1d3d31e1a8a7958782509542b0a2c6acfb3b6bf8090eed2b906d2d992f63a83ee89f1dc5821d3bc6020c85682b0c56b04f40db1ba1f0510461aac5f77e95f7ade0131476f3d1a147d2f4705a408f59dea87f0f3995eb6b05b3ad902dbc9e1e490a5d2440179a63d5aaf75e1f59f976672937ee07311eeb7b1cefc6c0728a829e1e1311e2696790b7b6e9832cdb233536600563b0b086f74b661a79c3401682b76ed7fb01ffc66b9536e808b15b8bb8e05a9cb920a3e8612e69cb23a91cea4e70ee54702d506c53a854e300d56c7e69bfe5c02799385dcfa2335120957de37dc5b4fb138b61dad1438a34eddc3fb6b3ec84e9a8f6eab917c231085c4e524c7bf30734398eddffe730ccc04dca4c191e8aa62054dae578b6929db5899ec23396ca48854a629b0582526a6c6b8b3cd398afd772cb1959bcc7690cbdde188baab6cd454fb827e9da409860d34910e9ed6882685bd41472127d936706a30bf7570f3f584efce100076cd1dd3e9fc67ee88ce4eff7e8b72afa4f98ab1fd9004d2e08403e7adc5a0db6bd00b1dd07344239fe41dcfff54e1f90d6c9dabc28a3e52c360ed74bd396b6856b605793522ae4003a5d6484150950a5957cdb1aed064a941b0d7a53d7a4abc7c1f34b0539b26d4b9be933988eb0fef1b94df77752f9e3b656ba8e84ff10fc8170596014a880fade135752310d43628cad7c32a91d9aa59831652c73fd8a4794cffe9ea54ef5db67fd02e1a00573e4d7c437629f998b097a39fef8bde2dbac700d8f1c4bc8c95d852859c1fa877a6b3ba9170ec9767af84a4f79ed100864d904347b0b061d5afc9f9654354598e915d955b820b22874d5e92c85bfaa4d8ccc07a9ffe40c4963becdf40a7ab446f5ffed32fd4efac7cf3a172765840dbd7ac456b051952078040c93ee478119967e4a6ebb1ebb87c485da39e7de64e176e91fc0e8a9ce4b1669233f0aee8dd6856982218b1f0de7c10ec9024934aa88c43c93c47b3064392a370fc0fb4445585b08c38732eed311c5ac4cefd9ba0c457ae8289fa970378a943e1d18ecc6bfe235afa7e3dcd663d9e7e8978d85723f5d330d19de21d4544b6a79166e789bf1e5a4a172b8c339b9c25e6bd019d8eb6751dd65d04880191a73750609633a2fbf10572b296c2230d04ce146accb4aed54e585f9453c8f235bfc95a631bc36d4538616f31df0c6657367447f977882ad987ec466e90d1a12786e8c748df473c2a6047522f5829a37b57d9b0ba745883c8fc526d1fb723f9d59aa8604a2c2c6fee84f1717379bcfbd0f633903aec3512397493170588b072bf1f498be7332cc503a4905e90b9d545fa071570db0327e532d7ac78570eef3585dadbe3ff755e7393c933fff36e35d16504d397765080139bf11a268cf8097f4bbea4607e63b31b6b9f1939a88ff69843c603e895a5327b4029388fc2503442469b604cbe8d1daea06545683a2af4b0cff3141a50d317be2efd98a506944ac1e3ef374bba77bf31c73e612cc57898687907d7d58bc602db8a4ae2143bca9b5825588cdec14c022ad1e5238e875f2a8b1dc79874b3e6311535851105e97edef651ac25d1fd7947b744dade2a94ead347cb211f985eec7f36c8098e011a30301b6838e36e880dfaf5a37173f821da4993e66c0258e4ee24ca41ef0a3f01b7c16dab32cbe35a33517967920325749ae3327de2a697e979fb87bfa77c5d1f0a59d485bf9d505dbb44cf9176470b772a3dc4253256ce8571ecb7b36fa1e0445e744e246d841460b435f9243459ffcd77a9f437c80702041de19969820eaa35b619927df42c961b85531a59a980d0b2db022521c3ab4ddce32168572da90fa481defaf36197841760875b14b4ae25dd79c238f2ff4afb1ab81360f61fece3b6bf109ce0234ab8a71a926ed9aea5dc9278970196c3d6165699a3251fa415f42b697d6fcfd46e2ada9b70f1338fcf283176b17a937792e3d39b07fe2d61b03b2e1cec65ef0271802f918e7a27cd7b4197dc543e1f374c4e3b3dbbcf43fbd0084be9cd7f53b0c76573a85c6a03a25e3c1e0e1e19a32079c55ae25e2a0054d971b5453c0bb965a9ef7731b626e706f9acb548add42c5f6f57c5b53f0dcbe3e467c39a24135ece92a1fbb1e1da3ba5e01459015a454458fdbf0096c76e6eb84c5f877de969138153ee3530e2e53dfae19e640bfb14999265089a436a86f20622d7dfa21087fffca7aac23b56b4318b2c9c7ed95343ffc7f90dd59773234c2fda3a1de7f90ef69760c95fced37fff0f599472ad575363e40be05dd995d397123e682dc7bbde9cf70f95a47348448b650d501f1f1a4c63e4eebffdf15a9fefcc34d6bc7b379569cbc34d5b93cccf3c8e8e76b4c784666cc6d8fc46316c19c50ae1b70b33357996ac150d9a3d678db5668a57677574ea46ec247b4ca5bd91ef14a848bbfc0570c5c9f2763ea29aa204df7e6d5c898d082cd8fe07dcf6677e2f760814dce564160c10cef864c0abe37e3fdb05410d2e0a806127778f1f7c23c946e4e1cc1a6e06770f3b57f251102e0171ddc1fa6baf674bba193d6731b7a18cba5700a8bde081d337e3c2c4de12fbfc391199021d6636ba56cb2d1caef20a23d26b71fbf22778b184db5ac10b919858a62ea8b2c7dc30d7fd9965e641683d010db98f4b8c3fd5478f7a2765b1f3ef7d17e3f0432fecdca24844ec79c5db9f713475b1d1fe1a0eaefa690620854c6e539df112507fb42995b4c7dd066ef3c2ef29714535c464658ab77e7f17d9a046c76be67430a334cb3c6dc36ba63e628732cb5bb6c1e4e544beb416ff16bc96f120bf3cdabe6c7798e758adc61146a0c704b51aad8a49ee7c0a9e582e996b718f4cabb7a0f03023844d585e0936208feedf4e4726ef0e8c82ba47c69b1fec897fc6288202efea341227f1d4953a517c1182dbe39206367668cdf4a9906e1d579fa886660c4956920de1438fa87803ebdddfe1a0d5342630c4054cf7c6defd892daf03e7c57356376cd0ae43dcf0897aff50a505b6259c30efb12aebcf95c926a638e2ac1e9b47a0d967ad98156bd037e5f59feec29254b7ecd849f20727d07a0d2b9ed1f38b25421ad5a7073f9e94a9999e2ed70ef9498eaac1f67d26acdaeef3d248bee4f28d17c74a9597dc59acad375905d4133beb81d1c34c0368dfef82edec3f1b7bd6dc314929ad7414f0705c85bd5595f956f502e163aaa60859de16dd55932bce750faf5b42e39b9f60068437992e62c2d325aab9316366f8469eae455569a6ae9c64f9d26edec31240dd7d78936f713dfff45afadc1a671338d4f481f001493f1b933ea341cbfc8587d69c8715b09a43f2ad6c9f1daf3cf46823e66a1cbae7e2e26330b1252cc487e55b21537394e5b3e0e15caf7b0c06362e01b87b712d66ff22d5037baacb6753014d6ab2608fe254db7bc974114b705cf37dcc341f0739f1dff88b7142a4760eb61adb9edf960fcce6b39df39eb101c94a2f2c023fcdd689d5d67965a85a5b64681417ef008bd7097132625f57c5bdfd8d4c9c2a4f3cf6174327c7231908397c2eba8ef32262f1ec79f1eadf4492b3949a3ddfaf23af68e5790a1f97952a88ac774ca10506c7d96192da743912c063b279004d4ca280a2926508f1e727f5ce0c36a925e110b120689381a8b88784ded9cfd7cf9e38d0492faa768c415289e07959d89cf8360aafd3890a1049419afa95f1f865e832cd508a741532baf87bb87215f812c5b863e0d6f06ee5eaf9ecc8e4736edae77cf696d49e14f484a050a24187aa123a5654c06c35983ed070545bd67159ed1239c79c2caa6d88aab7a0f4e85fdf5bab16bfdd6d1710bd91be3a6a550c40488aa1c75b82231e1f6ea2e18df252c42f7ca84484fc2506c62b90942af12d8ebb50d2ada97251120bca0cefda28cec53292c93eff886cfa14a06c0c0f614da8c7b992f3557d12bb0bbf864bd1512844d77edefabe622e07b5e08d135134866540734ec4accbefaaa2becfaa9dbc5f2637a6527693dd7ee7d9b4342a5daefbb99712212b2cf744c4cad266fb99cf4a2c5d8cf3cdc99f25ac58f0ebf99239586fb5f28c62d925e23965522ddc395a9c752fff16958f23b01ecf631d5e74ff10c33e682f5f127c3aea4153c9bcff08c1f1e76e56ed3496c9f80ed09e0863da167b2b023c9f94dc00743c7f9c6cdae3ac0de002c3d30b8ed9170da659f3945c0c464a7766fda1bfd047c2e3be82c24fb02d93bc1f877b3b6480ce9b7aa818bbf30a40a0aa0e43a6d1298270f6f8e72b3e97411bdfb50185ee1a861c157d4bcea69bfa5199022fde80f86c5744e31bc67b2846a750a1c03c30afafa97188151c815547164bb4849438a86c5d3be9"}, {0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x800, [0x5], "5087e2488ed605450bf3bc6da78b688aadb9741218a6e82ea30f641990330c29dc803c5cb343a94444ed1a73a50986fa75bcba66c36c0057737813908eb35ae9c1d27fb828f52ca106f658ec6baba835a44e1950c7a6fee3a2c8d7a795cfdf908f1f3e9f1dde0d553a615a7e82bdb3b274620dec731de611be7d199602cbdb12f513d0135e7fa40bd105221266a9551f0c02db47d3922eb532bbcf866636be8a1510b2b65b194f59046eeb1ce99f66064597f56b7b793f0ff9f2c452ce58842baa7ae37ce1acf377c43ebd0965abae01461011767046ef3d892b91ae382706c4b3e86eab24e35b4f1d518bff7b68e1b1d2ef5bd0b0aa9afed4fcf2"}, {0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x86dd, [0xe49, 0x40], "cef43430443facca8f2a62f4ee2a5a366bb878e3a7ba7bfabee24a5e25d2006ca82c6fc66dc3806632b216a2164223b14cedd9928f13481396a6dd06553a21b59a67643f48c57946470c6ac9b508c47176dffb3d1d83ed083f438b6546255aecb8da2d68a401c4e61256564c63eb5a53f19e400b110ca860370e9e746fef639611766d93873b62eec30e7d7008fc78cf8f2827a6f96bfde64c24115e2aa2774ff7ff1a9209823789477cee7b8f965f9e357a66642e6e4eee0bbbc4001d1e32526672f2f879ad0db336408eb2"}, {0x8, 0x88be, 0x3, {{0x9, 0x1, 0x3f, 0x2, 0x1, 0x3, 0x2, 0x1f}, 0x1, {0xb03}}}, {0x8, 0x22eb, 0x2, {{0x6, 0x2, 0x0, 0x2, 0x0, 0x2, 0x0, 0x39}, 0x2, {0x9, 0x8, 0x0, 0xe, 0x0, 0x0, 0x2, 0x1, 0x1}}}, {0x8, 0x6558, 0x1, "e887d0536099fff63fd4a2245e67885212aec9c4777be8064b8702de91c5d05563b0a46bc7dbce42b9ac11e2a08b2994c2f12038e0a40e9e6fb9b6c6370b1bc5597a4cbf8421f90daab28f"}}}}}}, 0x1506) [ 2050.031819][ T7792] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2050.040864][ T7792] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2050.050742][ T7792] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2050.058999][ T7792] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2050.068109][ T7792] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2050.112419][ T7798] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2050.122475][ T7799] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2050.135268][ T7795] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2050.143555][ T7795] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2050.151717][ T7795] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2050.159599][ T7795] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2050.170695][ T7795] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2050.193664][ T7801] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2050.227444][ T7799] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:38 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x1600, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:38 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) r2 = openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f00000000c0)='/selinux/avc/cache_threshold\x00', 0x2, 0x0) ioctl$TUNSETQUEUE(r2, 0x400454d9, &(0x7f0000000140)={'netpci0\x00'}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:38 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x13b000}], 0x1, 0x0) 22:16:38 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x3, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:38 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:38 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0xe5fd, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2050.701732][ T7811] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2050.709851][ T7811] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2050.717976][ T7811] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2050.725755][ T7811] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2050.733660][ T7811] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2050.742623][ T7810] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:38 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:38 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0xe5fd, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:38 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0xf901, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2050.753356][ T7812] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2050.766589][ T7817] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:38 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0xfde5, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:38 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2050.815115][ T7812] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2050.845850][ T7810] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:38 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000014000000450000280000000000019078ac141400ac1414009078ac1414004500000000000000000000007f00000100000000"], 0xfdef) [ 2050.862510][ T7814] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2050.874220][ T7834] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2050.882483][ T7834] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2050.890242][ T7834] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2050.898876][ T7834] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2050.907885][ T7834] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:16:38 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2050.940639][ T7840] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2051.004299][ T7844] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:39 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x13c000}], 0x1, 0x0) 22:16:39 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x10, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:39 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x4, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:39 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0xfde5, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:39 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:39 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) dup(0xffffffffffffffff) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2051.589011][ T7853] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2051.604343][ T7854] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2051.612728][ T7854] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2051.621023][ T7854] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2051.629447][ T7854] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready 22:16:39 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:39 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2051.638105][ T7854] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2051.647701][ T7856] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2051.657725][ T7858] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2051.675815][ T7865] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2051.703876][ T7860] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2051.712135][ T7860] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2051.721220][ T7860] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2051.729674][ T7860] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2051.737954][ T7860] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:16:39 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0xfffffffd, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003, 0x36311}, [@IFLA_GROUP={0x8}]}, 0x28}, 0x1, 0x0, 0x0, 0x20000044}, 0x0) ioctl$PPPIOCSMRU(r0, 0x40047452, &(0x7f00000000c0)=0x4) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="030000000000140000004500002800000000ac14140012009078ac1414004500000000000000000000007f00000100000000"], 0xfdef) 22:16:39 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:39 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:39 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2051.754610][ T7862] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2051.776936][ T7874] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2051.788891][ T7877] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2051.820932][ T7882] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2051.829006][ T7882] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2051.837817][ T7882] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2051.846381][ T7882] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2051.855795][ T7882] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2051.881763][ T7877] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2051.914047][ T7887] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2051.922804][ T7887] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2051.930380][ T7887] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2051.939471][ T7887] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2051.948411][ T7887] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:16:40 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x13d000}], 0x1, 0x0) 22:16:40 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x10, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:40 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:40 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x8}, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:40 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) clock_gettime(0x6, &(0x7f00000000c0)) eventfd(0x8) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) socket$key(0xf, 0x3, 0x2) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x5, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0x3a) 22:16:40 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2052.463861][ T7895] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2052.472923][ T7895] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2052.481565][ T7895] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2052.490215][ T7895] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2052.498758][ T7895] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:16:40 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1f9, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2052.511850][ T7899] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2052.522458][ T7901] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2052.532294][ T7894] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2052.551026][ T7904] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:40 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x300, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:40 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1600, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2052.560957][ T7904] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2052.569388][ T7904] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2052.577545][ T7904] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2052.585485][ T7904] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2052.597292][ T7899] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:40 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x4000, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:40 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0xe5fd, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:40 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2052.633927][ T7901] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2052.670779][ T7894] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2052.688362][ T7925] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2052.696752][ T7925] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2052.705194][ T7925] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2052.714129][ T7925] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2052.722025][ T7925] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2052.784670][ T7925] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2052.793371][ T7925] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2052.801147][ T7925] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2052.809719][ T7925] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2052.817967][ T7925] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:16:41 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x13e000}], 0x1, 0x0) 22:16:41 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x12}, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:41 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0xf901, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:41 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x16, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:41 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r2, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x11, 0x2, 0x0) bind(r4, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r4, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r5}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) ioctl$TUNSETIFINDEX(r2, 0x400454da, &(0x7f00000001c0)=r5) r6 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ptmx\x00', 0x262101, 0x0) ioctl$TIOCSRS485(r6, 0x542f, &(0x7f0000000140)={0x5}) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000009078ac141400ac14140012009078ac1414004500000000000000000000007f0000010000000000000000"], 0xfdef) 22:16:41 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0xe80, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:41 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0xfde5, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2053.345097][ T7935] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2053.358582][ T7933] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2053.366810][ T7933] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2053.375029][ T7933] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2053.383915][ T7933] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready 22:16:41 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0xffff, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:41 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:41 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2053.395432][ T7933] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2053.405925][ T7936] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:41 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:41 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2053.513399][ T7933] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2053.521496][ T7933] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2053.529061][ T7933] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2053.538298][ T7933] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2053.546315][ T7933] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2053.555191][ T7942] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2053.653458][ T7963] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:42 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x13f000}], 0x1, 0x0) 22:16:42 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r0, 0x40045566, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$sock_SIOCDELDLCI(r1, 0x8981, &(0x7f00000000c0)={'gre0\x00'}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r2, &(0x7f0000000440)={@val={0x0, 0x6004}, @val={0x3, 0x3, 0x0, 0xb810, 0x1, 0x7fff}, @mpls={[{0xffff8}, {0x8000, 0x0, 0x1}], @llc={@snap={0x0, 0xab, "4dfb", "9d27ea", 0x0, "2dbf3490f654ebb08d1e64878694576bc431ca779475aebb03baa77e54a606a938fa84ca89097e0b4cc1eec23fb11ded53e9445cc350296dc234755d02fbf2d48c0ad0c6cc71c7217f"}}}}, 0x68) 22:16:42 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:42 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x16}, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:42 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x1100, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:42 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x300, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:42 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2054.221250][ T7973] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2054.237888][ T7974] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2054.247002][ T7975] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2054.255928][ T7976] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:42 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:42 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:42 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2054.264250][ T7976] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2054.272284][ T7976] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2054.279642][ T7976] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2054.287840][ T7976] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2054.302242][ T7983] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:42 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, @loopback}}}}}, 0xfdef) 22:16:42 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x28}, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2054.344142][ T7991] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2054.365663][ T7975] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2054.377535][ T7981] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2054.388775][ T7981] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2054.397744][ T7981] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2054.405717][ T7981] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2054.414691][ T7981] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2054.427270][ T8002] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2054.506567][ T8002] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:43 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x140000}], 0x1, 0x0) 22:16:43 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x3bd, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:43 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, @loopback}}}}}, 0xfdef) 22:16:43 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:43 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x8}, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:43 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x6fcf02, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x20, 0x10, 0xc362e63b3f31ba5f, 0xffffffff, 0x1, {0x0, 0x0, 0x0, 0x0, 0x48003}}, 0x20}}, 0x20000080) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r2, 0x0) getsockname(r2, &(0x7f0000000140)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @empty}}}, &(0x7f00000000c0)=0x80) r4 = syz_genetlink_get_family_id$tipc2(&(0x7f00000000c0)='TIPCv2\x00') r5 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_ENABLE(r5, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)={0x14, r4, 0xc573de0d27bdfe6f}, 0x14}}, 0x0) sendmsg$TIPC_NL_MON_PEER_GET(r3, &(0x7f0000000380)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x40, r4, 0x300, 0x70bd27, 0x25dfdbff, {}, [@TIPC_NLA_MON={0x2c, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0xd7f}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x5}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x4}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xf6}, @TIPC_NLA_MON_REF={0x8, 0x2, 0xff}]}]}, 0x40}, 0x1, 0x0, 0x0, 0x10}, 0x400c1) write$tun(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="03000000000014000000450000800000000000019078ac141400ac14140012009078ac1414a45400000000000000000000007f000001000000002566bd22d524f999078e7957f33fea3c3c79bbd327a34bd17e026aaab43c82962dd861536eefed90c9ef2e22088d3dfa197de2121ff2e5537cbcd50ce3c7955d8b621b12e48db7ed89c25b02c4a4f8071c5d80b5d64bc3c94502ce"], 0xfdef) [ 2055.088250][ T8011] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2055.095902][ T8011] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2055.103383][ T8011] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2055.110651][ T8011] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2055.118485][ T8011] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:16:43 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, @loopback}}}}}, 0xfdef) 22:16:43 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @loopback}}}}}, 0xfdef) [ 2055.132031][ T8014] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2055.140801][ T8015] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:43 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(0xffffffffffffffff, 0x5411, &(0x7f0000000140)) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f00000001c0)=""/150) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x103200, 0x0) write$tun(r2, &(0x7f0000000300)={@val={0x0, 0x8809}, @void, @ipx={0xffff, 0x11b, 0xe2, 0x0, {@random=0x7, @random="5355a8ed0679", 0x8}, {@broadcast, @current, 0x8}, "35c79cd4f0e722271710772a79a9d882161ce3471a1575d03ad558342bc114128f705b016349c7a0aca6345411d1dd0436ba85b0e4f462cd4a02407992d145babe802f8de6905f5cfc54c918ae1b9495bb535913fb578766144429344580fc4ada4741a08b207d08ee25d13fd5e93306f3f6565e4c3b35b436df7a77e350450d866d4bafbe2db51f06598da57846ffa45331939045a8a85a3cc43e42c57650ec9a5c0f040d7d47334039c327a26726839abc6507e05b1fb30e798ca824d5fd39990c14f70e87e214b215500350c38f2c87fb829b96b89abd3458b37c43166566cac17dc3a733940b1c72dcf94208d6b1c5d0d7406f2ea95096b480b93a"}}, 0x11f) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r3, 0x0) write$tun(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="000096e168de010000407df804000001080006040002ffffffffffffacaaaaaa42ac14142b0000000000"], 0x2a) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) fsconfig$FSCONFIG_CMD_RECONFIGURE(r1, 0x7, 0x0, 0x0, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r5, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r5, 0x0) sendmsg$IPSET_CMD_DEL(r5, &(0x7f0000000900)={&(0x7f00000007c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000008c0)={&(0x7f0000000800)={0xa4, 0xa, 0x6, 0x5, 0x0, 0x0, {0x2, 0x0, 0x9}, [@IPSET_ATTR_ADT={0x90, 0x8, 0x0, 0x1, [{0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBPRIO={0x8, 0x1c, 0x1, 0x0, 0x1}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_ETHER={0xa, 0x11, @local}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_BYTES={0xc, 0x18, 0x1, 0x0, 0x9}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_NAME={0x9, 0x12, 'syz2\x00'}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_CIDR2={0x5, 0x15, 0x3f}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_IP2={0xc, 0x14, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x8, 0x1, 0x1, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_IP2={0xc, 0x14, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x8, 0x1, 0x1, 0x0, @local}}}, {0x18, 0x7, 0x0, 0x1, @IPSET_ATTR_IFACE={0x14, 0x17, 'veth1_to_batadv\x00'}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_CIDR={0x5, 0x3, 0x81}}]}]}, 0xa4}, 0x1, 0x0, 0x0, 0x4000}, 0x4090) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = socket$inet(0x2, 0x3, 0x2) sendmmsg(r7, &(0x7f00000038c0)=[{{&(0x7f0000000040)=@nl=@unspec, 0x80, 0x0}}, {{&(0x7f00000000c0)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10}, 0x80, 0x0}}], 0x2, 0x0) ioctl$sock_TIOCINQ(r7, 0x541b, &(0x7f0000000940)) writev(r6, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x10, r6, 0x0) r8 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000480)='TIPCv2\x00') sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r6, &(0x7f0000000740)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x4000020}, 0xc, &(0x7f0000000700)={&(0x7f00000004c0)={0x1a8, r8, 0x4, 0x70bd25, 0x25dfdbfc, {}, [@TIPC_NLA_NET={0x40, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc, 0x3, 0x5}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x6}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x9}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x9}, @TIPC_NLA_NET_NODEID={0xc}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x50}]}, @TIPC_NLA_BEARER={0x144, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x3}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e22, 0x7fffffff, @remote, 0x6312}}, {0x14, 0x2, @in={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0xb}}}}}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz2\x00'}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x10000}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e20, 0x5, @empty, 0x40}}, {0x14, 0x2, @in={0x2, 0x4e20, @empty}}}}, @TIPC_NLA_BEARER_PROP={0x4}, @TIPC_NLA_BEARER_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}]}, @TIPC_NLA_BEARER_UDP_OPTS={0xffffffffffffff8a, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e21, 0x4e, @ipv4={[], [], @dev={0xac, 0x14, 0x14, 0x16}}, 0x6}}, {0x14, 0x2, @in={0x2, 0x4e21, @multicast2}}}}, @TIPC_NLA_BEARER_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x6}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x10001}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x5000}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xab35}]}, @TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e23, 0x2, @mcast1, 0xffff}}, {0x20, 0x2, @in6={0xa, 0x4e21, 0x8, @loopback, 0x1}}}}]}, @TIPC_NLA_SOCK={0x10, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x10001}]}]}, 0x1a8}, 0x1, 0x0, 0x0, 0x10}, 0x4090) r9 = add_key(&(0x7f0000000980)='keyring\x00', &(0x7f00000009c0)={'syz', 0x0}, &(0x7f0000000a00)="23cca6f497a23520219600a70d8d52eb89b2", 0x12, 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_VERIFY(0x1c, &(0x7f0000000a40)={r9, 0x9e, 0x7b}, &(0x7f0000000a80)={'enc=', 'pkcs1', ' hash=', {'sha256-generic\x00'}}, &(0x7f0000000b00)="394458173fd3e7184849b82a1dc14f52915196b935c59fbbb2d6e8c14a0c712db018282a25e0d1c8059ea64a79d1a36866a498331371de56aff73b69f94db00165b85557c0bc400cf6502ed654478394f89040cc49f2c14d137fb716ffe109a8b238c73811d12ffc551e8e11abd7980cd796fac668561708a5c2528995baa8e2741a865988bd4a6574d87ea99534021df802459500d59953779819ab6f9a", &(0x7f0000000bc0)="b76a36fe52719fc2669c989829a257082a42783f2b0c6224316d2ec4f79e5340db9060e3ad171d198fec6b99744c7246ce15f58c25c7548ecc2eadbb32226d6395a734f34f8a9dc6be69fef7405b6cf1733f7d25f6ad69c25a814c26c3f449c438a4d858355bd57efc3cdde1267c5f4a3f283a7a137bde91f39b84") sendmsg$nl_route(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="03000000000014000000000000f2039d110fed1c2413a46300450000ac14ffff00007f00000100000000000000000002009012ea9b9c89cde516e776c957df9e"], 0x3e) [ 2055.183986][ T8011] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2055.192588][ T8011] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2055.200010][ T8011] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2055.210344][ T8011] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2055.217950][ T8011] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:16:43 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @loopback}}}}}, 0xfdef) 22:16:43 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x800e, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:43 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, @loopback}}}}}, 0xfdef) [ 2055.232456][ T8015] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2055.246187][ T8014] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:43 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x1600, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2055.278308][ T8040] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2055.287341][ T8040] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2055.295251][ T8040] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2055.302936][ T8040] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2055.310186][ T8040] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2055.337365][ T8031] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=8031 comm=syz-executor.0 [ 2055.350705][ T8048] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2055.367950][ T8040] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2055.375777][ T8040] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2055.383437][ T8040] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2055.390806][ T8040] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2055.398876][ T8040] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2055.408455][ T8048] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:43 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x12}, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:43 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/net/tun\x00', 0x288002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:43 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, @loopback}}}}}, 0xfdef) 22:16:43 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0xe5fd, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:43 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x4000, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:43 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x141000}], 0x1, 0x0) 22:16:43 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:43 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0xffffffffffffff03, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2055.952298][ T8056] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2055.968097][ T8057] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2055.977291][ T8057] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2055.985835][ T8061] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2055.994826][ T8060] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2056.002766][ T8060] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2056.010491][ T8060] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2056.018681][ T8060] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2056.026611][ T8060] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2056.041643][ T8068] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:44 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @loopback}}}}}, 0xfdef) 22:16:44 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, @loopback}}}}}, 0xfdef) 22:16:44 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @loopback}}}}}, 0xfdef) [ 2056.050168][ T8056] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:44 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, @loopback}}}}}, 0xfdef) [ 2056.093774][ T8060] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2056.105747][ T8060] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2056.113540][ T8060] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2056.120861][ T8060] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2056.128484][ T8060] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:16:44 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x16}, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2056.146024][ T8068] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2056.162415][ T8061] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2056.173293][ T8088] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2056.234278][ T8088] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:44 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x142000}], 0x1, 0x0) 22:16:44 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x28}, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:44 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0xfde5, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:44 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, @loopback}}}}}, 0xfdef) 22:16:44 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0xbd03, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:44 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)=@ipv6_getnetconf={0x1c, 0x52, 0x110, 0x70bd2d, 0x3, {}, [@NETCONFA_RP_FILTER={0x8, 0x3, 0xffffff31}]}, 0x1c}, 0x1, 0x0, 0x0, 0x404c841}, 0x4000084) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:44 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, @loopback}}}}}, 0xfdef) [ 2056.818287][ T8091] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2056.831830][ T8102] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2056.839306][ T8102] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2056.847101][ T8102] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2056.854817][ T8102] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready 22:16:44 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f9, @loopback}}}}}, 0xfdef) 22:16:44 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x300, @loopback}}}}}, 0xfdef) 22:16:44 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1600, @loopback}}}}}, 0xfdef) 22:16:44 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000, @loopback}}}}}, 0xfdef) [ 2056.862418][ T8102] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2056.871139][ T8099] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2056.879619][ T8101] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:44 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe5fd, @loopback}}}}}, 0xfdef) [ 2056.935449][ T8091] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2057.004890][ T8102] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2057.013036][ T8102] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2057.020622][ T8102] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2057.028117][ T8102] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2057.035753][ T8102] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2057.044032][ T8099] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2057.055753][ T8107] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:45 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x143000}], 0x1, 0x0) 22:16:45 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:45 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf901, @loopback}}}}}, 0xfdef) 22:16:45 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r2, 0x0) write$UHID_CREATE2(r2, &(0x7f00000002c0)={0xb, {'syz1\x00', 'syz1\x00', 'syz0\x00', 0xe9, 0x7, 0x80000000, 0x6, 0x6, 0x2, "56bb6b982a1eb31fa3ccb5af5ebc7976dc8258f6214f15fbb64aa87bfcc58f8a3a7a6bd92614ec702a00ff5b8d2a22382026742dc9ef5299d1d63207581fd13beef8d07819c577451c98b4627aaec412c204f2e6e17a44007162a71e55e320e9b0a65fc0559128a109f060a63f9683cbe25db670d650fcee4973b8f8f72d13ce9ae4c4f3cdf2bc372e8a95fd7360dfa740b7315c1cdee646a7b0445be42cc74deb314e2190ec65787f9a729af7720794eed23ad10546e93b6337f7d120a015fd1535650aee5cd734a1a79ed3172b3f64af2c8c4c106af9456931f229a2f78d0966addeb9acd46cfffe"}}, 0x201) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000780)=ANY=[@ANYBLOB="e200000010005a97176f86847e70303cdc8e0021773c1d94a1052a000000080028fbf00e8054da7f00000000000000aa25f8000c28495ec87daeaba7f0ec684eb54decd8c3188158291fb8515b698e6d1026419cdf37f492251d950cf95631d2ebccff6aef05dee4a4b64a55a8096ba30600dbba773f38013d238ed4918cb5a448172d2af8eca9c7d1faf54c196665ce6826b7d8ea1da4938cad029086cff97daa015340c6810cfc9f955d19144e7fa08df77a53fe013bf7597275183cc4a301a6b5ee55100b6e74413f564cd6e327a617c741f3756bb224df61c9d98c84c70a3327dcae61932637fd1fe8fa46cc6ba39257f8491f61c97af801044c7e5f3cfef6d985bc70eed7fa5a4ec2075a1c304a4710d8b01e3aef339f44807e907b3fed6b7a53523a446f156075c42ec9e083a064e17520c4ec8cec8dc1447f8eadc5728583ff907c9c7f809dc4118792d1c16759a066f801032e783347f6c16ab26637d44c77fb8fc828d4b2d1a5b761dac22869075430317e395c538a6f4e62097a4a1c333867e1d645e75ab062412086f2eb151858cd3d1412805caec5ed7320c287fcecc7bf65706ec4", @ANYRES32=0x0, @ANYBLOB="038004000000000008001b0000000000"], 0x28}}, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100)={0x41424344}, 0x1, 0x0) write$tun(r0, &(0x7f0000000640)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@tcp={{0x19, 0x4, 0x3, 0x1, 0x10f, 0x66, 0x0, 0x3, 0x6, 0x0, @broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}, {[@ra={0x94, 0x4}, @timestamp_prespec={0x44, 0x14, 0xa1, 0x3, 0x9, [{@dev={0xac, 0x14, 0x14, 0x2f}, 0x7}, {@loopback, 0x3241}]}, @end, @timestamp={0x44, 0x1c, 0x84, 0x0, 0x7, [0x3, 0x6, 0x4, 0x6, 0x6bd9, 0xd4]}, @end, @ra={0x94, 0x4, 0x1}, @timestamp={0x44, 0x14, 0xd9, 0x0, 0x0, [0x0, 0x80000000, 0xb8b0, 0x800]}]}}, {{0x4e24, 0x4e24, r3, r4, 0x0, 0x0, 0x8, 0x8, 0x5, 0x0, 0x47, {[@sack_perm={0x4, 0x2}, @window={0x3, 0x3, 0x7}, @window={0x3, 0x3, 0x6}, @nop]}}, {"c84b07437e01d920ca24fd455010c1c90f04f3e544b01c40252811899390c30aed36d2fa1a9fb67500da8cb5205b1cd318767b0d49276e0ec370a0557feca1a8b12d9eac69bb813840b37fa0e63310456c5840c6ab822853c1d366518fba32ecce75c2063b3a355397bd6bb14f008de7b441a84fd825751713a43f902f9ea092406cc37db0a6f1a60fc9de"}}}}}, 0x119) 22:16:45 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:45 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0xe5fd, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:45 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfde5, @loopback}}}}}, 0xfdef) [ 2057.669399][ T8136] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2057.678053][ T8138] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2057.686807][ T8135] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2057.695591][ T8135] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2057.703408][ T8135] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2057.710671][ T8135] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready 22:16:45 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="2800000010005fba00"/20, @ANYRES32=0x0, @ANYBLOB="e5e6e4800400103946c6395b39bff8880000"], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:45 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff, @loopback}}}}}, 0xfdef) [ 2057.718389][ T8135] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2057.731122][ T8133] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=8133 comm=syz-executor.0 22:16:45 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback=0x7f000002}}}}}, 0xfdef) 22:16:45 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback=0x7f000003}}}}}, 0xfdef) [ 2057.764283][ T8150] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.0'. [ 2057.780781][ T8136] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:45 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback=0x7f000004}}}}}, 0xfdef) [ 2057.806335][ T8135] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2057.814438][ T8135] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2057.822156][ T8135] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2057.829635][ T8135] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2057.837537][ T8135] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2057.845546][ T8138] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2057.859759][ T8161] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.0'. 22:16:46 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x144000}], 0x1, 0x0) 22:16:46 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0x2}, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback=0x7f000006}}}}}, 0xfdef) 22:16:46 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:46 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0xfde5, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:46 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r3, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r4}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) remap_file_pages(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x200000a, 0x7fffffff, 0x8000) sendmsg$nl_route(r1, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000140)={&(0x7f00000001c0)=@ipv6_getaddr={0x78, 0x16, 0x200, 0x70bd28, 0x25dfdbff, {0xa, 0x80, 0x422, 0x0, r4}, [@IFA_FLAGS={0x8, 0x8, 0x20}, @IFA_LOCAL={0x14, 0x2, @empty}, @IFA_LOCAL={0x14, 0x2, @local}, @IFA_FLAGS={0x8, 0x8, 0x240}, @IFA_CACHEINFO={0x14, 0x6, {0x6, 0x7, 0x4, 0x9bd}}, @IFA_CACHEINFO={0x14, 0x6, {0x0, 0x7, 0x8, 0xbf2}}]}, 0x78}, 0x1, 0x0, 0x0, 0x20040800}, 0x20004001) 22:16:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback=0x7f000010}}}}}, 0xfdef) [ 2058.526095][ T8172] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2058.537036][ T8174] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2058.545433][ T8174] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2058.553064][ T8174] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2058.560304][ T8174] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2058.567922][ T8174] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:16:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback=0x7f0001b4}}}}}, 0xfdef) 22:16:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback=0x7f000300}}}}}, 0xfdef) 22:16:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x2}}}}}, 0xfdef) [ 2058.576543][ T8170] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2058.585462][ T8168] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x3}}}}}, 0xfdef) [ 2058.653548][ T8181] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2058.683805][ T8182] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2058.691827][ T8182] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2058.699242][ T8182] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2058.706668][ T8182] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2058.714322][ T8182] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2058.724094][ T8183] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2058.732452][ T8179] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:47 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x145000}], 0x1, 0x0) 22:16:47 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x4}}}}}, 0xfdef) 22:16:47 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0xffff, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:47 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:47 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0x3}, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:47 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$USBDEVFS_GET_CAPABILITIES(0xffffffffffffffff, 0x8004551a, &(0x7f00000000c0)) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) ioctl$LOOP_CTL_GET_FREE(r1, 0x4c82) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @multicast2}, @redirect={0x12, 0x0, 0x0, @dev={0xac, 0x14, 0x14, 0xfe}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, @loopback, @multicast2}}}}}, 0x3a) [ 2059.404571][ T8211] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2059.412052][ T8211] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2059.419340][ T8211] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2059.426688][ T8211] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2059.434209][ T8211] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2059.446456][ T8210] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:47 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x8}}}}}, 0xfdef) 22:16:47 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) ioctl$TUNGETSNDBUF(r0, 0x800454d3, &(0x7f00000000c0)) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="2800000010004cba000000000000ffffffff0000", @ANYRES32=0x0, @ANYBLOB="038004000000000008001b0000000000"], 0x28}}, 0x0) write$tun(r0, &(0x7f00000002c0)={@void, @val={0x1, 0x4, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@udp={{0xe, 0x4, 0x0, 0x7, 0xc3, 0x66, 0x0, 0xff, 0x11, 0x0, @local, @multicast1, {[@generic={0x89, 0xb, "94cd18ccd0b76424b5"}, @timestamp={0x44, 0x18, 0x30, 0x0, 0x0, [0x3, 0x4, 0x401, 0x8, 0x5]}]}}, {0x4e22, 0x4e23, 0x8b, 0x0, [@guehdr={0x1, 0x0, 0x0, 0x8, 0x0, @void}, @guehdr={0x2, 0x0, 0x0, 0x9}, @guehdr={0x1, 0x1, 0x2, 0x5f, 0x0, @void}, @guehdr={0x1, 0x0, 0x1, 0xff, 0x0, @void}, @guehdr={0x1, 0x0, 0x1, 0x2, 0x100, @void}, @guehdr={0x2, 0x0, 0x2, 0x49}, @guehdr={0x2, 0x1, 0x2, 0x40, 0x0, @val=0x80}], "10672746c1896ed32dbdcf7294a6110fcf708f517b536f84f648fa90f4721c079089ee4be8801eb0ef5db6d671b023309c9aedbe2c6b715f390ac453971ef798a52121f1c190ebcbf6612fe06ae3dde56e22c262dcc005234c9aea"}}}}, 0xcd) [ 2059.455292][ T8213] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2059.484057][ T8211] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2059.491608][ T8211] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready 22:16:47 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x10}}}}}, 0xfdef) 22:16:47 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x16}}}}}, 0xfdef) 22:16:47 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x1f9}}}}}, 0xfdef) 22:16:47 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0xe80, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2059.500301][ T8211] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2059.507917][ T8211] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2059.515443][ T8211] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2059.532386][ T8219] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2059.540837][ T8213] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2059.589109][ T8239] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2059.596783][ T8239] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2059.605401][ T8239] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2059.613012][ T8239] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2059.620267][ T8239] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2059.683802][ T8240] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2059.691200][ T8240] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2059.698869][ T8240] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2059.706217][ T8240] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2059.714075][ T8240] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:16:48 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:48 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x300}}}}}, 0xfdef) 22:16:48 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x146000}], 0x1, 0x0) 22:16:48 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1100, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:48 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0x4}, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:48 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="030000000fa7a88616e6702d9078ac141400ac14140012009078ac1414004500000000000000000000007f0000010000000000000000000000bc153e77856f4ba07b474dae6878a300ff113a7df56d6a6208ad31c8ffae19e45f13fadb1c302a8a8aab725dab40c023ac42d2eafc39f640da7109547769b21a22"], 0xfdef) [ 2060.356793][ T8248] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2060.365096][ T8248] skbuff: bad partial csum: csum=34472/58902 headroom=64 headlen=3712 [ 2060.365188][ T8247] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2060.380754][ T8247] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2060.388431][ T8247] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2060.395806][ T8247] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready 22:16:48 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x1600}}}}}, 0xfdef) 22:16:48 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x4000}}}}}, 0xfdef) 22:16:48 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0xe5fd}}}}}, 0xfdef) [ 2060.403274][ T8247] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2060.412551][ T8250] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2060.423026][ T8249] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:48 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0xf901}}}}}, 0xfdef) 22:16:48 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0xfde5}}}}}, 0xfdef) 22:16:48 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x8000a0}}}}}, 0xfdef) [ 2060.483741][ T8248] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2060.488995][ T8271] skbuff: bad partial csum: csum=34472/58902 headroom=64 headlen=3712 [ 2060.504048][ T8256] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2060.519676][ T8258] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2060.529397][ T8254] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2060.537181][ T8254] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2060.544896][ T8254] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2060.552628][ T8254] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2060.559879][ T8254] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:16:48 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x2, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2060.646957][ T8282] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2060.713935][ T8282] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:49 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x147000}], 0x1, 0x0) 22:16:49 executing program 0: r0 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f00000000c0)='/selinux/policy\x00', 0x0, 0x0) r1 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r1, 0x40045566, 0x0) r2 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r2, 0x40045566, 0x0) write$P9_RREAD(r0, &(0x7f00000003c0)=ANY=[@ANYRES16, @ANYRESDEC=r2, @ANYBLOB="969d0f7727b944d051e452a5c85ac3c6d0619c9c4d46434570f47c943327db7fab60b1b4a6a5379735ce8829e02ce1de5ada935518c9849c01b4e0f9d6fd82753fdbbb975b6077cbe6130b208cbc1b64b25d144de68dd91b7599404a47892ff50c89aacaf7db1f2e71ee3010814079ffeab22c8f4c318c822fdfc72da9a7763c2a438723dcb9ad1b9dae2143a4d3ac12f014fa0219ba2d895b3f58fac84001714c23ab7ce648ee44"], 0xbe) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) r5 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r5, 0x40045566, 0x0) fstat(r5, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioprio_set$uid(0x0, r6, 0x30b) write$tun(r3, &(0x7f0000000340)={@void, @void, @mpls={[], @llc={@snap={0xa8, 0x1, "38fa", "30b087", 0x22eb, "3fee239356c78bbf530c3e0b8e622addd917794423b2b16e7765fca0358bdbe5dea7300a32429c1042b4abd9750b63ff5191bf770cc3e7e0a6c9ae2bdb5196da6796f35ed58b4b5600da252ac7234d8b33e7"}}}}, 0x5b) 22:16:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x1000000}}}}}, 0xfdef) 22:16:49 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x4000, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:49 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0x10}, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x3, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x2000000}}}}}, 0xfdef) [ 2061.243704][ T8289] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2061.263537][ T8294] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2061.274021][ T8293] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2061.282118][ T8293] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready 22:16:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x3000000}}}}}, 0xfdef) 22:16:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x4000000}}}}}, 0xfdef) [ 2061.289752][ T8293] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2061.297255][ T8293] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2061.305035][ T8293] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2061.313672][ T8291] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2061.326403][ T8289] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x8000000}}}}}, 0xfdef) 22:16:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x10000000}}}}}, 0xfdef) 22:16:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x4, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2061.362304][ T8294] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2061.395422][ T8293] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2061.405244][ T8293] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2061.412873][ T8293] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2061.420269][ T8293] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2061.428157][ T8293] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2061.437480][ T8301] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2061.447805][ T8319] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2061.514598][ T8321] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:50 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x148000}], 0x1, 0x0) 22:16:50 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) ioctl$RNDCLEARPOOL(r1, 0x5206, &(0x7f00000000c0)=0xffff) r2 = getpid() sched_setattr(r2, &(0x7f0000000040)={0x30, 0x2, 0x0, 0x0, 0x9}, 0x0) ptrace$setsig(0x4203, r2, 0x6, &(0x7f00000002c0)={0x1e, 0x7}) socket$nl_route(0x10, 0x3, 0x0) write$tun(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000c0280ff7f0900769f1f000180c2000002aaaaaaaaaabb91000500810042008863ecf10527e2381611b2fea95c0dbb32620ff8078afd32dccbfb61d5400ec8a4632cf277b501b58fe3f86e421de54170cf8f6c8df3fc91b3d6ef795fafd868f6c534caa13c73a77d83c20ee7b55b56f908820c514b6676dd6893f7e83b7e281ad22c6407381499966b33898e4ed4c1821a95295c1c3e3bf0a363f3ab20e60291fd5de5aec61457309c04a35960c7f9b97656c6b0de8420"], 0xba) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)=@newlink={0x44, 0x10, 0xc362e63b3f31ba5f, 0x70bd2d, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003, 0x54100}, [@IFLA_MAP={0x24, 0xe, {0x3, 0x402, 0x0, 0x40, 0x0, 0xff}}]}, 0x44}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x16000000}}}}}, 0xfdef) 22:16:50 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0x16}, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:50 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x800e, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:50 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x10, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2062.148988][ T8330] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2062.161320][ T8333] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2062.168881][ T8333] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2062.176232][ T8333] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2062.183932][ T8333] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2062.191184][ T8333] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:16:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x40000000}}}}}, 0xfdef) 22:16:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0xa0008000}}}}}, 0xfdef) 22:16:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0xe5fd0000}}}}}, 0xfdef) [ 2062.200689][ T8334] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0xf9010000}}}}}, 0xfdef) 22:16:50 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r2, 0x0) ioctl$KDADDIO(r2, 0x4b34, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) setsockopt$packet_fanout(r1, 0x107, 0x12, &(0x7f00000000c0)={0x5, 0x3, 0x1000}, 0x4) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0xfeffffff}}}}}, 0xfdef) [ 2062.242943][ T8347] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=8347 comm=syz-executor.0 [ 2062.285559][ T8353] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2062.293573][ T8353] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2062.300888][ T8353] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2062.308530][ T8353] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2062.316110][ T8353] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2062.324913][ T8334] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2062.463359][ T8359] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:51 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x149000}], 0x1, 0x0) 22:16:51 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0xffffff7f}}}}}, 0xfdef) 22:16:51 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) ioctl$sock_SIOCSIFBR(r1, 0x8941, &(0x7f00000000c0)=@get={0x1, &(0x7f00000001c0)=""/151, 0x37b1}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:51 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x16, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:51 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0xe5fd, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:51 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0xff}, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:51 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vsock\x00', 0x0, 0x0) ioctl$BINDER_SET_MAX_THREADS(r2, 0x40046205, &(0x7f0000000140)=0xe51) openat$ashmem(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ashmem\x00', 0x149102, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2063.082180][ T8367] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2063.092753][ T8370] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2063.100411][ T8370] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2063.108095][ T8370] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2063.115956][ T8370] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2063.123805][ T8370] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:16:51 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0xfffffffe}}}}}, 0xfdef) 22:16:51 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0xffffffff}}}}}, 0xfdef) 22:16:51 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xa) [ 2063.133692][ T8376] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2063.147047][ T8375] Unknown ioctl 1074029061 [ 2063.152555][ T8375] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2063.193381][ T8370] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2063.200902][ T8370] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2063.208675][ T8370] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2063.216290][ T8370] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2063.223960][ T8370] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:16:51 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0x1020) 22:16:51 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0x2020) [ 2063.236922][ T8372] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2063.244947][ T8388] Unknown ioctl 1074029061 [ 2063.250431][ T8388] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2063.413258][ T8396] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:51 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x14a000}], 0x1, 0x0) 22:16:51 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0x3020) 22:16:51 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0xfde5, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:51 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x8}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:51 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) 22:16:51 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0xff, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:51 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0x4020) [ 2063.954843][ T8410] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2063.966861][ T8406] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2063.975532][ T8407] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2063.983037][ T8407] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2063.990406][ T8407] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2063.997913][ T8407] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready 22:16:52 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0x5020) 22:16:52 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0x6020) 22:16:52 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0x7020) 22:16:52 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0x8020) [ 2064.005715][ T8407] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2064.014074][ T8409] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:52 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0x9020) [ 2064.074210][ T8406] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2064.135342][ T8407] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2064.142870][ T8407] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2064.150196][ T8407] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2064.158896][ T8407] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2064.166474][ T8407] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2064.177302][ T8409] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2064.273711][ T8435] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:52 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x14b000}], 0x1, 0x0) 22:16:52 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xa020) 22:16:52 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x12}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:52 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:52 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="2800000010005fba00000000002e000000080000", @ANYRES32=0x0, @ANYBLOB="038004000000000008001b0000000000"], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) r3 = syz_genetlink_get_family_id$tipc2(&(0x7f00000001c0)='TIPCv2\x00') sendmsg$TIPC_NL_PEER_REMOVE(r2, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000200)={&(0x7f00000002c0)={0x31c, r3, 0x1, 0x70bd25, 0x25dfdbfd, {}, [@TIPC_NLA_BEARER={0x48, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0xaa6}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x9}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e23, @broadcast}}, {0x14, 0x2, @in={0x2, 0x4e24, @empty}}}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x4}]}, @TIPC_NLA_PUBL={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x7f}]}, @TIPC_NLA_BEARER={0x44, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x2}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x40}]}, @TIPC_NLA_BEARER_DOMAIN={0x8}, @TIPC_NLA_BEARER_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x14}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3}]}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz1\x00'}]}, @TIPC_NLA_MEDIA={0x68, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_PROP={0x34, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x400}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x2}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}, @TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xfffffffd}]}]}, @TIPC_NLA_LINK={0x114, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x34, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3c4}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x1}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x1ff}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7ff}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}]}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_PROP={0x3c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x6}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xd}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x12}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8cf}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xffffffc0}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6}]}, @TIPC_NLA_LINK_PROP={0x1c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0xfffffff7}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x16}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2}]}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_PROP={0x4c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0xfffffffc}, @TIPC_NLA_PROP_MTU={0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x18}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x6}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x19}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xff}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3}]}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}]}, @TIPC_NLA_MEDIA={0xa8, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x44, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1d}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1e}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x4}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4c}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xd}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xe}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x4}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x5}]}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xdb}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x79}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x3f}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1e}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xfffffff8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x80000000}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2}]}]}, @TIPC_NLA_PUBL={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0xfff}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x5}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x10000}]}, @TIPC_NLA_NODE={0x8, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_UP={0x4}]}, @TIPC_NLA_SOCK={0x4}, @TIPC_NLA_PUBL={0x24, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_UPPER={0x8}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x5}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x30}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x8}]}]}, 0x31c}, 0x1, 0x0, 0x0, 0x240400c8}, 0x20000050) 22:16:52 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2064.840591][ T8444] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2064.849240][ T8445] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2064.856998][ T8445] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2064.864396][ T8445] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2064.872085][ T8445] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2064.879316][ T8445] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:16:52 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xb020) 22:16:52 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xc020) 22:16:52 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xd020) 22:16:52 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xe020) [ 2064.888335][ T8447] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2064.896794][ T8443] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:52 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xf020) 22:16:52 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0x2000ff6f) [ 2064.966695][ T8444] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2064.996975][ T8443] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2065.006731][ T8445] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2065.014310][ T8445] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2065.021901][ T8445] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2065.029133][ T8445] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2065.037113][ T8445] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2065.045270][ T8450] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:53 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x14c000}], 0x1, 0x0) 22:16:53 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r2 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r2, 0x40045566, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x12, r2, 0x0) write$selinux_validatetrans(r1, &(0x7f00000001c0)={'/usr/sbin/cupsd', 0x20, 'system_u:object_r:audisp_exec_t:s0', 0x20, 0x3, 0x20, '/usr/lib/telepathy/mission-control-5\x00'}, 0x6d) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="2800000010005fba00"/20, @ANYRES32=0x0, @ANYBLOB="03800400"/16], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:53 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0x7ffff000) 22:16:53 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:53 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:53 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x16}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2065.756586][ T8477] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.0'. [ 2065.776171][ T8482] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2065.784861][ T8485] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2065.792985][ T8486] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:53 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfffffdef) 22:16:53 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfffffffffffffdef) 22:16:53 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) sendmsg$NFNL_MSG_CTHELPER_DEL(r1, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x300200}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[@ANYBLOB="38000000020901020000000000000002020000080800034000000005080006400000000108000544000000180900010073797a3100000000"], 0x38}, 0x1, 0x0, 0x0, 0x30000000}, 0x8000) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r2, 0x0) sendmsg$NFNL_MSG_CTHELPER_DEL(r2, &(0x7f0000000440)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x100b}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x38, 0x2, 0x9, 0x201, 0x0, 0x0, {0x3, 0x0, 0x8}, [@NFCTH_PRIV_DATA_LEN={0x8, 0x5, 0x1, 0x0, 0x2}, @NFCTH_STATUS={0x8, 0x6, 0x1, 0x0, 0x1}, @NFCTH_NAME={0x9, 0x1, 'syz0\x00'}, @NFCTH_PRIV_DATA_LEN={0x8, 0x5, 0x1, 0x0, 0x13}]}, 0x38}, 0x1, 0x0, 0x0, 0x200000c0}, 0x200000d0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$TIPC_SOCK_RECVQ_DEPTH(r3, 0x10f, 0x84, &(0x7f0000000300), &(0x7f0000000340)=0x4) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f00000001c0)={@void, @void, @mpls={[], @ipv4=@tipc={{0x29, 0x4, 0x2, 0x6, 0xca, 0x64, 0x0, 0x7f, 0x6, 0x0, @loopback, @loopback, {[@timestamp_addr={0x44, 0x3c, 0x81, 0x1, 0xc, [{@empty, 0x2}, {@dev={0xac, 0x14, 0x14, 0x25}, 0x5}, {@multicast2, 0xffd}, {@rand_addr=0x2, 0x2e}, {@dev={0xac, 0x14, 0x14, 0x1b}, 0x3f}, {@rand_addr=0xffc000, 0x3}, {@multicast2, 0x2}]}, @rr={0x7, 0xf, 0x6a, [@local, @empty, @remote]}, @noop, @timestamp_prespec={0x44, 0x2c, 0x4f, 0x3, 0x0, [{@multicast1, 0x401}, {@broadcast, 0xfffffffd}, {@multicast2, 0x1f}, {@loopback, 0x7fffffff}, {@broadcast, 0x81}]}, @rr={0x7, 0xf, 0x9c, [@remote, @broadcast, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @ra={0x94, 0x4}, @generic={0x83, 0x4, "bae2"}]}}, @payload_direct={{{{0x26, 0x0, 0x1, 0x1, 0x1, 0x8, 0x3, 0x2, 0xb265, 0x0, 0x2, 0x1, 0x5, 0x3, 0x2, 0x1ff, 0x0, 0x4e22, 0x4e20}, 0x4, 0x3}}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}}}, 0xca) [ 2065.800304][ T8486] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2065.807596][ T8486] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2065.815054][ T8486] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2065.823045][ T8486] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:16:53 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) r1 = creat(&(0x7f0000000000)='./file0\x00', 0x40) ioctl$PERF_EVENT_IOC_ID(r1, 0x80082407, &(0x7f00000000c0)) ioctl$TIOCMIWAIT(r1, 0x545c, 0x0) 22:16:53 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="b3464a1c6a1772eedd4b7e00000000000014000000450000280000000000019078ac141400ac1414070000000000000096450000000000000000"], 0xfdef) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'macvtap0\x00', 0x20}) 22:16:53 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000000)={@void, @void, @x25={0x0, 0x0, 0xff, "eb1d1ced2380766ba0dc"}}, 0xd) [ 2065.904233][ T8505] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.0'. [ 2065.973640][ T8489] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2065.980961][ T8489] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2065.990217][ T8489] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2065.997695][ T8489] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2066.005569][ T8489] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2066.015329][ T8509] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2066.025490][ T8511] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:54 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x14d000}], 0x1, 0x0) 22:16:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x3, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000480)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @eth={@random="b0e265bb3325", @local, @void, {@ipv6={0x86dd, @udp={0x9, 0x6, "61f3ae", 0x16e, 0x11, 0x1, @mcast2, @rand_addr="5bf224be72fb9190e070549ff94fe42d", {[@routing={0x87, 0x6, 0x0, 0x5, 0x0, [@rand_addr="abe8c55ee6a3cacf1675700b5b59b276", @empty, @mcast1]}, @srh={0x6b, 0x12, 0x4, 0x9, 0x6f, 0x28, 0x1000, [@local, @mcast2, @mcast1, @empty, @empty, @loopback, @mcast1, @loopback, @rand_addr="e52ea17bed1703b8adc4859eb2e4bed9"]}], {0x4e23, 0x4e20, 0x9e, 0x0, [@guehdr={0x1, 0x0, 0x2, 0x81, 0x100, @void}], "8a47221ef06974b9f975d74a21d8418811cc1dade45a1b9f04b4d80a27ef0417846706eb2923668d5ef0a914f275ccff8965b3ee5165050bf235967d50493c678d2d6410dbc49314238b2373de4b084a2e8d4af627b40a96242bf743d4617b53d991907fe2b16bf591f64f2162c128c36e3910e1aed1c9d0e5dc7ffbe166e31201750b2c46d46fb2f75eef2a58b7c19f8b13"}}}}}}}, 0x1ae) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r2, 0x0) r3 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000140)='NLBL_CIPSOv4\x00') sendmsg$NLBL_CIPSOV4_C_LIST(r2, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x60, r3, 0x200, 0x70bd2c, 0x25dfdbff, {}, [@NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x1}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}, @NLBL_CIPSOV4_A_DOI={0x8, 0x1, 0x1}, @NLBL_CIPSOV4_A_TAGLST={0x2c, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x6}, {0x5, 0x3, 0x7}, {0x5, 0x3, 0x1}, {0x5, 0x3, 0x2}, {0x5, 0x3, 0x5}]}, @NLBL_CIPSOV4_A_DOI={0x8, 0x1, 0xffffffffffffffff}]}, 0x60}, 0x1, 0x0, 0x0, 0x4000000}, 0x10) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket(0x11, 0x2, 0x0) bind(r6, &(0x7f0000000080)=@pppoe={0x18, 0x0, {0x1, @remote, 'xfrm0\x00'}}, 0x80) getsockname$packet(r6, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r5, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r7}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000300)='batadv\x00') setsockopt$inet_mreqn(r4, 0x0, 0x23, &(0x7f00000002c0)={@loopback, @multicast1, r7}, 0xc) 22:16:54 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) fcntl$notify(0xffffffffffffffff, 0x402, 0x80000002) 22:16:54 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:54 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x28}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2066.625093][ T8519] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2066.638002][ T8520] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2066.647020][ T8523] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2066.654437][ T8523] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2066.661888][ T8523] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2066.669116][ T8523] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2066.676714][ T8523] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2066.685353][ T8524] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2066.701683][ T8519] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:54 executing program 2: personality(0x6) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0)='nl80211\x00') r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x11, 0x2, 0x0) bind(r4, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r4, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000100)=ANY=[@ANYBLOB="340000001000010800"/20, @ANYRES32=r5, @ANYBLOB="313900000000000000000014001680100055330d01800c0003004000008100000000"], 0x34}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000001b00)={'vxcan0\x00', 0x0}) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000001b40)={0x0, @loopback, @loopback}, &(0x7f0000001b80)=0xc) r8 = socket$nl_route(0x10, 0x3, 0x0) r9 = socket(0x11, 0x2, 0x0) bind(r9, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r9, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r8, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r10}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) r11 = socket$nl_route(0x10, 0x3, 0x0) r12 = socket(0x11, 0x2, 0x0) bind(r12, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r12, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r11, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000001c0)=@newlink={0x3c, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r13}, [@IFLA_VFINFO_LIST={0x1c, 0x16, 0x0, 0x1, [{0x18, 0x1, 0x0, 0x1, [@IFLA_VF_IB_PORT_GUID={0x14, 0xb, {0x7370f999, 0x5}}]}]}]}, 0x3c}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000001bc0)={'wg2\x00', r13}) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000001cc0)={'wg0\x00', 0x0}) sendmsg$NL80211_CMD_GET_WIPHY(r1, &(0x7f0000001dc0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000001d80)={&(0x7f0000001d00)={0x60, r2, 0x20, 0x70bd26, 0x25dfdbfb, {}, [@NL80211_ATTR_IFINDEX={0x8, 0x3, r5}, @NL80211_ATTR_IFINDEX={0x8, 0x3, r6}, @NL80211_ATTR_WIPHY={0x8}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x0, 0x1}}, @NL80211_ATTR_IFINDEX={0x8, 0x3, r7}, @NL80211_ATTR_IFINDEX={0x8, 0x3, r10}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x1}, @NL80211_ATTR_IFINDEX={0x8, 0x3, r14}, @NL80211_ATTR_IFINDEX={0x8, 0x3, r15}]}, 0x60}}, 0x888c1) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x4, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2066.735018][ T8520] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2066.775103][ T8523] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:54 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000000)={0x0, r0, 0x8f, 0x4400000000000000, 0x7, 0x6}) 22:16:54 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x8}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2066.782980][ T8523] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2066.790539][ T8523] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2066.798255][ T8523] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2066.808898][ T8523] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2066.823132][ T8538] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:54 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) sched_setaffinity(0x0, 0x8, &(0x7f0000001180)=0x5) clone(0x2000000002000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r1 = gettid() socket(0x0, 0x0, 0x0) ptrace$setopts(0x4206, r1, 0x0, 0x0) tkill(r1, 0x5) wait4(0x0, 0x0, 0x0, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:54 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2066.829427][ T8529] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=8529 comm=syz-executor.0 [ 2066.856585][ T8547] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:54 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) ioctl$TCSETAW(r1, 0x5407, &(0x7f00000000c0)={0x8b, 0x4, 0x4950, 0x3, 0xc, "573a162b45c1c4a3"}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080)='nl80211\x00') sendmsg$NL80211_CMD_STOP_AP(r3, &(0x7f0000000fc0)={0x0, 0x0, &(0x7f0000000f80)={&(0x7f0000000280)={0x1c, r4, 0x1, 0x0, 0x0, {}, [@NL80211_ATTR_FTM_RESPONDER={0x8, 0x110}]}, 0x1c}}, 0x0) sendmsg$NL80211_CMD_STOP_SCHED_SCAN(r1, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x60, r4, 0x800, 0x70bd25, 0x25dfdbfb, {}, [@NL80211_ATTR_SCAN_SUPP_RATES={0x4}, @NL80211_ATTR_SCHED_SCAN_MULTI={0x4}, @NL80211_ATTR_BG_SCAN_PERIOD={0x6, 0x98, 0x3}, @NL80211_ATTR_BG_SCAN_PERIOD={0x6}, @NL80211_ATTR_SCAN_FREQUENCIES={0x2c, 0x2c, 0x0, 0x1, [{0x8, 0x0, 0xb8e}, {0x8, 0x0, 0xed}, {0x8, 0x0, 0x6}, {0x8, 0x0, 0x5}, {0x8, 0x0, 0x1}]}, @NL80211_ATTR_SCHED_SCAN_DELAY={0x8, 0xdc, 0x9}]}, 0x60}}, 0x2008001) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2066.886839][ T8554] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2066.898743][ T8554] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2066.906532][ T8554] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2066.914167][ T8554] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2066.921907][ T8554] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2066.937703][ T8538] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2066.949904][ T8547] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:55 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x14e000}], 0x1, 0x0) 22:16:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r1, 0x40045566, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r2, 0x0) r3 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r3, 0x40045566, 0x0) write$tun(r2, &(0x7f0000000000)=ANY=[@ANYRESOCT], 0x1) write$selinux_user(r2, &(0x7f00000000c0)={'system_u:object_r:systemd_passwd_agent_exec_t:s0', 0x20, 'root\x00'}, 0x36) 22:16:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) getresuid(&(0x7f00000000c0), &(0x7f0000000140), &(0x7f00000001c0)) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:55 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x12}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:55 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, @loopback}}}}}, 0xfdef) [ 2067.506473][ T8575] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2067.519638][ T8578] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2067.528258][ T8578] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2067.535777][ T8578] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2067.543313][ T8578] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready 22:16:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000000014000000450000280000000000019078ac1414f2ab14141412009078ac1414004500000000000000000000007f000001000000005332d853094611f9a2d0efb0a21f9a8ed8ec82961172fbc7eb498ef4323166b58f971a9726d1e65342eeb53be528f90808de746ef164ec6b7e90c28613b86bf8dc019c384c3087b31f9737bdf54f5db702a55eb44f8e87d38b57bd69d38164b6b541d71bfdfcb2a3a1910927ae8f"], 0xfdef) 22:16:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000014000000450000280000000000019078ac141400ac14140212f49078ac1414004500000000000000000000007f00000100000000"], 0xfdef) 22:16:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) setxattr$trusted_overlay_origin(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='trusted.overlay.origin\x00', &(0x7f0000000100)='y\x00', 0x2, 0x2) write$tun(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="030000000000140000004500002800afc1f0fe019078ac141400ac14140212009078ac141400450000000000000000006f9d39d60001000000009463618813b3bdd843c2e21c8c186e14096da2b0762f2c70d1ec0443f877717eaac01b0df6b19d764d5cf79305e395c2807ab117dcf51365a60ce41a467a3cf49e31f76aface54bb6b321b82370ec6c025169a8e00ea44479296d420b51ad92ee948bb2a8070f930b2e3647aebf6eecec0cb1d"], 0xfdef) 22:16:55 executing program 2: io_setup(0x3, &(0x7f0000000000)) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="0300000000001400a708d46e2a613308ab0000350000280000000000019066ac141400ac14140212009078ac1414004500000000120000000000007f000001000000005e72341b7066092a9bc5bf4f3a25a6819d2981da37c84f7de8187e45c50c6313b429088169d0b479bf1744d9f6c61dd7ed386f8fbea5053854d1238e0cb69aa9dab2e89a3c59ff3eda85b48c6a0900c001f86f39d5d10b7b7d8b874958a495e3700000000000002c6deb0d288c4fff1c49"], 0x1) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) flistxattr(r0, &(0x7f0000001280)=""/201, 0xc9) setsockopt$inet6_buf(r1, 0x29, 0xcc, &(0x7f00000001c0)="0803653a26f3a5720c64850ed04b1b922c3f9bac4b45943babb6a5b67b44100caadc71fc828ec59122a07b4f6954381705a9a4820e19cea282e9e1e0d65d619e3635c3b1990dafe1a33d5a28aa7887721e4d0e9370adc8946c375eca368063746d907a169a12d02e1ba86621155068b606056e7002430806be793933b0bdae561782b1dbf1379c0082ca3d8a3e2a5e7dc2fe9915b1ea55921be037919122f4fc56f17e7a5960f8a4666b183ae6fa4607529c8d8cc190b1d69698c1d9d3ac66bc5a7bf23e5472c0efde7ade71dfa51a23498da88a8b64ad6d9b81f46dee151a421e650cd81f55d306442a65eb4a5d72d9e660fe141241e4280229b6ac2e590ccce468f9049aff713306501ac6c3379a6fbd1e1b38ff9636732eac0de1e991ac527f5cbf2fb122cb90ad40f95df3c0db6aee3bd450556e560675f6842106137d760b8d1145e176b64eebe67348f95e1f469c33b16b195174124104550a247cb4476d679259666eff492ffcd9d9a78b356f2082ef9a3b9a8a869a4560c07e3710f5a161af9a2ed93ffc97f3cc5f77bc129eb2c88c2b6a49c310554ad6d7f7c0eae82c6e33fd0c4aa4bdb8ae59111d13aa06ff1236e5c4bd63566a30b51ef8dad680c2543304ca185cfa870365f01f555ddf8de8a7d80476cb50f3eb039f56ea05e6498840d01b8b51f8b45796ec8c988d5ef23bfbf24806f1bcf79a71b7cc337c1aaec0dedd9ba4cfc6b2c4df8d4d7a4586a928f65300400fe9d981794d72a1b3dc413fc8c1ecdad0c38789f6e7152a683fb7eea700b77c208695e6f8c9c2fd8ef5d59d0a3e9c92b2e4090f7487d90463eb5b94b8d2b980c250b62a7b68d2e407274a016ed75ebec48176c6132655400ee1860813de9efba9aa00d5b3551db897e04b927e7228012cac271695c915b74f159f46e3bdb4fc7bc1e578d4a3bdd85b48d4757a2539192a664eb07380507e3308353a02a3aad4df11f517799091818818977a29d0f794ec7effd151cb6e6090dd8631c43547d31f1b73c13716aecdac75613fc49910a1764d1a317541c9b567c7e4e29ef1ba711d6cd9ece8270f8094e44f71b6545241ab572710d558b2133bcfb73b4d9f6d4d7a665f749eb23ab3369f019c674ac5c130ed63b7f359f28dc5fd6ae9c954269a476b457cf6e4fd306d87a5c3c7c6568a8365b1fad1422634d77556d4b21d7f81bbb50ebfbca2e1e5d04753559852d22bb3c8a1d0f13e9f6d54c445653a6d6e9432f22d83a7fcb701928e3d4638c5006a8c56ebf933a615f822851b20e2d4e07f07a1a2ab389bdd932e5ba2b08bc5346a4b67a859c1cd01dd1ff77c86e19377ad2b6c6ba4ba98fc04c5a070c8946911aa1d0f0dcff0201bc7f0a99b8714646b811a87c45f92d0037e56323e35cbf30e87cfb60f4021aed2c16b5f3eee6a2ee2d3b1cc98f1096c02b49e933617e0aa3c5f2fd61a32fd063bba8794f685567a11b6981588dd2ecd328894fd23eb4017b8ca470269c465bd089893c488a9756cc0911123d966564a43f7740e86aabae5e07893fcc3db68837c8b8e5fc2a0b510cc47467a0023b29d76a34f863534b14dc24e486e79ed4d091c266c7a7049a89993e1148c491a1e64e0524995040e2726483e58ba7c236bbd262041497de547ef4121f1223ce3c2f5a4a4edf823265e7f67926310b0173311a0407e8aef5a834545f6bb029223c294b2090469f9ea5e3f523c2fa2327eca0fd80be64ca983a63364ba551de4c0240dd8b2a83b3b19fa3d66972e429d5928a7875294f57822f37ff08a48b42fe3e3de872d0a40d5b813a4480d3a007c0b7159eb35bcd3ce38bb8b7e1b7025ed93c28f88c3d21e0f20564e0efd3597e7daa89c2ec2651a2fe82087ead7e6bbc3a0da148ab50ef4034c42850d37df2c554fa820ffabbf58f1249c7557fee46ce9ab037804116fddd079f40852789f6d8ad57b65b1b17307c183d31f9b3db4a7e217a088bc53c66d16d7946e5ac3cf78443c7310f1a550b47fcd624ec190a99d36730869ed93a7e60d44ab9d79c586a21c0e26e92a7c1944ccd543de00224871d06cb915f77087d2df88ad5571f9be5cd38462610107cd4acf3358ccd4852f5c26da7b82116a9a2393e148a69df111401718663906fb38c45c1deedabd6d38d0eed5f5063ab6ad36a604e727ea3cf1f10ef0b0e5bba72586c6b64c8b517479a5a436a36e5eb1d62d9c62a1cc359c2a7df4ddb3de57796c6da62485c1cf2985f9f679aaab1b84f4a44ffadc2e0fb98ef5fce44fadd5f6144ce36e7b2459be04781e5ebbabd49e3ef570d1ced9d487d4ff9fe7b23f328ba6656327f306bfea8d284bb8a3aded45af97f2029a8ceae33f1e6c48d4a82150184e168b4355006ce7a8df9b87b70865b3d65e3ab342c7558d6c799ff685f47bf36a86c35578e5bf3f87c6cfac9c8d7a024e787e23052c4890c25f1d76d63b63eaf71c8821413786860777f1e842b44b9dd158f75aa00a2c3fab809298a2a252b41709dbd18ac88e134e23da0d0bddf4f35beaba9d556d207ee9e821e79547b9409d9129492c1ea63e8414d08463eec0101e7025f69ec78116ac246e467c7a44fe80b0429506878aba0f3d18eb8c90ffb5a887a061eb59fe6c22531f2032feb0796cc6437accb8586ebdd8dfc3d7dbdf36e905f712c33193bf80838fb7a7e191720d2e2c5c4df444acc29362763b0204aab585b9750203f4827402f355d2705360de80138a8564d09f03bf475c5f5d2f441b9a5810508ddf993cf787bc8662c7bea4fafbaf0b40abc176187c17fb966359c4e37acca7f0852dca5d41345d4d0082c4d14c9ebe42e1f073daffa6332a02d101cfb0f77c0507feca44eb02d9e704ff1d9fbb461b30b4ca751f88fb85364a38c15cb4784a4f4e31305c4ac43887f638c0312e989d78b5924e56a136de06ce8b1f253f7fbb26dc0312087732866abc0be051c9f1ca23f6dd3d879ff057e714689162f9e932f898cbd127a452f187c9c311c6767b1e5891cf5af848265be8ace72071ad6a6508aa497dae89c57f7e0066fd9f51826437ab3963b727fe1658b8be0e6fd0f892e91fc2a1a04740cdb46f7250d90b7b452c89ee78eead9f715665f7b0d95c41993ef2c69be80ff53255717b2889167d6a0f9157b79bb3329024a1bd2f76c9d4849315ab615dcbbb49863dc9bcebd7808b917ead788300ef22a3fd9875c66cd889a182005dbbafa8c7834251e78c1206f7e8ecb0dd66cba30a3f9bda5e5753fe0d70be214315160def0129b5be85b12d5e0a8fd6f70008e651b38945b03f5434c5e60878f26bcc787241f1c6a7a84780b741ace47a03f1b9e6d1078d64d8ac6afcf763a25dcf1f4293a99b2c716c3384b1c10be7efac35b02fe57b25adcc63cbe83fd67ab77ce0de6d14284a7849bada880b472f5d4d33ecb4408f1fd72295ef4ae54e575ed1fda3795a56386f5004d77f1ca32e00ba8bd3d1cc6917faf13bf6d44399ab41980edf9e21d0d2bdf35428faf1adaf9f7bace6d0118b5b801f9bd9affece11db47535b142296aeeb5bd216c9c940d73ec3d406be4e31f34f7560da847f13f3af6cd9d35f7603db188850f13c5a4185c0a5180e05f6c85eec409d6393d68229a865225205d2fd40d559075f3fb9323439c02c11a4535aed983951581ee33859333834663352354d17fcde1377a7d77c52f112ffa37512f296589fc385be3f77296606cba1ead1242d1f1ec79ab1c1d9c2e6caa578dee25d8826e57ed400f23c4339706d37261e3b56dc6500439ed225d159b3bee43c9f486fb7c97500650e5938d57fb957704b7071a014601341c28cdefec2558b8dc2e89b693a37cf18e77556a50c7d5b9a907add706c5a4e6612f3a48abe69c84a09f0436b5eb931a53a2a5d29402b65d17789fbd2a1ff115a3731c9024669b4cce1a51ebb536500e88be1778504a1ba2ec181cd5af1a5060d6e8ce15c0c4a2ac56db3b574cae9302e20dc6ecf9a4a637772f0e702be0872242e39c45c98b377a78f2db79e2e8bf255649492047c7698e11c16d970badcea9d90b1dc3428570930ebab1383d567b5f9a83538019ad982e5c6fa7fa85e96ac726f1ddef409110a3dc52f7c801e2b3859d205eed9f3baa7a293a0e23953438963d6e93c4c1fc220c16bce7bab102ae74c16c4919dd22600d50347f0b73880b6ad49895d298e668b5efdaf481d0a115776e4205bfe4055fe26b93355cfeeecf8dbffd7218b553b63d6bf3e47403c549925e1c97085682c7ef194813afe45e7c478d498789015f46cf5f04eac91c2ebe460b29503c7a6bfc30b0450f52392d381a3178c9b0359d56e2446bb730850c5e99fb9b025f03caa6cfb972ba7099dc5dadddec0571ab66b5cefd3f30f83db6d064136098017b7acd50e567b8889b5f754322ca358660b3bc4c9d56c8c3a4a3f5cfe90401db50788cd0c0c0333647512c2f67f68da500f9fcf4a43b23b1d0cf16c2f9b178200470ee3087e9a8983df5de56b8e0cc51bea980d018f2cda33927227c2bd0a2271b25314560f83cb59bf87d2bfc868b6a39c759b13c7999f8f7bbd3ff62472ef64f430505c832bcf66e4a5c2194fa60626a3b834e08442593a4dc2ecea17421092f98d628112161aac417ff36b4ab22324434c681d3904390474464cd3d20c6df84a6d64b76561efc0f1d52da7ec9094c51c324c86f3a0ba305a62eb69196d31a780b470ff9f242bdf639f2cfb935e3ae45a04f575ecdb9605c2ce6a15083ce998451c3cd478cec5b083edc83d73ff0cc6806b78b6b37437dcefb5dfe013a4285c08c569854ba2c67de0504dca8a729d2900314d3bc0c178fe4da540e3d3ed38749b7217423a2bb4f9257f169a685f731ab4bfb673353539b80ed1b24aff20114291827a2a18699d95107c0fb8739a3e4ac8bb84ff012306a0c174807bf4006a507c1f5b620d4742fd26272fae130367f975ff6e168cffacee921dfe941e3e7ffae04a5ac881677bad7ed726c3d4548f2f541a4fce4f8dc12ad629cc0a30db4ff54a43226b642abb71842af3965d3036fc5ed6cc6267ad7ef9d1494c11c7478fd41b1b5906ba496fa81c533dea403bf887e3e38a303de6656734fdc50dc504e3a210d8f58af726d9dcec87473fad80ccff8cb2112d23245f879c674e7ad377c7b38644777d07a997caaf7059f66cafa7813277eab041beab1643c9f0077ab062d9d46d2de56667ca15c328831fa32a07efdff861eb3549ae90672bc04ca4e9772ac789cd0cefbebfeeb06304dfed58871c7d554c4f96a4a3e7d56c7aa0f8915046d296c8900335877cb2836b00e3ce5179f04c699e1549644eef9356cac59503af085907ecb116838b4b77898ca1e4596a92ee4ceaf45c9b0d20a599e3cdf6c6418369705e511ae681b1a9e89473e67fec6ae657ea0404ba372fc42118094d942b2daf324f8e3713639f94629cb7ce6e328d50fcdd491483bc6a083e552d51cdf21445659c465792a6e7276810c0e82827ef78f52f8e302a4d23395b1a4b1a79176cf169768f12e5505dc90f3a0b683de4e5d3ca6a1dc1d9f12c9bda72649e572836a37689d46d9d0eb670c58366b594bdddc9e319c0fd6d8ce42e3d8c5b8cc24d0b1cccdab9fafa327e3069344cb0b0f89640408180279aaea38f43188415b58fe2e7db97f25c2283382237051395bb507720d189527b34d521f3663eee1c42edec088ea4caca428acd062dbf2a39b0b76ebecd3d22eacf925dfec189adb227eaed0c19645392f2ab8a2f5d0d7d0b408ffd0769718157bb", 0x1000) [ 2067.550591][ T8578] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2067.558828][ T8579] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2067.567344][ T8574] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2067.581816][ T8586] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x10, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2067.627748][ T8574] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2067.660891][ T8583] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2067.669310][ T8578] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:55 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) io_setup(0x6, &(0x7f0000000140)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) io_setup(0x80, &(0x7f00000000c0)=0x0) io_submit(r3, 0x1, &(0x7f0000000040)=[&(0x7f0000000000)={0x0, 0x0, 0x0, 0x5, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x2}]) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r5 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r5, 0x40045566, 0x0) signalfd(r5, &(0x7f00000001c0)={[0x4]}, 0x8) write$tun(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000010014000000450000280000000000019078ac141400ac14140212009078ac1414004500000000000000000000007f00000100000000"], 0xfdef) [ 2067.676842][ T8578] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2067.684219][ T8578] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2067.692143][ T8578] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2067.702727][ T8578] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2067.714126][ T8602] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2067.838356][ T8602] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:56 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x14f000}], 0x1, 0x0) 22:16:56 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, @loopback}}}}}, 0xfdef) 22:16:56 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:56 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="030000000000140000ec440000280000000000019078ac141400ac14140012009078ac1414004500000000000000000000007f00000100000000"], 0xfdef) 22:16:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$inet(0x2, 0x3, 0x2) sendmmsg(r1, &(0x7f00000038c0)=[{{&(0x7f0000000040)=@nl=@unspec, 0x80, 0x0}}, {{&(0x7f00000000c0)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10}, 0x80, 0x0}}], 0x2, 0x0) setsockopt$IP_VS_SO_SET_DEL(r1, 0x0, 0x484, &(0x7f0000000000)={0x87, @rand_addr=0xffffffe0, 0x4e23, 0x3, 'sh\x00', 0x0, 0x202, 0x39}, 0x2c) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:56 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x8}, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2068.375700][ T8610] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2068.383492][ T8610] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2068.390810][ T8610] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2068.398393][ T8610] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2068.406084][ T8610] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2068.418580][ T8617] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) sendmsg$NFQNL_MSG_VERDICT(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x2c, 0x1, 0x3, 0x201, 0x0, 0x0, {0x5, 0x0, 0x6}, [@NFQA_EXP={0xc, 0xf, 0x0, 0x1, [@CTA_EXPECT_ID={0x8, 0x5, 0x1, 0x0, 0x48e}]}, @NFQA_VERDICT_HDR={0xc, 0x2, {0xfffffffffffffffe, 0xf4}}]}, 0x2c}, 0x1, 0x0, 0x0, 0x24004844}, 0x801) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2068.427932][ T8614] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2068.436424][ T8615] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2068.445303][ T8615] skbuff: bad partial csum: csum=20/60416 headroom=64 headlen=3712 [ 2068.464515][ T8610] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2068.472151][ T8610] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2068.479534][ T8610] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2068.487071][ T8610] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2068.494751][ T8610] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2068.508559][ T8617] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2068.516776][ T8625] skbuff: bad partial csum: csum=20/60416 headroom=64 headlen=3712 22:16:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) r1 = openat$cgroup_ro(r0, &(0x7f0000000000)='cpuacct.usage_sys\x00', 0x0, 0x0) ioctl$TIOCMIWAIT(r1, 0x545c, 0x0) 22:16:56 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="03000005000000450000280000000008019078ac141400ac14140281009078ac1414004500000000000000000000007f00000100000000"], 0xfdef) 22:16:56 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2068.521175][ T8614] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2068.540209][ T8615] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2068.569102][ T8634] skbuff: bad partial csum: csum=17664/0 headroom=64 headlen=3712 [ 2068.578564][ T8636] skbuff: bad partial csum: csum=17664/0 headroom=64 headlen=3712 [ 2068.582440][ T8635] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2068.593863][ T8635] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2068.601177][ T8635] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2068.608694][ T8635] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready 22:16:56 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) r2 = pidfd_open(0x0, 0x0) r3 = add_key(&(0x7f0000000200)='user\x00', 0x0, &(0x7f00000002c0), 0x0, 0xfffffffffffffffe) keyctl$negate(0xd, r3, 0xfff, 0x0) clock_gettime(0x0, &(0x7f0000000380)={0x0, 0x0}) pselect6(0x40, &(0x7f00000002c0)={0x5, 0x3f, 0x8, 0x5, 0xd062, 0x2413, 0x8, 0x7c}, &(0x7f0000000300)={0x9, 0x80, 0x7fff, 0x2, 0x5, 0x1, 0x9, 0x9}, &(0x7f0000000340)={0x6, 0x4, 0x3, 0x2, 0x86c, 0x3, 0x2, 0x7}, &(0x7f00000003c0)={r4, r5+10000000}, &(0x7f0000000440)={&(0x7f0000000400)={[0x3]}, 0x8}) r6 = request_key(&(0x7f0000000140)='logon\x00', &(0x7f00000001c0)={'syz', 0x1}, &(0x7f0000000200)='/dev/net/tun\x00', r3) keyctl$read(0xb, r6, &(0x7f0000000240)=""/25, 0x19) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000000c0)) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:56 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x28}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2068.616298][ T8635] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2068.656446][ T8639] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2068.664926][ T8640] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2068.683783][ T8641] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2068.691255][ T8641] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2068.698880][ T8641] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2068.706353][ T8641] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2068.714086][ T8641] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2068.734518][ T8639] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2068.742874][ T8640] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:57 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x150000}], 0x1, 0x0) 22:16:57 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f00000001c0)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14, 0xfffc}, @mpls={[{0x4}, {0x8000, 0x0, 0x1}], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, @loopback}}}}}, 0x42) 22:16:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x12}, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:57 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @loopback}}}}}, 0xfdef) 22:16:57 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:57 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = fsopen(&(0x7f00000000c0)='erofs\x00', 0x1) r2 = openat$cgroup_subtree(0xffffffffffffffff, &(0x7f00000001c0)='cgroup.subtree_control\x00', 0x2, 0x0) fsconfig$FSCONFIG_SET_FD(r1, 0x5, &(0x7f0000000140)='wlan0wlan1wlan1!*\x00', 0x0, r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2069.265963][ T8649] skbuff: bad partial csum: csum=20/65532 headroom=64 headlen=56 [ 2069.270951][ T8654] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2069.283903][ T8653] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2069.299803][ T8656] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2069.307264][ T8656] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready 22:16:57 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x33, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @remote}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, @loopback}}}}}, 0x3a) [ 2069.314990][ T8656] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2069.322664][ T8656] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2069.329955][ T8656] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2069.338421][ T8657] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2069.352935][ T8662] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:57 executing program 2: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bsg\x00', 0x40, 0x0) r1 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r1, 0x40045566, 0x0) r2 = dup3(r1, 0xffffffffffffffff, 0x80000) r3 = socket$inet(0x2, 0x800, 0x1) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) r5 = syz_open_pts(r4, 0x8000) r6 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r6, 0x40045566, 0x0) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='io.stat\x00', 0x0, 0x0) r8 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r8, 0x40045566, 0x0) r9 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000000100)='/proc/self\x00', 0x40000, 0x0) r10 = accept4$unix(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000140)=0x6e, 0x800) r11 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r11, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) r12 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x5) ioctl$VT_GETMODE(r12, 0x5601, &(0x7f0000000300)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r11, 0x0) r13 = openat$cgroup_ro(r11, &(0x7f0000000240)='cgroup.events\x00', 0x0, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x200, 0x0) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f00000002c0)=[r2, r3, r5, r6, r7, r8, r9, r10, r13, r14], 0xa) r15 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r15, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r15, &(0x7f0000000340)={@void, @void, @eth={@dev={[], 0x41}, @dev={[], 0x20}, @val={@void, {0x8100, 0x0, 0x1, 0x803}}, {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x9, @empty, @dev={0xac, 0x14, 0x14, 0x41}, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}, @multicast1}}}}}, 0x2e) 22:16:57 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) openat$selinux_avc_hash_stats(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/avc/hash_stats\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:57 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2069.384442][ T8653] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2069.424777][ T8656] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2069.434750][ T8656] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2069.442441][ T8656] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2069.449924][ T8656] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2069.457910][ T8656] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2069.466864][ T8661] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x16}, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:57 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) r1 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x62a040, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r0, 0xc0406618, &(0x7f0000000100)={{0x1, 0x0, @descriptor="e2fde1a318c57c0e"}}) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f00000000c0)={'macvtap0\x00', @remote}) [ 2069.477466][ T8680] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2069.497777][ T8684] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2069.544420][ T8680] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2069.584246][ T8689] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:58 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x151000}], 0x1, 0x0) 22:16:58 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x28}, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:58 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = getpid() sched_setattr(r1, &(0x7f0000000040)={0x30, 0x2, 0x0, 0x0, 0x9}, 0x0) r2 = getpgid(r1) r3 = getpid() sched_setattr(r3, &(0x7f0000000040)={0x30, 0x2, 0x0, 0x0, 0x9}, 0x0) setpgid(r2, r3) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=ANY=[@ANYBLOB="2800000010005fba000000000000000000000000fac7b3e8497c98d77129d210df85bfddad860adec9683e34af979f611a764790c8e1e40372aeddca1f0cb2af02f9ca65f6e4d33968cf40b2599d301cb6b4194279201dedb0e82cfbea601697ae8e46af997761d2de35470ae3e721527af8803b249d3bfd3233b12908c1392c5c94b0661bfc38306e0e09ac2452e0eefaf337759a687ecbcff0e3c5d74ef45ce4875076849026cc79ab7d0a8d5e50f85c627ff7f1eda107d88ae8eef931e1", @ANYRES32=0x0, @ANYBLOB="038044000000000008001b0000000000"], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:58 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r1, 0x40045566, 0x0) ioctl$int_out(r1, 0x5462, &(0x7f0000000000)) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000001400000000280000000000019078ac141400ac14140212009078ac1414004500000000000000000000007f000001000000000000"], 0xfdef) r2 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000000100)='/selinux/policy\x00', 0x0, 0x0) ioctl$TUNGETDEVNETNS(r2, 0x54e3, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) flock(r3, 0xf) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r3, 0x0) fspick(r3, &(0x7f00000000c0)='./file0\x00', 0x1) 22:16:58 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x3}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:58 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, @loopback}}}}}, 0xfdef) 22:16:58 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) prlimit64(0x0, 0x0, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r1 = getpid() sched_setattr(r1, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x7fffffff}, 0x0) r2 = socket$inet6(0xa, 0x2, 0x0) recvmmsg(r2, &(0x7f0000008880), 0x400000000000249, 0x0, 0x0) fcntl$setpipe(0xffffffffffffffff, 0x407, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setpipe(r4, 0x407, 0x0) write(r4, &(0x7f0000000340), 0x41395527) vmsplice(r3, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x30, 0x2, 0x0, 0x0, 0x3}, 0x0) r5 = openat$full(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/full\x00', 0x2002, 0x0) r6 = perf_event_open(&(0x7f000001d000)={0x2, 0x70, 0x7e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x514, 0x8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) syz_genetlink_get_family_id$batadv(&(0x7f0000000300)='batadv\x00') sendmsg$BATADV_CMD_GET_BLA_CLAIM(r6, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000800)={0x0}, 0x1, 0x0, 0x0, 0x4000854}, 0x0) openat$rtc(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/rtc0\x00', 0x0, 0x0) r7 = openat$rtc(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/rtc0\x00', 0x0, 0x0) ioctl$RTC_ALM_SET(r7, 0x40247007, &(0x7f0000000000)) openat$rtc(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/rtc0\x00', 0x0, 0x0) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r5, &(0x7f00000004c0)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000580)=ANY=[@ANYRESHEX, @ANYRES16=r7, @ANYRESOCT=0x0], 0x3}, 0x1, 0x0, 0x0, 0x24000805}, 0x20000004) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$bpf(0x20000000, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2001001, 0x0) socket$packet(0x11, 0x0, 0x300) socket$inet6_tcp(0xa, 0x1, 0x0) r8 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000005c0)=ANY=[@ANYBLOB="2800000010005fe63d16490100c6f6286e0a031c9b67f55eb6651fe8eaf0a6d8e09359f4bbfb62e28e186ed5d00c1d040d84adf6f5ab09b1e429851645bdced1849c5a3529e1ef60bbe73799e6f397bfac53743013c1a829f9172e13ea1e28cb4faf64f1447a394c0979fe896ae7372f89cd7b2c460c1c7565c0e55e178f197833ddfc373d392048a2c4fd1831a4d2d59ce0b962c317", @ANYRES32=0x0, @ANYBLOB="0f0000000000000008001b0000000000"], 0x28}}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) socket(0x10, 0x3, 0x0) [ 2070.126176][ T8693] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2070.146255][ T8699] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.0'. [ 2070.163746][ T8700] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2070.175997][ T8701] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2070.183496][ T8701] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2070.190716][ T8701] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2070.198491][ T8701] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2070.206236][ T8701] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2070.218118][ T8699] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.0'. [ 2070.244956][ T8693] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2070.254013][ T8700] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:58 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x4}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2070.275227][ T8701] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2070.283696][ T8701] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2070.291086][ T8701] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2070.298863][ T8701] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2070.306741][ T8701] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:16:58 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x8}, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2070.377830][ T8713] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. [ 2070.416346][ T8717] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:58 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe80, @loopback}}}}}, 0xfdef) [ 2070.430235][ T8718] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2070.498178][ T8717] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2070.519451][ T8721] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2070.535126][ T8721] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2070.550559][ T8721] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2070.566837][ T8721] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2070.582003][ T8721] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:16:58 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x12}, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:58 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'xfrm0\x00', 0x8000}) r1 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000003c0), 0x4) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x10, 0x1010, r1, 0xd8234000) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r4 = getpid() sched_setattr(r4, &(0x7f0000000040)={0x30, 0x2, 0x0, 0x0, 0x9}, 0x0) r5 = getpid() sched_setattr(r5, &(0x7f0000000040)={0x30, 0x2, 0x0, 0x0, 0x9}, 0x0) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000000300)=ANY=[@ANYBLOB="bf16000000000000b70700000100e2ff5070000000000000200000000000c09695000000000000002ba728041598d6fbd30cb599e83d24a3aa81d36bb3019c13bd2321afb56fa54f26fb0b71d0e6acfefc41d8f7faf75e0f226bd917487960717142fa9ea4318123741c0a0e168c1886d0d4d94f2f4e345c652fbc16ee988e6e0dc8cedf3ceb9fbfbf9b0a4def23d410f6296b0db6cf529a2255b6b079e38032a8343981dcc7b1b85f453d44aeaccd3641110bec4e90a6341965c39e4b3449abe802f1ab3e89cf6c662ed4048d3b3e22278d00031e5388e85c867ddd58211d6ececb0cd2b6d357b8580218ce74e467725877074e468ee23fd2f73902ebcfcf4982277598000000000000e0ff00000000000000000000000000000000000000000000000000000000b27cf3d1848a54d8132be1ffb0adf9deab6ec664b91a6844efdebb7b3de8f6333f6c962b1f292324b7ab7f7da31cf41ab11f12fb1e2c494034127dc79f40159e800ea2474b542d35a30b23bcee46762c2093bcc9eae5ee3e980026a615f1bb0374e04bde7bac7407509a4d9a485c5989b8e673e3296e52d3370688c19322b95a2315b395000000000000000000000000020a40f135429eab817e01e732000000001420d1a66e9b7ff12c96cf4f5bb64a74fc10070f62b6a5c67a8c59b29adceb505c98c8dfa61fa426cc78ca0cce5989dcbb0d156d34e53531251e502cbdf73101881e6222c6eed85de58202d456a9b794c0fe5f167728867f22575e5525985d37c7e99a984ee1775b2370f0858a2adf13098b629db6009dd69916cbb5d407001dd62cadc9e23f46faf1906d6294071b19178dca12e5bd15ad4a4cad7a1f600079d6aa2005fb1a91efed3b781625e8d300"/660], &(0x7f0000000140)='GPL\x00'}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000002c0)={r6, 0xc0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000000)={r7}, 0xc) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000500)={r5, r3, 0x0, 0x6, &(0x7f00000004c0)='xfrm0\x00', r7}, 0x30) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000540)={r4, 0xffffffffffffffff, 0x0, 0xe, &(0x7f0000000480)='memory.events\x00', r8}, 0x30) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r3, 0x0) ioctl$PPPIOCSMAXCID(r3, 0x40047451, &(0x7f00000001c0)=0xfffffa46) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r9, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) msync(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r9, 0x0) sendmsg$NFNL_MSG_CTHELPER_DEL(r9, &(0x7f0000000380)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x2c, 0x2, 0x9, 0x301, 0x0, 0x0, {0xc, 0x0, 0x7}, [@NFCTH_TUPLE={0x4}, @NFCTH_POLICY={0xc, 0x4, 0x0, 0x1, {0x8, 0x1, 0x1, 0x0, 0x1}}, @NFCTH_PRIV_DATA_LEN={0x8, 0x5, 0x1, 0x0, 0xc}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20000800}, 0x20000002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r2, 0x0) r10 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000100)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_ADDDEF(r2, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000200)={&(0x7f0000000140)={0x60, r10, 0x300, 0x70bd2a, 0x25dfdbfd, {}, [@NLBL_MGMT_A_IPV4ADDR={0x8, 0x7, @broadcast}, @NLBL_MGMT_A_DOMAIN={0xc, 0x1, ':#wlan1\x00'}, @NLBL_MGMT_A_IPV6MASK={0x14, 0x6, @remote}, @NLBL_MGMT_A_FAMILY={0x6, 0xb, 0x1d}, @NLBL_MGMT_A_CLPDOI={0x8, 0xc, 0x3}, @NLBL_MGMT_A_IPV6MASK={0x14, 0x6, @empty}]}, 0x60}, 0x1, 0x0, 0x0, 0x10}, 0x90) socket$nl_route(0x10, 0x3, 0x0) r11 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r11, 0x0) r12 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vsock\x00', 0xb6d52b481ebe9d17, 0x0) r13 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r13, 0x40045566, 0x0) sendmsg$nl_route(r12, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000440)=ANY=[@ANYRES16, @ANYRESDEC=r13, @ANYRES32], 0x3}}, 0x31) [ 2070.604173][ T8718] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2070.640469][ T8725] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2070.665383][ T8721] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2070.679650][ T8721] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2070.697275][ T8721] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2070.712454][ T8721] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2070.728609][ T8721] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2070.770488][ T8725] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:58 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1100, @loopback}}}}}, 0xfdef) 22:16:58 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x152000}], 0x1, 0x0) 22:16:58 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x10}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:58 executing program 0: r0 = getpid() sched_setattr(r0, &(0x7f0000000040)={0x30, 0x2, 0x0, 0x0, 0x9}, 0x0) pidfd_open(r0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015c01}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(0xffffffffffffffff, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:58 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x16}, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2071.018891][ T8738] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2071.027749][ T8740] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2071.040813][ T8739] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2071.050062][ T8738] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2071.059527][ T8741] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:59 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r2, 0x0) accept4$packet(r2, &(0x7f00000000c0), &(0x7f0000000200)=0x14, 0x800) [ 2071.067576][ T8741] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2071.076167][ T8741] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2071.084401][ T8741] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2071.091980][ T8741] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2071.099828][ T8713] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. 22:16:59 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000340)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) bind$vsock_dgram(r1, &(0x7f0000000380), 0x10) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f00000000c0)={{{@in6=@mcast1, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6}, 0x0, @in=@multicast1}}, &(0x7f0000000000)=0xe8) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000300)={'ip6tnl0\x00', r2}) io_uring_register$IORING_UNREGISTER_FILES(r0, 0x3, 0x0, 0x0) write$tun(r0, &(0x7f00000001c0)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x7, 0x108, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x3b, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr, {[@noop, @cipso={0x86, 0x1b, 0x0, [{0x0, 0x2}, {0x5, 0x6, "8ffd97fc"}, {0x0, 0x6, "2073e87a"}, {0x1, 0x7, "ac97ec8a3a"}]}, @generic={0x86, 0x4, "95c1"}, @lsrr={0x83, 0x3, 0xcb}, @rr={0x7, 0x27, 0x69, [@multicast1, @remote, @rand_addr=0x2, @rand_addr=0x3c3, @initdev={0xac, 0x1e, 0x8, 0x0}, @local, @local, @empty, @local]}, @timestamp_addr={0x44, 0x4c, 0x12, 0x1, 0x0, [{@loopback, 0x10000}, {@empty, 0x7bf}, {@multicast2, 0x6}, {@loopback, 0x1}, {@rand_addr=0x81, 0x8}, {@empty, 0x5}, {@local, 0x318b}, {@dev={0xac, 0x14, 0x14, 0x11}, 0x1}, {@multicast1, 0x8}]}, @generic={0x88, 0xd, "07ce3ae0f3213d7376817b"}, @timestamp_prespec={0x44, 0x34, 0x75, 0x3, 0xa, [{@initdev={0xac, 0x1e, 0x1, 0x0}, 0x5}, {@empty, 0x2}, {@multicast1, 0xa2bf}, {@multicast1, 0x4}, {@loopback, 0x1}, {@loopback, 0xfd07}]}]}}}}}}, 0x112) 22:16:59 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="030000000000140dfad8ba1110573b7a400443e28187000000450000281000000000019078ac141400ac14140212009078ac1414004500000000"], 0xfdef) [ 2071.115829][ T8747] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2071.125835][ T8740] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2071.156841][ T8754] skbuff: bad partial csum: csum=3348/55546 headroom=64 headlen=3712 [ 2071.167520][ T8748] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2071.175283][ T8748] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2071.183583][ T8748] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2071.190828][ T8748] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2071.198428][ T8748] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:16:59 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x28}, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:59 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = add_key(&(0x7f0000000200)='user\x00', 0x0, &(0x7f00000002c0), 0x0, 0xfffffffffffffffe) pivot_root(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') keyctl$negate(0xd, r1, 0xfff, 0x0) r2 = add_key(&(0x7f00000000c0)='asymmetric\x00', &(0x7f0000000100)={'syz', 0x0}, &(0x7f0000000140)="9414bba889c39a7149b4ccc0078ae666c66657d6e10bfd82110a3115646a2505cff187875ae8b0fed456e9ac9a5e3ca39e4da7ac8739ee7b45eda0e016e0d5da0dbc6350aeffac73c6b3513635fa706de97f9e8e7b", 0x55, r1) r3 = add_key(&(0x7f0000000200)='user\x00', &(0x7f0000000240)={'syz', 0x0}, &(0x7f00000002c0)='4', 0xba, 0xfffffffffffffffe) request_key(&(0x7f0000000300)='asymmetric\x00', &(0x7f0000000380)={'syz', 0x0}, &(0x7f0000000340)='nodev\x00', r3) r4 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000200)={'syz', 0x3}, 0x0, 0x0, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r5, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r5, 0x0) ioctl$sock_SIOCETHTOOL(r5, 0x8946, &(0x7f00000003c0)={'veth1_to_hsr\x00', &(0x7f0000000000)=@ethtool_sset_info={0x37, 0xffff, 0x6, [0x3ff, 0x100, 0x2, 0xffff, 0x7fffffff, 0xfffffff8, 0x327, 0x5, 0x7]}}) keyctl$KEYCTL_MOVE(0x1e, r2, r3, r4, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000280)={@val={0x0, 0x9100}, @val={0x1, 0x0, 0x0, 0x0, 0x14}, @arp=@generic={0x4, 0x8864, 0x6, 0x3, 0x2, @local, "f89827", @dev={[], 0x25}, "8ff1d2ce10ef6d0d5146a02fe659158a"}}, 0x35) 22:16:59 executing program 0: r0 = add_key$user(&(0x7f0000000100)='user\x00', &(0x7f0000000140)={'syz', 0x0}, &(0x7f00000001c0)="aa1a50a434e584c2f27d77f1344eefba7d5ec3f728a1f3596907317287bb749a9dd95af7cfd43fbaf93aacb52768a969cf70170baaf1", 0x36, 0xffffffffffffffff) keyctl$KEYCTL_PKEY_DECRYPT(0x1a, &(0x7f0000000200)={r0, 0x1f, 0x9}, &(0x7f00000002c0)={'enc=', 'oaep', ' hash=', {'md5-generic\x00'}}, &(0x7f0000000240)="36b7934db49c4f401279e8e1171e31f3d737169cb44d1c45b3ad15e8e99ec7", &(0x7f0000000340)=""/9) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) socket$nl_route(0x10, 0x3, 0x0) r2 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bsg\x00', 0x400, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r3, 0x0) write$char_usb(r3, &(0x7f0000000480)="c14046901213f5cced314f624903ee1e7573395d602e495ec12fa176f142828f109de0925727235e32e263c8dfefca0ae6832053ae58d60a7b417147d82615a6f5242423dc8ec2f5123804c08e436939df8c0ce911f26ce2d9a37391529856aef52439d9943acaffe3022515ce6b568b2e64052a400fdab147e8885bc017a54f3eda1436c276eff13e069695cf2ac7de4a63c670d9abeba45f62d27860f6eef39ad9", 0xa2) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000003c0)=ANY=[@ANYRESOCT, @ANYRESHEX=r0, @ANYBLOB="000000000000000000000000000000000aef5f2eb8c79f080bc3be02ee"], 0x3}}, 0x0) write$tun(r1, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:59 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000, @loopback}}}}}, 0xfdef) [ 2071.222745][ T8739] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2071.260115][ T8763] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:59 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) io_setup(0x4, &(0x7f0000000000)=0x0) r2 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r2, 0x40045566, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80200, 0x3) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) r5 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r5, 0x40045566, 0x0) r6 = perf_event_open$cgroup(&(0x7f0000000380)={0x1, 0x70, 0x3, 0x8, 0xff, 0x5, 0x0, 0x9, 0x200, 0x2, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x2, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x35d6, 0x1, @perf_bp={&(0x7f0000000340), 0x2}, 0x800a, 0xf69, 0x4, 0x0, 0x8001, 0xfff, 0x8}, 0xffffffffffffffff, 0xe, 0xffffffffffffffff, 0x9) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r7, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r7, 0x0) r8 = openat$cgroup_ro(r7, &(0x7f0000000480)='memory.swap.current\x00', 0x0, 0x0) r9 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r9, 0x40045566, 0x0) r10 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r10, 0x40045566, 0x0) r11 = open(&(0x7f00000006c0)='./file0\x00', 0x581cc2, 0xc2) r12 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r12, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r12, 0x0) ioctl$ION_IOC_ALLOC(r12, 0xc0184900, &(0x7f0000000740)={0x7, 0x6, 0x0, r0}) r14 = openat$selinux_avc_hash_stats(0xffffffffffffff9c, &(0x7f0000000840)='/selinux/avc/hash_stats\x00', 0x0, 0x0) r15 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r15, 0x40045566, 0x0) r16 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/vga_arbiter\x00', 0x0, 0x0) r17 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r17, 0x40045566, 0x0) io_submit(r1, 0x9, &(0x7f0000000b40)=[&(0x7f0000000140)={0x0, 0x0, 0x0, 0x3, 0x100, r2, &(0x7f00000000c0)="540e53dc4888a2fb8ff2c2db2f75ef9578c2e436d19b15960a3a2b7b15c2e68a1be7205c88ec33d7601b498f00e8d16fc9e15d4b8d638ff6effd0cb2", 0x3c, 0x1, 0x0, 0x2, r3}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x6, 0x41, 0xffffffffffffffff, &(0x7f00000001c0)="c4", 0x1, 0x7fff, 0x0, 0x3, r4}, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x5, 0xdf6a, r5, &(0x7f0000000240)="f03e3ea21d8bcd6b82ca4b811a4169a7c80f447b8fbf18a6bdecbd41c7ca666aee07ec3a4f34acbefb92630d062e3af8dd2589359a3132e2d1e3b39847e44f1a1f4cca470c91fea86b090998032c3745a0499018f9c68840ba3e9314f626b2147f663dbbf09ae31c0f3825215084c3e753e07362548494c2d2236c84a7e0b9669371d7b45223ddee792d3ac7805903f3c2073b69d31d", 0x96}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x4, 0x8, r6, &(0x7f0000000400)="860daa9040996f04d60efe06abd06948bd80844555c4a364347508725e2dbf472c8422f122e90a47bb524c2913f6e8a50a00a3e020e5b08850cd8ae6cf6f8cc70072ed9a23ac4203d76016987ef2ea6da532bcb584737263fb04", 0x5a, 0x5, 0x0, 0x2, r8}, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x8, 0x8, r9, &(0x7f0000000500)="ebc6994d8475fac70d6199b5468438741d905d53422c627605a3ef357a7a7f557ac95f6355bca1e4665e2fa47c2c4a53cac7d4b0c37f46106138d848eeb84d78faf5eb2c03dbf0b487684d21a7df91c68006d6760931fb5c02fbeb87780ada98b81ab08eff1d074fb5fbd805b7f3773626e411e4ce2f0297a7e97f65dff49d1abf23b77a7bdd", 0x86, 0x1f, 0x0, 0x1}, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x6, 0xea7, r10, &(0x7f0000000600)="d29efb29dc93dab78332835bcd1f2f75f78d5cec105cebea1e19ed57c0804810ed98ec5ce2fe1c2b4c9d57cf27f8e44b7c23056b3e884bccd368c4ad50c11a83ef0d93338311ed47faa82662bb8884280f48b45420b67012deb3c185591cfd9c2bd43db10cc420b07410e431a2529d9304e7164a91e65b0011365080c4f8d1f816a2cfeb8038782b27b7bd", 0x8b, 0x9, 0x0, 0x1, r11}, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x7, 0xbc, r13, &(0x7f0000000780)="6e7a4e2e90d0da86b688194ea59980e530f307aa6b79875b5fb143aabfce49974f7d51b7664119ba8708d7c4d0656bc8f219e8010d406a5f5397c9762e799579ec88dfd4120be439792247aa74b42ba14da6f1501d096159f6c45e77d7409b8e8314ff85b7dd6448771766738742a49af0c6fa646d37602b8734a9eb54bbd754eab99b7b652e74f1f12e87e65e0409d47550b9b793192978b667d9f4d8a3d21d52df1e2a1eaff5b23b612e481d803474df3bca43f2da", 0xb6, 0x5, 0x0, 0x0, r14}, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x3, 0x8, r15, &(0x7f00000008c0)="2b12ff6535e8aa105d2b1e33d0012b71c9459647a205831f7d6510b84cf6e6c9c81419af64fadfacbad24d521805b4bacb2014275e1af9f9cae377617b4550ef59a36738d5af8b47ddfe7ad95bc40a419f351a465d59fa689a910d07b97d1f8dbf4b8da58378664a44f7bbae654792776fe43f85e6463d0a4b577bdb02d28b2d0f6124f721f5a10fd1f47c9b84bbfa4f25a58a6e8a01b01476f230a51057d457f6a975a58b22ca3eeea250112ff6b87e01799423f1c78f41fa40f99f82865182fbd8b9f9b1ab3173831eb8d9894796ff910dee2c9dbc9d93", 0xd8, 0x0, 0x0, 0x3, r16}, &(0x7f0000000b00)={0x0, 0x0, 0x0, 0x7, 0x81, r17, &(0x7f0000000a40)="f136cd994bfaa0180e1eea3bcc972bbfccc0e014e219126c69084f512ff1140ce4a60dfeef80256950c2cab4a33bd830f8c866ce20b15129177cc3e0628a1e3b143dcf409232c98803b3ede0cecc361ac2618a059b1564fc8a26ed57e12c15541b2ab7bf381f5db7478ca3809b5cf8e595a988f9465be469f35e86dc8b6589c39d1f17b5d489b7a4cde0f282bfcec076cd468083b443d8e72ed38339cf1df874be052cb37b", 0xa5, 0xfc, 0x0, 0x2}]) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000280000000000019078ac141400ac14140212009078ac1414004500000004000000000000007f00000100000000"], 0xfdef) [ 2071.284625][ T8768] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2071.292600][ T8768] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2071.302061][ T8768] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2071.309435][ T8768] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2071.316918][ T8768] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2071.338343][ T8763] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2071.393391][ T8774] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2071.400991][ T8774] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2071.408387][ T8774] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2071.417051][ T8774] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2071.425345][ T8774] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:16:59 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x153000}], 0x1, 0x0) 22:16:59 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x16}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:59 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f0000000040)=0x0) timer_settime(r2, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) timer_gettime(r2, &(0x7f00000000c0)) 22:16:59 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) 22:16:59 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:59 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800e, @loopback}}}}}, 0xfdef) [ 2071.883676][ T8782] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2071.893780][ T8783] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2071.902396][ T8785] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2071.909872][ T8785] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2071.917435][ T8785] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2071.924909][ T8785] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready 22:16:59 executing program 2: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) write$tun(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="0300000000001400000045ae016e00660000010690780000000300000400000adedfc4667be82af1831b4fac14141000000000ac1414bb0000002e7f000001e0000001014414fe40000000080000dc4e00000004000000008913927f00000100000200ac1414bbac14142e070acce1d2b61e73699b44287e10000000ff00000003000000038000ffff0000000800000002000000060000080000000400004e214e24", @ANYRES32=0x41424344, @ANYRES32=r0, @ANYBLOB="0101000690780004001e1481f30000000000000007000000000000000805160000010100000000800000000000000600000006017719df2003e560602e5a6f7e29012d43eb2f7b912292005b46f26d42ccc0b5cb90df8e3172079c806bc868ec984e02237376a4cb6635542d1cf0599639323d7f3415274fb1425dec2ff5ce5d56becd26227685060d6f8590618ab4cdc3c21ec4766235319480d216a4733878dcc31affb38a25d4bd46850f70e8bc61e4f5bf912b5ec287bd03d0385ee0744a035d839ad526186e9872b282b9c3c32d9d5f0052e1eb98722a3017c329c17ea5b41eb38a998175bdfed962c7d12eedaf53e685041dcdf4ec8ac994f93477e58add52c11702e983286b90b1227e64e36b446ebd4f8b27180bbc969c230c535db7da22d7d3ba38119acd6107de9e35b9b00944b183da2be32c1f8926e9b48133c81228fdab2c642837bf7a0a6d48a0b70483cb7fb9227bbf40b2681d559e171102e5affd51414064412767c4ca1805fd7af953589ad1285dbc9f90e484f3042c4b96c06dca950d0cbabf4fe3f40ab2b257e2e76ca600827e99c314ea2105172f349f6bf11aaadd9b9a48ef7653034766e7b3722b38a1f9e2272aa2e0"], 0x178) 22:16:59 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000100)='nl80211\x00') sendmsg$NL80211_CMD_NEW_INTERFACE(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r1, 0x100, 0x70bd2c, 0x25dfdbfc}, 0x14}, 0x1, 0x0, 0x0, 0x4000000}, 0x1) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000000)={@void, @val={0x2, 0x0, 0x2, 0x67, 0x8, 0x401}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x1, 0x0, 0x0, 0x1, 0x0, @local, @broadcast}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local}}}}}, 0x3a) [ 2071.932604][ T8785] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2071.950658][ T8786] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:16:59 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$inet(0x2, 0x3, 0x2) recvmsg$can_raw(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000240)=@ll={0x11, 0x0, 0x0}, 0x80, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/176, 0xb0}, {&(0x7f0000000380)=""/115, 0x73}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/243, 0xf3}], 0x4, &(0x7f00000005c0)=""/107, 0x6b}, 0x0) sendmmsg(r1, &(0x7f00000038c0)=[{{&(0x7f0000000040)=@nl=@unspec, 0x80, 0x0}}, {{&(0x7f00000000c0)=@ll={0x11, 0xc, r2, 0x1, 0x7, 0x6, @broadcast}, 0x80, 0x0}}], 0x2, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/119, 0x77, 0x0, &(0x7f00000001c0)=@nfc={0x27, 0x0, 0x1, 0x1}, 0x80) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:16:59 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000000), &(0x7f00000000c0)=0xc) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2071.984750][ T8782] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2072.014772][ T8785] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:00 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0xff}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:00 executing program 2: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(0xffffffffffffffff, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2072.028229][ T8785] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2072.036037][ T8785] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2072.044416][ T8785] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2072.052411][ T8785] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2072.061783][ T8783] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2072.092634][ T8808] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2072.164466][ T8808] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:00 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x154000}], 0x1, 0x0) 22:17:00 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000980)={@val={0x0, 0x8035}, @val={0x0, 0x0, 0x0, 0x0, 0x5}, @ipv6=@dccp_packet={0x7, 0x6, '\x00', 0x1d2, 0x21, 0x7f, @mcast1, @mcast2, {[@fragment={0x1, 0x0, 0x2, 0x0, 0x0, 0xe, 0x66}, @fragment={0x6, 0x0, 0x6, 0x1, 0x0, 0x0, 0x68}, @srh={0x2e, 0x4, 0x4, 0x2, 0x0, 0x48, 0xb2a, [@loopback, @mcast1]}, @dstopts={0x3c, 0x9, [], [@ra={0x5, 0x2, 0x3}, @calipso={0x7, 0x48, {0x3, 0x10, 0x8, 0x7f, [0x2, 0x523, 0x6, 0x3f, 0x3, 0x2, 0x7fffffff, 0x100000001]}}]}, @srh={0x87, 0x8, 0x4, 0x4, 0x89, 0x20, 0x9, [@mcast2, @loopback, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @ipv4={[], [], @remote}]}, @routing={0x6, 0x8, 0x1, 0x7, 0x0, [@remote, @mcast2, @initdev={0xfe, 0x88, [], 0x1, 0x0}, @dev={0xfe, 0x80, [], 0x37}]}], {{0x4e20, 0x4e24, 0x4, 0x1, 0x7, 0x0, 0x0, 0x5, 0x2, "bd791d", 0x18, "d3795c"}, "cefa32d892a8f7c015dda19adb0e1128d08262be6d0a92933b26461615f01883c8cdf1a34f5006247ac7f1fd961f64fa228f9dcc12aa7b9fed1c842715281fcf80761da7fdd347934df6a405c6a769eaae8b2795ee818d2efabee36293c2aef1d6bf6772d6d19419c833ef922d99c6fea02b490f809340a08829f63aa92dc2c137e90319296a00c2ca7a7e64b5b97dd712b54a5ba95d528318ccb2b33e5a810c97a5"}}}}, 0x21f) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r2, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080)='nl80211\x00') sendmsg$NL80211_CMD_STOP_AP(r3, &(0x7f0000000fc0)={0x0, 0x0, &(0x7f0000000f80)={&(0x7f0000000280)={0x1c, r4, 0x1, 0x0, 0x0, {}, [@NL80211_ATTR_FTM_RESPONDER={0x8, 0x110}]}, 0x1c}}, 0x0) sendmsg$NL80211_CMD_DEL_MPATH(r2, &(0x7f0000000500)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000480)={0x38, r4, 0x200, 0x70bd2c, 0x25dfdbff, {}, [@NL80211_ATTR_MAC={0xa, 0x6, @local}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @dev={[], 0x43}}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}]}, 0x38}, 0x1, 0x0, 0x0, 0x40081}, 0x20006000) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r5, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r5, 0x0) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000240)={r5, &(0x7f0000000300)="74ab69f059a83a71535c8bdfcd636429579b0f47f068981da4968528b27b5c8f498812f1027fa94feafd40ee75e7464ced392c216262c68920845a9889e58a2daaebd60e4003622748af6a473dada01cc7ec8e40b6f0b8cdd41ce6199ae58b07f844494733b394c92c02e6dd870d1604b02216d58718a800af7ad8a70e352652b84365f0d2a39cc7f137de", &(0x7f00000003c0)="45d139fb4de7af86cab9db5f46ded41e17bcbdd9f4ceddc53df400e96e77ced03d5f8bb3314182d200fff75483904d8ecf310279c7320ba910ed55024cde6ed9f394635e", 0x2}, 0x20) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) r6 = syz_genetlink_get_family_id$tipc2(&(0x7f00000000c0)='TIPCv2\x00') r7 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_ENABLE(r7, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)={0x14, r6, 0xc573de0d27bdfe6f}, 0x14}}, 0x0) sendmsg$TIPC_NL_NAME_TABLE_GET(r1, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000001c0)={&(0x7f00000000c0)={0xc4, r6, 0x400, 0x70bd27, 0x25dfdbff, {}, [@TIPC_NLA_SOCK={0x70, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_CON={0x34, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0xffffffe1}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x2}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x80000000}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x200}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x3ff}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x7}]}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x1000}, @TIPC_NLA_SOCK_CON={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x9}]}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_CON={0x14, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8, 0x1, 0x101}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x800}]}]}, @TIPC_NLA_NODE={0x30, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x400}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x400}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x1}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}]}, @TIPC_NLA_LINK={0x10, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}]}]}, 0xc4}, 0x1, 0x0, 0x0, 0x200000d0}, 0x4048004) prctl$PR_SVE_GET_VL(0x33, 0x1d1a0) [ 2073.073370][ T22] audit: type=1400 audit(1581805021.037:161): avc: denied { map } for pid=8823 comm="sh" path="/bin/dash" dev="sda1" ino=1473 scontext=system_u:system_r:insmod_t:s0-s0:c0.c1023 tcontext=system_u:object_r:file_t:s0 tclass=file permissive=1 22:17:02 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f00000001c0)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x13, 0x4, 0x0, 0x0, 0x68, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev, {[@timestamp_addr={0x44, 0x34, 0xd7, 0x1, 0xa, [{@multicast2, 0x2336}, {@broadcast}, {@broadcast, 0x10001}, {@broadcast, 0xf34}, {@remote, 0x9}, {@multicast1, 0x7fff}]}, @noop]}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xffffffffffffff4b) 22:17:02 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe5fd, @loopback}}}}}, 0xfdef) 22:17:02 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0x2}, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:02 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:02 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x490000, 0x151) write$P9_RLOPEN(r1, &(0x7f00000000c0)={0x18, 0xd, 0x2, {{0x8, 0x1, 0x6}, 0x7}}, 0x18) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:02 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x155000}], 0x1, 0x0) 22:17:02 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) ptrace$getenv(0x4201, 0x0, 0x4, &(0x7f0000000000)) [ 2074.899693][ T8833] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2074.908660][ T8834] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2074.917473][ T8832] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2074.926087][ T8835] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2074.933694][ T8835] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2074.940938][ T8835] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready 22:17:02 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = openat$selinux_avc_cache_stats(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/avc/cache_stats\x00', 0x0, 0x0) getresuid(&(0x7f00000000c0), &(0x7f0000000100)=0x0, &(0x7f0000000140)) syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000240)='ns/time\x00') mmap$usbfs(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x300000a, 0x13, r1, 0x5) r3 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r3, 0x40045566, 0x0) getresgid(&(0x7f0000000180), &(0x7f00000001c0)=0x0, &(0x7f0000000200)) fchown(r3, r2, r4) write$tun(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="03000000000014000000450000280000000000019078ac141400ac14140212009078ac1414004500000000000000000000007f000001000000009afa377b92898e26c3ea5e863147d3c1b64ecc6070b4e0d6903c378ba74788b5b28949525a1f6c6672c8f0667cf509375c5a319f182ee56b9a152a1a4d5ebbab7e39568b0d4c198ba8ce183e2a8a67b56e2992c07425127ad2b811a54d2c73920ef25c0bca62f6b000d0946cf44fe64d186ae532e90575c1841c4ececd8f2273d02f7a491732079a8d110c64e4d87a39a87a8e5b36f4941e8ec7b7eb99cdab58d163fa179192a279cfeb566c7681d360da3ef117b2015d564d4d968a5a"], 0xfdef) 22:17:02 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r2, 0x0) accept4$inet6(r2, &(0x7f00000000c0)={0xa, 0x0, 0x0, @dev}, &(0x7f0000000100)=0x1c, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) ioctl$TIOCSCTTY(r1, 0x540e, 0x6) write$tun(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="45f000300000000c0000019078ac141441ac141436120090780000007f450099f12921e9376716d64e7a0788d0fffe00000000000000007f000001009e420000"], 0x30) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r3, 0x0) shutdown(r3, 0x0) 22:17:02 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/policy\x00', 0x0, 0x0) r1 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r1, 0x40045566, 0x0) ioctl$UI_SET_EVBIT(r1, 0x40045564, 0xc) [ 2074.948495][ T8835] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2074.956102][ T8835] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2075.015619][ T8833] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2075.036421][ T8835] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2075.045166][ T8835] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2075.052816][ T8835] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready 22:17:03 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) r1 = openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/avc/cache_threshold\x00', 0x2, 0x0) ioctl$IOC_PR_PREEMPT(r1, 0x401870cb, &(0x7f00000000c0)={0x6, 0x5, 0x1, 0x9}) 22:17:03 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r0, 0xc0096616, &(0x7f0000000000)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f00000001c0)={@void, @void, @mpls={[], @ipv4=@icmp={{0xe, 0x4, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0x20}, @dev={0xac, 0x14, 0x14, 0x2}, {[@noop, @rr={0x7, 0x23, 0x51, [@initdev={0xac, 0x1e, 0x1, 0x0}, @multicast2, @multicast2, @local, @initdev={0xac, 0x1e, 0x0, 0x0}, @local, @broadcast, @loopback]}]}}, @source_quench={0x4, 0x0, 0x0, 0x0, {0xe, 0x4, 0x0, 0x5, 0x3, 0x67, 0x7f, 0x9, 0x88, 0x6, @empty, @multicast2, {[@end, @timestamp_addr={0x44, 0xc, 0x38, 0x1, 0x0, [{@multicast1, 0x3ff}]}, @timestamp_prespec={0x44, 0x14, 0x50, 0x3, 0xf, [{@local, 0x7ff}, {@local}]}]}}, "97641a39ca668c11"}}}}, 0x80) [ 2075.060098][ T8835] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2075.067833][ T8835] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2075.076195][ T8832] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2075.086409][ T8834] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:03 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x11, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:03 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfde5, @loopback}}}}}, 0xfdef) 22:17:03 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) clock_settime(0x4, &(0x7f0000000140)={r2, r3+10000000}) getsockopt$inet6_tcp_int(r1, 0x6, 0x12, &(0x7f0000000000), &(0x7f00000000c0)=0x4) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:03 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0x3}, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:03 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x40240, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f00000000c0)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@udp={{0x12, 0x4, 0x0, 0x24, 0xa4, 0x64, 0x0, 0x3, 0x11, 0x0, @loopback, @empty, {[@timestamp_addr={0x44, 0x34, 0x25, 0x1, 0x7, [{@multicast2, 0x80000001}, {@local, 0x4}, {@local, 0x400}, {@local, 0x3}, {@empty, 0x6}, {@broadcast, 0x1}]}]}}, {0x4e20, 0x4e22, 0x5c, 0x0, [@guehdr={0x1, 0x0, 0x3, 0x8, 0x0, @void}, @guehdr={0x2, 0x0, 0x2, 0x3f, 0x100}, @guehdr={0x1, 0x1, 0x1, 0x0, 0x100, @void}, @guehdr={0x1, 0x1, 0x2, 0x3, 0x100, @void}, @guehdr={0x1, 0x1, 0x3, 0x6, 0x100, @void}, @guehdr={0x1, 0x1, 0x3, 0x6, 0x0, @void}], "91f375149bd12785c2b4b24ca0db57fbd247200ccf3c5375eeee5354de3e14f66b243013d5343dbe11117b405ddfb6e0db3064f494c05cd7"}}}}, 0xae) [ 2075.222029][ T8875] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2075.240094][ T8877] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2075.254963][ T8876] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2075.263862][ T8876] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2075.271142][ T8876] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2075.278561][ T8876] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2075.286223][ T8876] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2075.299543][ T8884] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2075.309012][ T8877] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2075.349607][ T8882] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2075.357037][ T8882] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2075.365866][ T8882] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2075.373443][ T8882] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2075.380743][ T8882] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:03 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x156000}], 0x1, 0x0) 22:17:03 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f00000001c0)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @x25={0x0, 0x8, 0xf1, "209123b9e738e94eb1b269b26c81fb970268ba8a8234264f07f359f155f3cf6600ad677fc46fa35e73f47f160efd3ae138d357a716ce2f94b3c0309213e4edde99ad4db56f84d5d107a6253e1709bae26959daec58b5d8ba189c92311a987a8f82debc5378b44d3a30984b48f5cf0d96c31fbb17f886ce6ba20650447e9c955756a945be7a84f07f763a93b85fb758634a2041818e64c3db2cc372e07c091c31d9c0a860b4de284f5974219eedcefe94f98afcdc0b98efa67b37867a3e123236b5c8d9143772e22b3b56974d51ab83c250d7bbd9026d36799143d26295f0f8ba086681f5371557620ebeb09636fcf20a"}}, 0xfd) 22:17:03 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f00000001c0)=0x0) r3 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r3, 0x40045566, 0x0) fstat(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lstat(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setfsgid(r5) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = creat(&(0x7f0000000580)='./bus\x00', 0x0) io_setup(0xd, &(0x7f0000000100)=0x0) io_submit(r8, 0x1, &(0x7f0000000500)=[&(0x7f00000000c0)={0x0, 0x0, 0x80000000000000, 0x1, 0x0, r7, &(0x7f0000000040)="e4", 0x1, 0x0, 0x0, 0x2}]) io_getevents(r8, 0x3, 0x2, &(0x7f0000000740)=[{}, {}], 0x0) writev(r6, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r6, 0x0) statx(r7, &(0x7f0000000680)='./bus/file0\x00', 0x100, 0x200, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r10 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r10, 0x40045566, 0x0) fstat(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lstat(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setfsgid(r12) r13 = socket$inet(0x2, 0x3, 0x2) sendmmsg(r13, &(0x7f00000038c0)=[{{&(0x7f0000000040)=@nl=@unspec, 0x80, 0x0}}, {{&(0x7f00000000c0)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10}, 0x80, 0x0}}], 0x2, 0x0) getsockopt$inet_pktinfo(r13, 0x0, 0x8, &(0x7f0000000800)={0x0, @empty, @initdev}, &(0x7f0000000840)=0xc) bind$packet(r7, &(0x7f0000000880)={0x11, 0xf8, r14, 0x1, 0x7, 0x6, @remote}, 0x14) getsockopt$TIPC_CONN_TIMEOUT(r6, 0x10f, 0x82, &(0x7f0000000780), &(0x7f00000007c0)=0x4) getgroups(0x4, &(0x7f0000000480)=[0x0, 0xee00, r12, 0xee01]) lsetxattr$system_posix_acl(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='system.posix_acl_default\x00', &(0x7f00000009c0)=ANY=[@ANYBLOB="02000000010002000000000002000300", @ANYRES32=r2, @ANYBLOB="040001000000000008000600", @ANYRES32=r4, @ANYBLOB='\b\x00\x00\x00', @ANYRES32=r5, @ANYBLOB="08000200", @ANYRES32=r9, @ANYBLOB="08000400262dc411ae81fe84903827ed95eabb4c2c93c12b26d37585416e1becf18cc5fb118873d76792640183725418af912d9ec038dba9bd16de7a08863c61", @ANYRES32=r11, @ANYBLOB="000200005c97f19b79420345c8", @ANYRES32=r15, @ANYBLOB="10000600000000002000040000000000"], 0x54, 0x2) r16 = openat$selinux_status(0xffffffffffffff9c, &(0x7f0000000540)='/selinux/status\x00', 0x0, 0x0) sendmsg$IPCTNL_MSG_EXP_DELETE(r16, &(0x7f0000000700)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000006c0)={&(0x7f0000000ac0)={0x10c, 0x2, 0x2, 0x201, 0x0, 0x0, {0x4, 0x0, 0x1}, [@CTA_EXPECT_HELP_NAME={0xf, 0x6, 'sane-20000\x00'}, @CTA_EXPECT_NAT={0xe0, 0xa, 0x0, 0x1, [@CTA_EXPECT_NAT_DIR={0x8}, @CTA_EXPECT_NAT_TUPLE={0x38, 0x2, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x3b}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x6}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x6}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}]}, @CTA_EXPECT_NAT_DIR={0x8}, @CTA_EXPECT_NAT_DIR={0x42, 0x1, 0x1, 0x0, 0x1}, @CTA_EXPECT_NAT_TUPLE={0x54, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @empty}, {0x14, 0x4, @dev={0xfe, 0x80, [], 0x3c}}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x2}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x310bab7b2653f185}}]}, @CTA_EXPECT_NAT_DIR={0x8, 0x1, 0x1, 0x0, 0x1}, @CTA_EXPECT_NAT_TUPLE={0x10, 0x2, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x1}}]}, @CTA_EXPECT_NAT_DIR={0x8}, @CTA_EXPECT_NAT_TUPLE={0x10, 0x2, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x21}}]}, @CTA_EXPECT_NAT_DIR={0x8}]}, @CTA_EXPECT_ZONE={0x6, 0x7, 0x1, 0x0, 0x4}]}, 0x10c}, 0x1, 0x0, 0x0, 0x40}, 0x40) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000005c0)=ANY=[@ANYBLOB="2800000010005fba00"/20, @ANYRES32=0x0, @ANYBLOB="0380040000f95db5fe5997f6e6ff08001b0000000000"], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:03 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:03 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0x4}, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:03 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback=0x7f000002}}}}}, 0xfdef) 22:17:03 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) ioctl$TUNSETOFFLOAD(0xffffffffffffffff, 0x400454d0, 0x2) [ 2075.776365][ T8900] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2075.792881][ T8896] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2075.803561][ T8899] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2075.810941][ T8899] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2075.819063][ T8899] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready 22:17:03 executing program 2: r0 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000000100)='/selinux/policy\x00', 0x0, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x11, 0x2, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r2, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="340000001000010800"/20, @ANYRES32=r3, @ANYBLOB="0007f3000000000000000000810000000000000000000000000000007c6b62077da589b4dd34898d13eec64a761d26599ca8de98fab57f01dc54f45730f00a88b221b2fb03cb1e7e5075dff81e5c0ac0bc8d3fb16568b2f7d62c13151ae94a9594f1fc6f10ec50b6ac581861bdd40a836af73136437fe1c8fabd3855ac7e560ed9b68fb9e4cbe77adfc13f6d13571e1c77eb8b9b48f6d5bb5b2f"], 0x34}}, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000140)={0x0, @remote, @remote}, &(0x7f0000000180)=0xc) ioctl$sock_SIOCDELRT(r0, 0x890c, &(0x7f0000000200)={0x0, @ax25={0x3, @bcast, 0x1}, @can={0x1d, r3}, @xdp={0x2c, 0xb, r4, 0x1d}, 0x40, 0x0, 0x0, 0x0, 0x7, &(0x7f00000001c0)='syzkaller0\x00', 0xfffffffffffffff1, 0x9}) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1dc) ioctl$VT_SETMODE(r6, 0x5602, &(0x7f00000000c0)={0x5, 0x80, 0x0, 0x3, 0x5}) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="030000000000140000004500002800000000001eace5b5141400ac14140212009078ac1414004500000000000000000000007f000001000000001c48cf1f024acd4b551c40c17391e84f122bb5224ddca4bf8bd5ad73a13545f25504b370d6ab5f51412f5e03c6f09e0aa1ed965790c769518b96548465afbd47840b8450926863fe0c2df08717d0c743c9e4b7f677f754dc897231c29ca06a5720aaa9c764655c793011e35ed9edc18a495dbc9b5d16b6c3e52a84c794dc917ea0d93089664bd64f78b445ffc82da803c2896bc1b31cbeca730c7655bd842d4ee95684d24c675d81b4bf91191ca2bc294ce61caa39f0e9d6b6109c1b668203b19502c55fdb5ae09b43a7ad0135f871266725a9acc9935c21d9faff0cc6794cee4633076786ed8e0fb55f3ae9dabef8be7839560f3734db8aff551d5b55c938554b8b99f4742c15734b4f9be75adf3cdbe42e1e9c02598964334a998bac81246bd4b3ccbd288bf7c53b5fcdb91436daaa9bd5911772b77331d8a0357a6a0338e4d712ad1a879d70d7213038f28fd2275b4bc657043b38c1ba14b5df8adea391c073c9a06c0408f177f320af30f7"], 0xfdef) 22:17:03 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x5, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @multicast2}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0x3a) [ 2075.826912][ T8899] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2075.835058][ T8899] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2075.869516][ T8900] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2075.884351][ T8909] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.2'. [ 2075.893988][ T8909] device lo entered promiscuous mode [ 2075.900679][ T8911] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2075.918214][ T8899] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2075.925862][ T8899] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2075.933549][ T8899] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2075.940845][ T8899] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2075.948450][ T8899] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2075.957770][ T8912] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:03 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:03 executing program 2: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) getsockopt$CAN_RAW_JOIN_FILTERS(r0, 0x65, 0x6, &(0x7f0000000080), &(0x7f00000000c0)=0x4) write$tun(0xffffffffffffffff, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2075.965297][ T8909] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.2'. 22:17:03 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback=0x7f000004}}}}}, 0xfdef) [ 2075.995656][ T8911] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2076.008661][ T8922] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2076.022894][ T8924] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2076.031131][ T8924] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2076.038712][ T8924] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2076.046337][ T8924] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2076.053654][ T8924] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2076.093343][ T8925] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2076.113390][ T8927] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2076.120800][ T8927] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2076.128069][ T8927] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2076.135329][ T8927] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2076.143047][ T8927] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:04 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0x10}, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:04 executing program 2: io_uring_setup(0x9eb, &(0x7f00000000c0)={0x0, 0x0, 0xb, 0x3, 0x388}) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x200002, 0x0) write$tun(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="03000000000014000000450000280000000000019078acb6ead99cad087a09299cda3d71873775141400ac14140212009078ac1414004500000000000000000000007f00000100000000a18f82d225107569778bd4d864b0ecee81ea55e270b3f46a24fd0f7ab1653a5ee13931c521529d26315994dd254a4c8fbaa55a8936310439322a8353282e0868eaa82066285d648fb96c28b5197352416c9486cc4adeebadb7ca5a319d71fa87a5fdc5ff22af530a5689539e6e806208ccd6bd3eea5b66cc68e5b94876aaf91e645b0491517cce917a39db511ad38b4f9f5df53e303a7a5cd163841b1994e4234662519b7dda4be54453113610ec14a85cead93fcefa075a05cfd7bea8ae4014864d4b624e85716b632b7fd1ecb4ca5da9f4a25b8fd57fd805b4e55cc3e5bddd439541993d3217f839f3b700e8703bad7d99ccfc657b654600"/340], 0x1) 22:17:04 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="03000000000014000000450000280000000000019078ac141400ac14140012009078ac1414004500000000000000000000007f000001000000006840ab5ab7545c4f924944d05735d05a043c49acaa92c2cb9a2f6b731aa37473276d75cd8febf3b4df06df24f35c39c7148dc627c88367e4ccac363cc5ed5e16d06a787829201f761cb8c89199f9cb21504fe848c471e43ae921b97fd2f9d100ae3c9e799dbc4372746e582f2471f5e6d0abef53aa4f2136a9c329e0434d316b0277063d4b768f"], 0xfdef) 22:17:04 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x2, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:04 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x157000}], 0x1, 0x0) 22:17:04 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback=0x7f000006}}}}}, 0xfdef) [ 2076.629076][ T8934] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2076.639268][ T8937] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2076.648656][ T8936] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2076.658851][ T8938] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2076.667070][ T8938] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready 22:17:04 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000014000000450000280000000000019078ac1414fb4af300ac14140212009078ac1414004500800000000000000000007f0000010000000e"], 0xfdef) 22:17:04 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88003, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) sendmmsg(r1, &(0x7f00000038c0)=[{{&(0x7f0000000040)=@nl=@unspec, 0x80, 0x0}}, {{&(0x7f00000000c0)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10}, 0x80, 0x0}}], 0x2, 0x0) setsockopt$IP_VS_SO_SET_ADDDEST(r1, 0x0, 0x487, &(0x7f00000000c0)={{0x3c, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x4e20, 0x0, 'none\x00', 0x22, 0xff, 0x1}, {@rand_addr=0x2, 0x4e22, 0x1, 0x0, 0x80000000, 0x20}}, 0x44) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0100000000005400000432207eb00000000000019078ac141400ac14140212009078ac1414004500000000000000000000007f00000100000000"], 0x3a) [ 2076.675883][ T8938] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2076.683482][ T8938] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2076.690754][ T8938] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2076.707180][ T8934] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:04 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) ioctl$TUNSETOFFLOAD(0xffffffffffffffff, 0x400454d0, 0x13) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:04 executing program 2: lookup_dcookie(0x8000, &(0x7f00000004c0)=""/4096, 0x1000) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) r2 = ioctl$TIOCGPTPEER(r1, 0x5441, 0x2) ioctl$KDSKBMODE(r2, 0x4b45, &(0x7f0000000000)=0x1) write$tun(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0300000000001400000060a75668029306400000000000000000000000000000000000000000000000000000ffff00000009840600002020ef4d3b885e2c112a9316bf12ea99b549700c6b97cb0349d9f73a7bafb4800b3c010900000000000000000004010200003304040203400900fe8000000000000000000000000000effe8800000000000000000000000000015e0a00400000000000000000000000000000fffffffffffffe8000000000000000000000000000bbff02000000000000000000000000000100000000000000000000000000000000ff010000000000000000000000000001ff17000000000000c9100000000000000000000000000000000107100000000002000600ff0f00000000000001080000000000000000000100c910ff02000000000000000000000010000181721c44fa3da72c777a20b92f70036d485c9010666ff5031e4461ec5054eefae49bc3eba53d8a3231c882a219901df59ee60e42f6c602ddc7b7f833e5aa9a8490d513c2b9d2651937b7158b382549548ec43c97b372d185e94da3c46a5d50d4e7ef77e657c08fd7a1b78bf7356088b00df46c5c0103000000000000003319000000000000050200000401050401ecc91000000000000000000000000000000000010a000000000000000000000101002099a7fa41a66313fc91d1629af4b42aa5faa3dc19773eea0c8480a9df10ad28cbffe4e700d5247735d62f3f099fc5497e95cac45c00f37c7183ecc644fa1145c10095711ec4a460ef8c22f052877c287aa8d4c9c60f8ce0ecf73d4eec3979711a5155fdf62ba3ad347e6f96d7152b1f3a6ed144a3c0d43fa5487354c23221b1bddb4ec88494af1a3aaeb635a3e8f62de3cf80142a3001fab4194f0103000000000000000032020401c4782000ff0100000000000000000000000000010000000000000000000000000000000100004e2000004e2300"/709], 0x2c5) ioctl$EVIOCGVERSION(0xffffffffffffffff, 0x80044501, &(0x7f0000001700)=""/4096) 22:17:04 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f00000001c0)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@dccp={{0x42, 0x4, 0x3, 0x1, 0x1f5, 0x66, 0x0, 0x3f, 0x21, 0x0, @multicast2, @local, {[@cipso={0x86, 0x29, 0xffffffffffffffff, [{0x1, 0xa, "e02a12b18a5e1d60"}, {0x6, 0x4, "a9e4"}, {0x7, 0xc, "c527c2422c51b61df63d"}, {0x1, 0x9, "73d5a2ac7e3f0b"}]}, @ssrr={0x89, 0x17, 0xaf, [@dev={0xac, 0x14, 0x14, 0x37}, @empty, @initdev={0xac, 0x1e, 0x1, 0x0}, @remote, @rand_addr=0x7ff]}, @generic={0x7, 0xc, "d3fe8aa22d88f6c92d1a"}, @generic={0x83, 0x8, "0a25f8e0c8ac"}, @cipso={0x86, 0x64, 0x1, [{0x0, 0xd, "2cd65bb682f1a56694a06a"}, {0x1, 0x9, "2cbbdbaaef5ab4"}, {0x2, 0x8, "aeca42a4e4e8"}, {0x2, 0x11, "c77e3718901937cf0212d0a198a253"}, {0x0, 0x10, "89cd8b692e5c1ef970efb3b8086c"}, {0x1, 0xe, "e20f68ddbd62ee01efba0948"}, {0x0, 0x11, "c974de0f32cb08ef4a9a8be82f975f"}]}, @timestamp_addr={0x44, 0x3c, 0x81, 0x1, 0xb, [{@multicast2, 0x1}, {@empty, 0x4a}, {@multicast2, 0x3}, {@local, 0xffff8001}, {@multicast2, 0xfffffeff}, {@rand_addr=0xfffff001, 0x401}, {@loopback, 0x1000063a}]}]}}, {{0x4e20, 0x4e23, 0x4, 0x1, 0x2, 0x0, 0x0, 0x6, 0x0, "0fa139", 0x8d, "24cf3a"}, "cbcc2062eccc8ec4253af0e1d0f68a1252471dc980f5fd27c9448dceaee5b313b46f1acd98f3ce43ef325d1b383807d78f7e72a63b20a864a26f888e183936b9be9a270b41cc6cf80f394db6ea81a7c6536b80f5111d49d360f364759272be69dd0641fbe24e70a3ed4330c8fa73cb7df64a18fc1ad16ecb3f6c3ea4ce1744bad6f61c9cfe9f04d0ed6186813936d039fb6e9db61cda9271540b36b5c81c509f03e4dfd8112b711de0f8fe299bc3063a676ab6f54e81a4a2458324f040d29cc2cc43d35b6439bd44807db71e8278c8fea376bebcc8eb9cfa85fb0bee01"}}}}, 0x1ff) 22:17:04 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=ANY=[@ANYBLOB="280c000010005fba00000000000000000000000058946efaa02f3a0c908515e37c50af787134879316cd2d351b4ec581696dc7850d4c58b861156afbc82f51d4e006a2591c8ee3386527d59abb1de6a920b51ba69cf8ab76e1f61e7e01ef789ebb386160e60f930d21679b730927365ebeafedb19603fc7cd4e4376239031af9f7cf2c76c71f07f4d63eb0bd7fcc", @ANYRES32=0x0, @ANYBLOB="038004000000000008001b0000000000"], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2076.737651][ T8937] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2076.777442][ T8938] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:04 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0x16}, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2076.786129][ T8938] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2076.799041][ T8938] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2076.806766][ T8938] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2076.814243][ T8938] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2076.823556][ T8936] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2076.851299][ T8966] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2076.917347][ T8966] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:05 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback=0x7f000029}}}}}, 0xfdef) 22:17:05 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x158000}], 0x1, 0x0) 22:17:05 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="2800001e10005fba00"/20, @ANYRES32=0x0, @ANYBLOB="038004000000000008001b0000000000"], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='memory.events\x00', 0x0, 0x0) r3 = getpid() sched_setattr(r3, &(0x7f0000000040)={0x30, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_getscheduler(r3) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) ioctl$EVIOCSFF(r4, 0x40304580, &(0x7f00000001c0)={0x55, 0x400, 0x4db3, {0x773d, 0xffff}, {0x5, 0x5}, @const={0xb90c, {0x2, 0xf2a6, 0x3ff, 0x6}}}) bind$vsock_dgram(r2, &(0x7f0000000140)={0x28, 0x0, 0x2710, @host}, 0x10) 22:17:05 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0xff}, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:05 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) openat$tun(0xffffffffffffff9c, &(0x7f0000000000)='/dev/net/tun\x00', 0x40000, 0x0) 22:17:05 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x3, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2077.506059][ T8975] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2077.515331][ T8975] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2077.522915][ T8975] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2077.530369][ T8975] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2077.538167][ T8975] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:05 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000)='/dev/net/tun\x00', 0x10d102, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000014000000450000280000000000019078a8141400ac14140212009078ac1414004500000000000000000000007f00000100000000"], 0xfdef) 22:17:05 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) fspick(r1, &(0x7f0000000000)='./file0\x00', 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) prctl$PR_TASK_PERF_EVENTS_ENABLE(0x20) [ 2077.552240][ T8977] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2077.567609][ T8979] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2077.595003][ T8987] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2077.603701][ T8987] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2077.612522][ T8987] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2077.620285][ T8987] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2077.631020][ T8987] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2077.644335][ T8979] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:05 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="030000000000140000004500001c0000000000019078ac141400ac141431197e076439b476beb8a32ca102100090780008a924de2932421204429e8cad319d35ee99a50d05fc604eeb44a205171c352ba6e05bf36023e7645eab48e1647c37d5ff07000000000000be0e282371f09c12a32dc377678b99f0341e438c0c04f9a36bbfca"], 0x26) 22:17:05 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) setsockopt$TIPC_GROUP_LEAVE(r1, 0x10f, 0x88) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:05 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback=0x7f00002b}}}}}, 0xfdef) 22:17:05 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) sendmsg$IPSET_CMD_LIST(r1, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x5c, 0x7, 0x6, 0x3, 0x0, 0x0, {0xc, 0x0, 0x3}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_FLAGS={0x8, 0x6, 0x1, 0x0, 0x181}, @IPSET_ATTR_FLAGS={0x8, 0x6, 0x1, 0x0, 0x3f}]}, 0x5c}, 0x1, 0x0, 0x0, 0x50}, 0x20040081) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="03000000000014000000450000380000000000019078ac141400ac14140212009078ac1414004500000000000000000400007f00636ca692e0054126daf60001000000007558cfbaeca7040c165fb6b2c2a83328cf16bf5ff9d5203d3c7d019ef58c0a286cdedb83fd1729cf9069f305006ea982"], 0x42) [ 2077.658886][ T8977] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2077.694452][ T9000] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:05 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r0, 0x0) setsockopt$netlink_NETLINK_CAP_ACK(r0, 0x10e, 0xa, &(0x7f0000000100)=0x1, 0x4) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=ANY=[@ANYBLOB="2800000010005fba00"/20, @ANYRES32=0x0, @ANYBLOB="1280040000000000f3ffb10000000000facfd929b4802e74e9104c0cfa6d60ff10557bc3550700db40c4e398edf9c031f92a5f0de0c3bf3e0fd3d15837f37dbf453dbbc6d3e0bad4312fe25755c941d94da77a12e5bce257dd192bf75bfa384ac8b150b25e71ecd35e"], 0x28}}, 0x0) write$tun(r1, &(0x7f0000000480)={@val={0x0, 0x88e7}, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @llc={@snap={0xaa, 0x1, "a761", "f07e64", 0x0, "dfb0c9b92176a6e92bc670b0786328fbe1276dc3a5b03ab2a0c0cfdc4859b70a7cd0492a9a4ac39d40c6d9a8e3e24e0a03d41f18b3774ed55e154f57fadd0b372ee5a1b3cdc65f992988d91d101c4f9e63d32ff7b6816549f71f5acf3b52311274dde365c5c7dffdfab8ba10582fb4d47e3d6dd3056d8278"}}}}, 0x8f) getresuid(&(0x7f00000000c0), &(0x7f0000000140), &(0x7f00000001c0)) 22:17:05 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r0, 0x0) sendmsg$NLBL_UNLABEL_C_STATICREMOVE(r0, &(0x7f00000003c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000380)={&(0x7f00000002c0)={0xbc, 0x0, 0x2, 0x70bd29, 0x25dfdbfc, {}, [@NLBL_UNLABEL_A_ACPTFLG={0x5}, @NLBL_UNLABEL_A_IPV4MASK={0x8, 0x5, @multicast1}, @NLBL_UNLABEL_A_ACPTFLG={0x5}, @NLBL_UNLABEL_A_IFACE={0x14, 0x6, 'netdevsim0\x00'}, @NLBL_UNLABEL_A_IPV6ADDR={0x14, 0x2, @ipv4={[], [], @empty}}, @NLBL_UNLABEL_A_IFACE={0x14, 0x6, 'ip_vti0\x00'}, @NLBL_UNLABEL_A_IPV6ADDR={0x14, 0x2, @empty}, @NLBL_UNLABEL_A_IFACE={0x14, 0x6, 'ipvlan1\x00'}, @NLBL_UNLABEL_A_IPV4ADDR={0x8, 0x4, @multicast2}, @NLBL_UNLABEL_A_SECCTX={0x23, 0x7, 'system_u:object_r:adjtime_t:s0\x00'}]}, 0xbc}, 0x1, 0x0, 0x0, 0x4}, 0x800) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r1, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) r3 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) r4 = getpid() sched_setattr(r4, &(0x7f0000000040)={0x30, 0x2, 0x0, 0x0, 0x9}, 0x0) r5 = syz_open_procfs(r4, &(0x7f00000000c0)='attr/keycreate\x00') ioctl$TUNSETVNETHDRSZ(r5, 0x400454d8, &(0x7f00000001c0)=0xfffffff8) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r6, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r6, 0x0) write$FUSE_WRITE(r6, &(0x7f0000000200)={0x18, 0x0, 0x1, {0x80000000}}, 0x18) ioctl$UI_SET_RELBIT(r3, 0x40045566, 0x0) ioctl$FIGETBSZ(r3, 0x2, &(0x7f0000000140)) [ 2077.708500][ T9000] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2077.717267][ T9000] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2077.725360][ T9000] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2077.733177][ T9000] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2077.803399][ T9007] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2077.810969][ T9007] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2077.820245][ T9007] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2077.827758][ T9007] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2077.835471][ T9007] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:06 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x159000}], 0x1, 0x0) 22:17:06 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x8}}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:06 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x4, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:06 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) creat(&(0x7f00000001c0)='./file0\x00', 0xa7) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="03000000000014000000481e3f8d006500000000007fffffff02acf9687d94972060978400d8c1141428070718000000575591d01f15e08086fb37d782a28a2601c905c2b6403a"], 0x37) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_buf(r2, 0x1, 0x3b, &(0x7f0000000500), &(0x7f0000000540)) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) ioctl$TIOCGPGRP(r1, 0x540f, &(0x7f0000000200)=0x0) ptrace$getsig(0x4202, r3, 0x5, &(0x7f0000000240)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) write$tun(r4, &(0x7f00000000c0)={@val={0x0, 0x886c}, @val={0x2, 0x0, 0x7, 0x4, 0x80, 0x1}, @llc={@llc={0xff, 0x7e, "d9", "e4bb8fc3b05096d387ac91f78219cab6ec291d6d23eb86bd762655cd29270de55094275c693e824e37064c2858c624ae188538a332d509d4dd39ef6d89f6e666abb70fe1b1768bb58916d8"}}}, 0x5c) ioctl$BLKROSET(r1, 0x125d, &(0x7f0000000000)=0x2) 22:17:06 executing program 0: ioctl$UI_SET_RELBIT(0xffffffffffffffff, 0x40045566, 0x0) fchdir(0xffffffffffffffff) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x11, 0x2, 0x0) r4 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r4, 0x40045566, 0x0) fsetxattr$security_capability(r4, &(0x7f00000001c0)='security.capability\x00', &(0x7f0000000200)=@v1={0x1000000, [{0x800, 0x1}]}, 0xc, 0x1) ioctl$BLKSECTGET(0xffffffffffffffff, 0x1267, &(0x7f0000000240)) bind(r3, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r3, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r5}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000140)={@mcast1, @remote, @mcast2, 0x8001, 0x5f86, 0x5, 0x400, 0x0, 0x41000180, r5}) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x400c881) 22:17:06 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback=0x7f00002c}}}}}, 0xfdef) [ 2078.372258][ T9016] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2078.385625][ T9016] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2078.393579][ T9016] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2078.400997][ T9016] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2078.408647][ T9016] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:06 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000014000000450000280000000000019078ac141400ac14140212009078ac1414004500000000000000000000008a00000100000000"], 0xfdef) r1 = accept4(0xffffffffffffffff, &(0x7f00000000c0)=@x25, &(0x7f0000000000)=0x80, 0x0) sendmsg$NFT_MSG_GETTABLE(r1, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x2c, 0x1, 0xa, 0x201, 0x0, 0x0, {0x2, 0x0, 0xa}, [@NFTA_TABLE_HANDLE={0xc, 0x4, 0x1, 0x0, 0x1}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, 0x2c}}, 0x10) [ 2078.421978][ T9023] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2078.437329][ T9024] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2078.455373][ T9016] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2078.462932][ T9016] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready 22:17:06 executing program 2: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000014000100010861e4980b00010800000000050000000000000046321fc6aaaaaaaaaa277911cf63778170"], 0x30) 22:17:06 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000)='/dev/hwrng\x00', 0x28400, 0x0) setsockopt$inet_tcp_TCP_FASTOPEN_KEY(r1, 0x6, 0x21, &(0x7f00000000c0)="eaa2bcf5e4b383585030452cb327fb47", 0x10) 22:17:06 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback=0x7f00002f}}}}}, 0xfdef) [ 2078.472856][ T9016] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2078.480214][ T9016] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2078.488058][ T9016] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2078.500377][ T9023] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2078.509304][ T9024] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:06 executing program 2: openat$selinux_commit_pending_bools(0xffffffffffffff9c, &(0x7f00000000c0)='/selinux/commit_pending_bools\x00', 0x1, 0x0) getdents64(0xffffffffffffffff, &(0x7f0000000080)=""/167, 0xa7) clock_gettime(0x0, 0x0) setitimer(0x0, 0x0, 0x0) r0 = syz_genetlink_get_family_id$ethtool(0x0) sendmsg$ETHTOOL_MSG_LINKINFO_SET(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="e1b88ddc03", @ANYRES16=r0, @ANYBLOB="200000000000ffdbdf2503000000050002000000000005"], 0x3}}, 0x8810) sched_setattr(0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, 0x0, 0x0) creat(0x0, 0x0) sendmsg$IPVS_CMD_NEW_SERVICE(0xffffffffffffffff, 0x0, 0x4000) perf_event_open(&(0x7f000001d000)={0x2, 0x70, 0x7e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000080)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) ioctl$GIO_FONT(r1, 0x4b60, &(0x7f00000001c0)=""/38) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xe9, 0xc0, 0x40, 0x3}, {0x80, 0x3, 0x7f, 0x2}, {0x2, 0x7, 0x6, 0x4}, {0x0, 0x0, 0xe3, 0x5}]}) sendmmsg(0xffffffffffffffff, &(0x7f0000006b80)=[{{&(0x7f0000000140)=@hci={0x1f, 0xffffffffffffffff, 0x4}, 0x80, &(0x7f0000000500)=[{&(0x7f0000003f00)="10", 0x1}, {&(0x7f0000000400)="4b688dc217dd5b8efc18a31963247a9dbaa2695cc47c178c51ed8e62923bb3756471d34f3a31404dd79e2537cb344280d88473f19fbbd7b87dcf48eefab9f3cf05d08a8da986e76e11f0ef5c3f05a693419773891c7b07aa4629cfb12e40c907ae2137e0e3170abafec4b2fb8ae2d971d667a3479606f96862bc332c05b3fd02d2480ea06da37dbdece8bf3e4e31aa872c4c9bac709e43f4646896a857b91190d4909ab2a8fe94154ae83d5f7198d97301b7018b536948b2c53d0834d419fc90e6df7a18510195c51e4d5374229fd2531bd8ab1b314742389af8ed862340523444b415bce701ab72aade4c4066f87130056954e386cc60e5e5", 0xf9}], 0x2}}, {{0x0, 0x0, &(0x7f0000003980)=[{&(0x7f0000000880)="cb1d1139181bb751e269951913079e1974f70903eb987ce0eb24e2bd1b8cf7b6b1d46f25a135a29cf529fc93", 0x2c}, {&(0x7f0000001780)="a40e867bf5953ce934e24471d0ec7111fb219b17f6490d18961b8abe9b5bf76a5b73e1ae9947074a078fb2cf9e363f24c609c838e6c7655b31ebbcc7dc0542adc0f8023074bc5c3d625d68952d74b5fee7363de50675a0b89806bd39efee715daf392df814e5c1d3de17cbb3786edaf7a9e4e6b3ebd3a8bdcd5220c0c7dceaa74b3090d0b31df52058aea00fc179b0", 0x8f}, {&(0x7f0000001840)="bd835dbd8e032e281a23ce5aba473cf864c45f201095c07ab6091d04b0a93db0e5dfcf2500fbd7274d55ab37d149", 0x2e}, {&(0x7f0000001900)="d1ba15a90332e93638775d8e06d67ab4a2fcc4cef44d922bf2392873e0a9dd7cdf26d11ed2b71a769e1c6f1ff2ef", 0x2e}, {&(0x7f0000001980)="854895d554b18d8104cb94b9ca9fc1a68779f5f570af7c06ae2177cae07be7d175f1e951e1c26645c1878b9c50f7772061c6f3b0f6b5edc6d848683df64dfc374ff1e49b9a0a071999a5a0da04455554920b32f0fc81ea6c96029562d6c964d6261c52ea7341daf1e3b704e86555540565b4cc46099f8f708464e4798c33b0e205deeb85c3ec354b4c2a13ba4b765a1bf94216b1095c7469057aaab526f76f2ff280c36c4e0ed702be0f21671ca57ef70a74ed71678c6cc8034a3f157602fedf7e9f3a78a4ba183050477f31df25b518021d14c96e13fbb4ada149ab132d796a0b9082105aec84c526bd055ecc3c5d5ea400b848a71cda4537a29e35fcd1389e5bcc184db5da91e912a1bf37df71816e6b4dadf106406d555d090d417ac2a2f11b43d63358ce18113422d676b216b8ccd8eb91a1e9e77fa034aff8e94c8a2570354787c68f0e80a03f462360e6db34b022229aa268ec2bc7e1758f472534d52508b0015249ab22f92d0fb2cdcd0486e833e4ab55199c5cfec03d714c245db9196485c462078356988e89148eb73d188fb12adfe75dea3a8af783fc5d5436d4ad8c0328d0ffb630c752508bfe48659e07b283e4e6b358764fd7bb7ea7bde13876a3b3a2a84ad5e3cc1e716dcf1f22dac9564f7c2c8d898487b558a943ab33f35db5cc730e19f438b9ee5555fa69a4cca71b197bf3121d98ffecaeacdfc0b20dba305e15624bd906107dafff2c3cd24cec415890e642026dbcdc4cca3318894efe4d911fccc3be5ae4f379792c3469d89d384269e073ac24e8a581f3f138f9c56f7708fb93f27183c747005056403b4caa8038f4d2a5a982eb20525e8b191c60b9f8b8f7ef53f66e2f93752e5ae7e7db5d9efda67202c6b2d01aa5d99249b4d6fcd91c358c187fe11d854bdac2449c7e1be05835ba17f44a2ee0f7c60bdbb474678196c579f16404d330975e00a2a98a67b9bff32552ea23c7c9e8b262c8ad3bc524056d57288d4a5906dca3e4fc12e69d2a6ffaac47d946673103ebf903d005e0a842d53f18c2d5d1b2c812f5ba054eed9fcb7d7d6b8d5e3e33980a7bf1d9d3bf27de85ca01e920560f0d15c8853eaa172e1dd07deeb8a10a5abdc4762e3ab2ca8b7cd135a15b32bd045c7ea958cda1501c625a8de0be7208853c258d5aadd4e32ebb53c4cdf7724ba6abe0c02d955769703051a2b0ccb6bb6ae5364c2879daa7769985a9ad3693948ddf893dfc9a8bcb06a6a9fe2fc14bcb39a1b6a81d8ad8f7a17431fe411ad8e6f3f11b8ca90281aee76bbe1f73981f16cd7d35264c690cb362681ec4c9989589740357ace71064978a1b392e661c2ce548c0df833578ce9217bb123dd075e350d67cb680664f956ea9cf5a87f3858c0a977729c742b62c4b22efd1012f9d72d5f04692a2361b5fb60b8729322a534dcc55ae26672b8fb3dbf0c89c7d349b55b18ebf9753e090e086430bc538227738f7118db5d2aabeb54dcad1c61b53d284c07bc88ce4980904091908a85ebf25e2e816aea029dc4b2b571d907174821977615eda368e312654effdaaae65e265f75ff9528ba0723a4f88c886929c7cb6dd346a6a12721f74661b00067fc8ac1bf370e15712a2c64a99d95d26736cbd8aa53e44b2cdea12f62810390b55a4ab66037d67e7e253856e72f8b6e3feb090f76067171ed4756298148deb573bc46e4b84b5dcd28e70c947c95d4f820b8c24d44cbf5a771ac66b11d56d90bd2d14038246fef6b00e00343c4c6f8bdf5b7306d5a3115671396d64c0d10ca358a9e9f679cc53ccb7516e56ab83e14dd0001b972f267d64b3afc810b6f66d9ae4edef6758621f9a412160001c55048bb063eec66cd13ed4b572b1e5905ce0bdc47d0ef5993ab6c366c28fb49deaac4bee48c12194f794b128a35a2f2b38ca239a0ddc02e057abf96956286705e67cce8274b04e02bc076c0f1b10df1d527ea6980380551dc137f12ee041add13ef297d13c2023ded8f8cc5f016a6f689bb53cb7b3542b30932b7b6a3f2798e6d956cb8dcf229c1eb1a92948a70fe9ddd8e2280786ae7d47b2ca4d4d6afcef3c408a267101e8fb02e0119466108b0b5412d003f9813a4d6f9f856011203851430876e2c1bc6f2fdc6839ef113cb702b5eb34da49ffcf0b26eb708f8b9886d771733475c21c73828b0340572463387ebb420dfd86ff6638c4156f3e4337e541df490e28ad21bd644ba8399b50c188af968affd3e6375674527768b6fd7cb46711dc7ecf8fc6adac676e2bfc5609f9ab1454f533752172146e614c43d78fcfe9e2062993bf1842785791e56b91bc37b9488c298894bb972787face9421e2c5cf946a1c4f6cb35652dadd3cff7e13794bb1da58fa3f30fb4605c6efa66d88deb69abfb846ad2c366da391f105b2f8714eedd5d6017af2b188947dabfcb4e91a4a3965a168baa402655a7b1c355fc0897155574091a639ad04ee72c169a708d7d5a52e70f677653ec5f3aee4382efb322e7a544281386568d53259d021d265c12674aea217d8fa8fc66b8d028e6401fa1eebfe5e8cb0868bbe0740e013e5942d7f481892900813233a848470e7590aa2f7164dd9cc56c22540aa4a9eeaa951f6c5fb0516df2f593e2c1764cddaf06be174391d7fd67879bd2778ba3be24dc460a42ef5a2c63491b8a23becc500f39fa086df50a10d80ae7f9adb762b278cf1bd530e4d17daeb838204f9c6ce8307d3c7562b7428e1cd7aa8ef8c90a1a3c20dc717355e2646420151903e9a77174ac7b809ef65e25354892e17c44f8b5b5cda60773569a459752a41b3459beaba18c5c9389cb70b396b3bfa2026916c4b15a16e5ab047ef12cdc75c8cdce63f216b117840705b6a27aacb916e581e294e7756941908d020cf505a028686dc8219c8e14e9fff56d6a99e8777d77936da50f961f0375f7525cf8d99818d9f19d5462371a08192181b8b11426193da0ae58107915be6ff8d2f9b89c5f101a9e43ab0266153abb030df60defe65641787f45872764252e86d9242f3ebfc482bb8115f4586421be63cf228c59ac97cb7aa2a0837d8e17fcfee794e2f3e13cb4314127ce915a153de0e20fe1242f7d47b617ccc00bb3ad832aa44b8a87b26105eb78cf7acbbb9dc6c2b929b67b515bff28bde4ea719b09a1018f9a26b960285a8aaba1c179393a9035ff238150d52c8ad13300b9cdd945da2b90778edc28ed4fd6391ea5e8eed203508412f42c90e6252cc8dacaa49c713ff28a11754e03835ff4a24db47e9a581efded29ac202e3960432d83702e32c8804a0bf914ea1edd152956b3a1182d2458ea007cc093b9d700060827c4ffb4645b0020e93f14f085442bf42137d3abfd53a420f6701f19a245b79050c15e888c8595248b75a6ec5d1f11a1658596d952d5146f943c97faa03890bcbf7f472058b3378ccfa3ce9d54d0028928312dacff7cca9bacf10547ebd15e2febccedfda9d58f4ed5058506e0e39483c6d37e23073f5b281bc3165a39fca999ad9bc0c5fe7d10ef1c62c205750acb78bd1ee48a090ebb2267951eb31ddfcd4d2460ed4e6a2f61b39ddbb97114b8e7c9737df6434c0d2cb9ad5f396b11b649f0653f825a6237e5b4f8330935a4cfccae3d7736253b779e27bf5a182f7fc848aa580b6a860dbeb933848c403b62831eeedf0fccb1bc83f10da2bcc48c11363bfe180db7fdd838c7eb2d59465c77a573f82ee8ec73bb6a01a2ab95e82bd61736b0eb96a1154c7a65a1260c203782100de93ceed6487871f30fce63fd2453e07cc6a0fb94aa4f4a3771687dc4b0d491c5e51ef6894f498a34e04dd3d9d7daf58e5a999156ec0cf85fc444395025627a24f92251d218a8acd3754cc4ebdb586962da1afe3793418e188f574a82dadce57dcf9e05fff274623c437b761f59c0ffbd6c0c3aacfc86f7f640155b864b675f20e51bb5baf27c5b117194c20b26c8cad0b4898f3193c676a168343501aa610d3f096b30fb101124e11f6b73846534cd7da198bf124fd64cf7285e78ca408a0a73ea7bd144a51633addcb4e5517cc633c61fa8ace9129be814789c8ed5b1dbf77f5a93f0fc89f128bcdadf49ea2c71a46e4ec2c3756da3bdf41327e9a96b7bcac974755a3109243a678f5d462a6997c54d81595b11aec8c27dec14b872ca498d472067c928c8f3394aa431fc279bb0daa9fdba0eaafd9a59bb2e2f52c46f1bf6e9af926d4d544fa11946445353026b1a1a75ba80da6eae4dd15efaf3b148ea7a0ac85fb1c79a7865fdbcbbef4533037d923d3ed53658a5abfefbf73a136439d378d5ad39d7ac79519393312a93622cc57f1ca1f9a364d80b99e67729c8ec1a6d5e9787f7a238d321aebd3b4a8f3b971aa6dca52bf6e99d32140d823d79097ff0463ac08d391b5e817f5ecd6d2bd8105757985b592fbed477f73ba87e666635adfd498d9ee0251fc891c1c7c5e9f76815e7d49a265b6eb1e6edb51de88f9efc4e42abc608e8b0d531e5b37d40192933c475218fefd03eb7dd6dfc1bad818cfca6a41c81261cde22c9d02098e9349400857b5f3e2fb6f0f1bb14780d78589f4134d2c8d696825667abfc66b4078e9a7642b7c546437289deb5523f42749ad5227903475490d952d0915dafb2e81805396730bbb3f45c06d4afd7563a809019d4d962b123c8148fe2da9c3ccfc101ee69c83e02770425e494c915d7dc914ff5ec41bea16e84125c11ab70d6bb62f521457d377995cf9ae3b6fba0f607ce256c2104da34d2a52e7b4bc9758f83919749f92d6c52656d89c00344c184aa43b88327414c634e065bac09e5e99bfdb3a52f31066286c8bf32a6abb130d5f6d9705af4972f530585367c83a3064928924dc46c79efeb5ad848bf0ddc6a342c3780a323b7aee0f2d494f67255aa22e16d1a47c0b2c64cb97a38b8b647326caf7e9b108b7fe01f403ab9b829be95f3c1e7a4ca43af83959c5bf426045bcf24505d72fa654fc72d2f774ca6b44644af856cde229a6ffa5ca2763fa2155e8d625835b261927087a874dcbd4f302f541952522c50e47ec71ccfdeb5bed99df8bb8f94302de55367c07fc4586595be1f6a3b2f93bb1006b7793248f2b099e2fa7bda6cabef9b5045972b5d5a0359b4a86ce54d0138d9b342190a090dc4173ac56cc99705d11d7203199c4d0a031196d7f2af4da5d548a65dfe5ce17b33a793dc50b5c69fbf8c9fadea8e6af805c85a6e7c2086150775ab63d48f0c7ec3ae97a08886a1abcdb4b2a4a07893e3a7307d3b27a1481fa0fa8b4ffa4a1283696e6991529147d34ff5cdfc43dba9af48715818fa329965f32673447a35ab996baf0763a3dc41869108964b499e851cd967ea1f3c646986a6beda61570d0fa604742242504d06f9cad94e8c8b82bf54627be57f265b9cd9b2e70ddfc5c83bddaf0a54975181aaf16d95b7479db342351d5ac5f4bcc30e3ea6709d28ae13f24e272ae7fd51dec5f4b624134e1c0a0babc341e782bd63e271d546dc0bf98b87543eb3211ad2fd8556d6023c7475d12e88e09eb377953dcb857f994b848a1db221aedc277eb483ff4392170747cc826f3d8cdf287a87c3aae7e53cc40933aa195ebef17940764a45e2361c5fd04679ad77ca9d2427241a1deba4eb21051a1df253f6ec0201d56b59db46e236ee8e00a5ce9d4f57f58f06467714565844c5030e404b09b23e1fd3a2e46a8a55d65a0f7c182d0ea5508c462a15e31af871a611e7341aa5c22e3b63f50cba5e6dcb542b91f6285a2e4523bd674eba8d9f8b35f5bb780aa9ae521e9", 0x1000}, {&(0x7f0000002980)="522c71d2ff071e4075d904859493675350d195ce3e9b778497929fa451a360893e647ba58156099027d6f9782ceacf89f162e7fe09249bdc121cf59eaf316440455de7480d648d6945e173a6d3519e64b54d959444496dd528e977ef7297df96ad2f11bf44e6627c76ceb81b9d427ba5398de707a05751fd77fd99444e46f9a8345725b3480f41ca863a9e635b34b8ecbf96e78ea5f77619f055290e0bb2fef0916fe3aa16727f5659dc404b123112f23ed40354b7f7bd966312ba8ab55a5f5f3a3f442c32ffb1418a5783e5e95e8ba6a05fe2a65567e4fc6b4bf2dd73de1e7da95cfa8ea49f58e7497d0e9cf8383a60735ae580576bf0b6481eb70d66b90b7447889e366efa503f962b2a884a80ad9d3d8774152cb99ed830ec14424aacfd77dcb5852eb68f680d03388566ebe90dcc77e579ec767cb651d24bfbfe489b877c1dd92b9f2afe6ac29a690f5a577ccc93b0225944cbcb3f7d0e8f568cc1836777c02ac770c9689a4382883443205581479f80b9f2fe69c9d52af6a3d608fc8ddee76e6ea8a85b13861cf0286f8375644d16f517be6bbe522cfc97e8cd3cb1a2190f86dd44a08d86800527ce7debc40af78549b78485398d6c19d0c7898b076a3362b250cb7aabcf8a88eaba36c564d9b32c7ad37ecdc7eaa1591f5ee78a4781ed6b9e644a402de38dceaebe347e51986d2fbaad9b6ec9dec6a76a9b655196eca883e143c68ab354c5abc877a871cd2a50d9ccd4ee6752ff01dab90c27c379c656429bec150ced3b6fc386f5d9a5eb0b2e2764cfe64d2ad1136a251c3ca53cb4b3b2539bbba695de3cf3b79d37d4bd872f55168d8bfbe17f155d808bf8a9c2521ec022f4594cea0bb5571314eb1f28d7b74855f8050c40ec31d5222c86e680dfc0ab1b253b4808faf0ab246ecfc0d7867e40ce6c78cc433726a3128ed8a0e8b5a9abfd3d2523f828980d703ebc1eda155766a51b228e0d63ae697c174114cb5ab7279609fb6be8b5033bd2ec64cb06aca4c04abaf122cca94687212f087dbf0c0d0b522e1c8e0f9271dcf782b91c42344083522c0941b746d3e3f8bccae77d412add1364c40eee2037a2e7b5ae9664882a7d8735fabd484ab7d765532d02d12d64901df907ee199489585d9ff6854e1f67b62441427df0eaa6bab56368b8c468b58a21f37386a5111b9179c21574e09c280d98d4f226974b275babc503f0df31cfb8f34dfb854b2016408708d679565f90a534372012eac33ca16c565f981ca0b36dce84ae95744ef06a5b88186ff44d56a624089bb8ff59cd3ba722b76b4754a4586b6e97763706d290b26ce6556c7b66cc044209f06276372764fc003f8651d5822d15e48a2851e6369ebf37979612f938e189076534bde0fadea8f46158e494122ff3624c3653c637b091b27ee20d220222119adbe13c8e09c5c5be6bbe5c44c76097cc96c7384bfbb175a88ef174c6739497eafd9b5b3a086a7040b50197ebdccd52b0a68dd2d2a2919c1991dc8559df639cc7ced9baeda8b745293e063c8b051a6e826f617db85578e9e2b95131986f37bd623d656bb9852cde14ab61882009505e5fa67b5cf6efd25337d01a300b9b8ce2b44e844dfbcf4dafcb503fada12b9149440e4d5a86c29645fb4aa34ac7183cb4d1d86788b81586972e5424a700aa41e0ae31963b4c84d8def775f277aabae5f66979f64c63521cab15a8a78b3b89c05d8ef4fc17ce4a3c501c29163e9a2b7a332224765a26086324a6b87657bd145d1dd2105f25690469ae69cce8d725637fa7bfa5845cf6d8c589329b338bb8204048349203794aff4881e4988016c2e9e28225dafa76a1c712f38a73e8a99c5d7c9003d3b39f960cf5cf3c4762a5583596bf747d4fd45af4d19a1ad89eea90ac0d802bd7604a96e52a71616c7247bfde3223b03ab53560b11143d05ffb7b0fabd3fccb505d9c0ea13ada7478348b06a73f4b1ca7f032335c43ff5609fe7ec0299593d0cde20da5596f44351a70a764c66dd3c734f8f4143b26fefebfb358d5e90cb03b76ea821931d89b0c0ef14cb5987e3407467dbd96f749dcced7a6c12f9e07e17cb59a0c8deb5bf2246c07383170c0e17079b739b83aa19be839c9caab68b029c9967366c481917b949a05cdfde21cf9d5d1692c6010272019b1218c2f91d1161ef7ab56eca945abde9f169a57bd634a3996093aa1affb48c16aea5699f0ffc60c4e2be1ac40874a8a2085e1e17de784f53890939a74b5ea30942cf6b88829f90baad0150b0b858418fce5c0ecb3bda75b0c13ef545caae9dc20c8b60e1f75ffba787201301227bad1c2d4c2efa343befa67ab97a579127b9076101f68d3f9f0f1a97ac3d5c5f95c91338e585e24c55c62aa88cfb55c9f99823b56fbad7f35ef4328b2b1498d2508b84ff14bc80da66eeda0e2a3074510ed466d97115606f7ddda82a274ad694b80ade907b25cbc80bc2f000295dcdb9a2643641aa964c3ba05efbdd33efb4f809ce68c8491e3e71d8101301f2b7c4b19bfd0b94206773ec2cb2b6b0cb5b039ee1e950b28cb4715883a8f14430fa808545b53862a5223181bf23e35aed785ddff1872d7a88582132421ea83a952ea0f652e02017843f63f9ab994555dfa9803221fb6196b5259372fe99e8f06c7eed194b71f4c889ee12dfbf13a5e865eee9cdd8f825c378b9ff0a29bd9b5ee14c94206b12db96b70206c344691ad0741a49a484ec2f21c6955ff936d6d417ed4b7a65f14342f1d1f046ba4f033c3f41fb4e0cd0105f58315d9dfa3e629f85d13625bd0f668b4cb00f79c0972be4b3df145412084657af99db896511384cbb5d6d1f069a289ab68c8dbf14f518a110ea7ef4b1fcf41b30b7f6fd197813ae7b1e87a224e7e5c99e5597aef9858f8ecb2385d55e626cec106f89ef673c911a829a3adfa15bdf63ccc58694ff704ef2921d0fa03fb79c75bbf5bc3e4f98b6cf56e67112678e7513ba253ee323cedb85dea6ed47b8bfac908ce752513386f8afe81be0abf243bd0d8a59be32b4e4ee04ae6f370337c735636e6e05b457735884399270deae59ef96db3d07c9fb6afea05969b54518c90d2b29b4cee07f12a7e2240a1b65a8479e2efe8d4f17ef89e183d578ae03d2b78101af00ad2c213fffd47b3497b5fc9aa21ceab91354fde5e5e9cf98d268a15a2b83c77baa43a5a03da6ae3e26a57bcb0fb769a6171b28643bdfe8f8a9bcb4cfad51803c6eca14eb2fb12e1c3048ee4a20b98afb8ffa5c1daa9ec99fb769f2a07cd4de5ad66215e85f9da90b97e6e422d9465d35cfe96d44d4cb41cd60cf87ac2a7feee2914ea0b2604f2bffdac952a3fdde204231e7de9e8483f336ab691c35e74d6cd853b0cb33e1dd78967b9ee3b5cb30c0e45b4e7df63db97b331f7f9deb947f9a3ecb16b66dd63235a8ffcc58ed0f981890af87637b56a361a1f050c035776a2f235e4a0c0a133935880abb97f8f914af6918b89c0857fdc1cd8a5d9793b924e41420b2167972e1f04455b75f54bc499b8d237ceb44d5e83a5a2e559ee4c07595a4b81d8eab8134db0c2d02c3b435b23ac9726d980ecb0e1ac887db2a67fa317e0ef610420f3853cd34731fbdf812af237083190918275f03196a4d28fea978eae8997a28bebd20600fc56479692bb984edc496f941cd136cbd5fa9ff2a8a88d038bf24faa5819018bedc7759b046e0fc6ca1b643b95381299ae49cb646cf2e96274f5b5ff24d0fa28ad8c050f1ff8592f4875d365ac2acf0fe7bda014091dba04ad3c27b1f10c043a612c0db7d4f613510d3ba870560784f45492f73e562cb8dd4ceff101a3abd99e2c457df4549318f5e167218d78ff1e012cfc37b349975fbf1ba5c4f84b83019a2798c9154a1337ea246e597047e215127579d8e84c81ab791317af033d91f8abb38ccbf7e8b9ba2ad6ea3888d5beaae904135dbd0df6f6709b9f1703ff0ef18362e2022b886e8bebd16e59a33831ddc6b4845d74f09c1afc0acb45908fc9283aadf56e7cb1b8421fe3d97600ea87cc9427866ce94fcf3253f316a4736e87b418362db750ee1f42ef743e79936857a98c26b91470701d72d5b26b691637a819d69e3d2e6d7004a2a16119b78fa8106af59f4db70cdd6ddd069669d3595e86ba888e55ffcda86ff01602441075fea528db465aa6d05ed2e43c66f747ce7448c782a0e9bd361c3930dcfcc9d8da49e3df4354be09dc682b619e31ed1b5faa4f8985bb1a37936755a6a574038427d4e23733922076825c43b7249b90d437d36b3ca40e3a07a9e2ce0ab672894e656e73ac17b0bf90236e8aacf00f76aad9bb68162a94be93ec4e58ec88fb245f9d83db2bca283b5c3dbed7afcef7f3d5f1d257362221297aa8398954ec33d97f93ee136ecb2006e4ba830a128da1bcc42f1438378f6453c1af45727cca79cc97912450333c95e9d336f305ff3250795e6d18a42bf0bd2298969a62557a0743fdeb8b28dab07b71cc1804feb22c3904a4a262af11664ce7e34ac876bcb95005fdf02a945290822d48a87636737c0952ee698f003016a3bcf5ab3f6e99af57ca33dd0787e275cc6c4e2929059ba5d1b2c8fcab440c8dd05acd28d4c25aa9130452c78a795f70435b2f41b1215954e19bb57534d91d985fa0d74b797095c45f43002a3f5860913706795ed59bab56a5638bf2104711d85d2eb4e4b7877f8d58300322d9d96a4327cc71dc84ae17072dbf1dab2184765262f151a651f5c1d43c51631dd4e76aac9cf912c62ae4036804e3ddbc24e6bf2257ebfdcc743e35e978da4499edbe213ca3c210cfa53be3176991d0969f15d3961f98145ca57ff0d0a0aa1c969ef56be0751a968932b45e5f454dd38cb5b46287a5e9ed7dd1471e9605b0048f2a2e4438ecb8d0331afbc9afd0f5796c77deac89bd3a7d36c7b925e7ba83e656c1388c57d0b72c65c8b1444b1ac1e06b85215e80b3fadabe2ecca7fdbe8942710d153aabda8866ab96b1c8f012e75eb04e4501edc64229d7b1a2385c98f211b31b5db463f30671361d5eacfbbba612757306db007af43d95970677a7207e3ed5d5f08b6696660a1d101825b17a7390ae72625f255d5e5fd9312a548c0ab1e7f18e59b80973d974ade908195d6411883688108b79e6a4a2f595359b75f253484b30d1fe70e1e70e6c56202e445f22b3000203e9b6fa36ae5f2791c4df3cc92f5372cbe0fcd17bd5d233554de7c3769cefeed5188c09efc3cf1386a19239c5e0c2a02480828d8aa47188e4d5bf52cadf18c761bea98cae6715a596c5427b67869dbcaa1b42729071703bc6ec756119f0fefbec294a7a684ec7c71d2c4b8f18ac6c935fd1d9f17f12dfbce0f8e001632ba4211f7b8692bed32f21536b19f610", 0xee0}], 0x6, &(0x7f0000004fc0)=ANY=[@ANYBLOB="1800000000000000160100000700000028c5a500000000006000000000000000010100000700000033423069d29b5a89ff538d58e4270f2590a85bd420147d8a6029bf9ae5aa6451b232e71728397342797f0fe51d1a81424bca798820b3daafcd6ae91cb7bdf69a7e08e8acbf18521b491fa84000000000000100000000000001000000c70c00003992a46fe244445d62cba3a3874b02aa90f1901b62d00b30e2528e9cc15e1c8162d3685929124b22508ce1f9be62b2d6a7cf28bf7df7ad39de032d704d9765d0c09f989719fca59e1568e9f8039f70f1938c12b6b05a206b3d145a03bc6d9e650df3d68e28e004071db8b73779254586a1787401675086c8fc9bc9c8701eb9b8910ee416a7799783f02d7ea3950d3af983349d223008827845a96df3b593d909028a1dac5d1415988e3492407211ee690c34c7aeb427432d2c2231ccfe407ba87ada2017b8573179fbc251e5f89cc22c35aed9a9d14a7275d174969d83d9268eedd72fcdcfcb26f958ce3f78a4cdd70058000000000000001100000001800000953a026cfdc67b69a5508793479f533df636213a8ac3dc13310ff33fd0dc99f363caa315ae9ca79bdb404fee89fd5bf3f3d888ed04222553c95ba1a38caf90665e3f0000000000000001000000000000010100000400000083e7657891b5db71d217d02203aa4c0be5370707436d5477580fd67a35d7d8221695c84c82972d44f8e6c37af34415951bf6c42ecdb97ecea4cc79e7ff58800044954935612c3cf6a256f2798194b4ca21311f01d760b1bd21963d3be90e9dcaa1bcc0cb3abd0f240f47f8ae0fd2c9eba3458840d6a0ee2f9ede903b1600cdf5e5d433e45083f8a6ac984d1ea42bb337bf5514e100e2198309a5811b7b37d1c1624704b457c86d71ef83a3a581ab3a2b7b9fb2663131e77c1a492c0ffc8094e4d3ad0732da78b39f6b2357d4fe9225def0c301c08b1f6091b576183ca274745174c18163495dc2bd9561a671b7f3c12cd60c1c95bd82000000000098000000000000000a010000ffffff7f5658ee3fdd10bff520ac745b4f7eb15a60159dc0c417726921050b105f7ea36ecaab64bb3f0548efaa6eb1daaa8e8e70ff084aa0f2dc06e208056823640ee0b3aea6cb4f1ca3069038e5a7d7bdec306b547674f43964f705b9df48c3b983f9920db642ee8a937e3a52e0891b180569"], 0x35a}}, {{0x0, 0x0, &(0x7f0000005700)=[{&(0x7f00000054c0)="c8d114824e3adb1d749cd9b4c6ad708bdd04e4c5ed26a610aa2fd86e65559143c68ce757633cfd963ef92630c8e793b1a43ff8de2916c8e0c66a3a248af8d064911fedf659e9b55d1caf8a2ea0a6ae6c621dcd20614306e07651a604", 0x5c}, {&(0x7f0000005540)="a74b76aa502e8fd1e4c0cab8b7972a98a7e276929e3384dfdec82c83f68e2009ce5ec5f4599fd136fe042c1cbf4006625e8763a3cebe9887d83d5258742ce0e7dd4b6527388459f479d4396b1c0e681395fc48c21038628d6d551c199af89abf68d80635221e93e5903f094086ab3e28111cf13c48b44db9fe78907c0981017bca42488f3988b345d95364f2de3c8b8716dfc50b0dd8121d58a7c86d081d5d2fba34b389fd788a528e91ec345f652931af544834500d05b08bcd04fc53982de18940dcb8", 0xc4}, {&(0x7f0000005640)="3fcd1662c2e311ff75a207519114f5999bd84edb7f9ba5070b83a0b49bd9321025f9ee9650214d0175ea2b11f2beefd926ce4c509e6a3a1c800fbdd03316928ac34457de70e7518fdcd530aa0ffa8f0f924d044f3870e0a5f2630052cfbe703776cdf72334dfe5408060e61e89a05e4b49f0f9a0387e59f27632c32e0bb4ea71a6b9e6", 0x83}], 0x3, &(0x7f0000006c40)=[{0x1010, 0x117, 0x9, "4c279f511487bf0c1ec0c7595bc2e79a265e2bc0bcc8ec03e71613fe4bed7b9e8a59d2f8e9f5e839e03a003f18f29177ea93fc30d8e6cbf1a72e50db5bccf461baa7afd1c337f24ff38b78de169e8fe394d1be9c17df4f7035bf0c773492001718a3ea7450c601bb5a8bc847b7899fccf0130e38b203a22c0b30e40f6865a2c18043bb55d15cfca5b290c801d283752fbb851720f57c1886feecc1bf079bf94adf72512e7e7b6868b8b621fcc22604f9b0ec2c41d832efdf1f4d080f3021b413c551adc774fb89bf46986f8f2c4438e9e479d2f2acdb39103d133fe9fb769c0e133d94a49faeb09ceeb91ae658332ef9813b7684ea919a276b95e4b45588245ebf39462c2ab6c7e7647c18442aac35463e79445f911bea1d9481639518f449c0d778b6a0ed9db0c94f4c3d4b83a4e2f473c3c4ee0752097d3628fd10777a80fecc07ad962972a533c9ae6373f9eeb185a1c3e8367c0260036be5c7c19363578e5b254ec81d195b1ab27d4e4600e7d7d96a7c95c9b1dc4e189b2096d51fcaa6f873b98017550f325c61bfbae288f2b830536c771abafb8eabf9fbc5180fd73300fcbf816bb8225ea2c6dba4fc9ede72b1e91f406790405f7a672d58284e543bf9934cc57a1d57cd95e62bd0a8c3cbfae723ea4a9c5ec41cd6c1bb829ba01f0228c30b481f424a46742dbe23fdb92f8d2e99d781ec820f95012bcb8e4a91672ebd0814897ad323027acd5ef8e5062547959636063d505f95ac28e5dcfe62b34d939187693dffca99430f0bb427c424a934327e329d88e140f238e576e1a7986653b23f162bf087db28cf4c4b0155f7718dc102a2435442785d58b4393f714129fead4014fdbe3c0e7ec4323f23837afe7eec87e50b900a1d4231c57c99337b8661323c757fbf99162e539b5fafc8b041908b6fe958fe2000da8ab19a15ae7d5472d8023e3a51ac4a823771dadbb69fbbc8d2bb5c994a08929361d353d98f9ff58a54d394912e92fbb9052f7510b1ee202c0ca284777dbf84d9c5cb3b380e668d7a2ade3f1cf95a69cf678abd551f164ebeaddb2b3d9c5bd04560ef7e2b99b3796ca1ea05ff67eb774eb74cc851719561dea9345661adc30221c8d56d2906ba380ce643fd7a38d91fdc44987409439b9d320d6479151939dbd7574ff4af9d6133bc71c623d24b387d2fac53ccce15d591e78e29c300bd8aaf47bdb400a08a7a5631c7072ecdf91b2addd970f863eba7876777f19fa619a859a3ff28c85717cd3bd5f7a327d2a840d36c8e6e11ff3e1570f925f72b7cd1c8174c5650acd62949af0e97380613cba454ca88ee2493045f02f535c139bb3cb1b0b667ff326d3f0e2d16ed218379b3a5224511af1953c066786007ea9d456d7caa97da9c0595da57e694e58dbad986b01be5997fadc32ac796e1e7a1f8fa18880663cb2da2cc2c52174b7d2f46e460fafd962005eb1d090c64628be152963fc766df7b107416a6ad8ff52b6eaf73b97b58e84d987e31f500a25cf731e05c3e54b0e097c734152846c3613d5683bc605fad09967a4dadde2a90cc94f2b2a5e1e13aa8fb3a9d5d3644929afb17a49723bf057da5b69907c6d10fec67cd447e2c8fc752c2b66f5b17383b18efe12f9f71b2eb69aeb44f8d7cc0016d542940b0b4e9330c520550b997a46823383c221b04adf0e798a25201ce9bd770103a7c5a564401ac7fc12d96d52d5eaf364abef7f74b2f75e9a722b6e73d8c1a9ed32c1483d1e8530b8d484ccf46c8ab9d7c695cdf83aafd32394bce461ce87204cfe6b8fa878aa69633955c407e396fe325dc4aa7620a3dd5a509596be71be906d9c991ecf28e5e6a73de7abcff96b8361f7380283b816b0ff1202604c7da9b98afe62d323d541eb488d18c97837bcc3b374dd9b7a824186a541c532b7704713c69941f1730a40ef814a6e660589731b79af21a91592ff1f5c48c0ff398223cce5179525a26e1cd5213df9fc2ffdef53065487c584b6b0cea37bfb3f7b56b497d69f749d84c8a43b9a263edeeaf7d733377fc8ce93118e05f1ed3668e288bf74dfb3cdfa6b3f4ad9b9943dc7c24cc9e773f0776768021da1d7825193e5c95d6a1d6f1d89f51ee2f9db1fe3a83231384bec5a6d555573e76c21c8c86623f3feea2c8f93b24f7d0014ede107517f52b80ab0ae3b25c4e521395bbc79abc42746f301ce019fb5819723c0812486899fe090b89537c370e379f0e83c79ee135609ea2d365e0fcd2d25b081486fb7deb5bbf2952896cdd4e23ed9e614bfc532e64626d34316661bd0cef450d2149a642c281a0834df41a14c7c513e331aff2c4bb2213093032e1f739ab026ada32bd838d4eab7ec532cdb30e2e66d144d4a0645cd52710c286d1092c03d41e4ce8f9bb16a89f002557a8855620be065042187e7c1266e61ddd6e23da141bfd7c0aaa21c3870ef292609fab309a6435a009ad8b10346bbbbe34063ed3e4918dd43c51797584b7d075628a8bba9de3ed3e7bfb859067aeff755abe8963907b12d5242bcb62782ac5e4fde814de69a3a0e0df10ee653cba276539f65efad2d4c2519cc71af2aabaef14d7652bcd02195fbefa86f5b39cdc379ed74e1f62432d57d096e5aae0fd1b0b2f4464a7d0059454e2cc18665d608f0f0b83f468f5b92133bd8c7b8d9d47874a7ed8c96cfbe1944e678d31c12cc85b6a1539e6a8733239f15eedaf897cf142868a586d6263489d2290dff9971f26fe91abf77022d1c2b6375edc581b30970c74ea792ff6219757f171785ffd2c531133203d884d944e3464edb09bafb033ac5800af379d15d0d8a70d6fa2cd5e92d98844ed86807983ad43d562098b814199b338177f714abd1c5040cbf2bdc2f2eeae194daf15ce733f47db2c2a79f8c4dfaa8b5f8cd769c3af4f79644db6c2af7467a58bb1ddc27a02e77c5c03dd8cdd7bc29ddcba1838184afadb8ff95df09380acc7b328535a6bb3189a411e99797262830df32f8c96245fbade33d5259983c61447543b35a91ee4a5cafac243e6086a73c168d1467b8a75e9cd7acfeffdcd6468637a30e2de38e9a797cf2630ca3751afe74d481e4882b5009040220f271fc5a767872b40bd6c5d231e0eca5557487887fe894693106f240234b20abc7d9ecb3edb4c373be567a4793b17ba217fcdd75e283a525012a7326614e07556d2c33ddc8ae2a67149173ab3dacaf2301b09109eba11a095aee054f11875c76561a8515b3a0a20ab751fdc68393986086561f21405c2d305368d7a8f89f3aba68b5faafc88f98267eb84c12b592386103ed1a107c84537e17726afa3f02ae81411f8993af6a41a8dfdc9a51e362d096ee2a864f50f523ee3f03d58f29395c7ae012771d8decb7d921d123735de09fe389ec448ab1230681a9e4dbec484dae8287fa12fd0acb8c6cc19504dc7869594c199b8bc7840c8a5fee4f797a8a21dc4dacca76ff087356caa6276d9869676eb030d422bf5eccc2efc4652c040f0377427b5e757840af2f23c4d31a3e28eaf3fa70405e84a16a4b8331c7ab60c066cd9e7e9db37ed980fe2c6824c999054c469f248144ac735f8440ab9e63aca92d3621156199abc962a3372586517b2cd7091f7fd6d1d3cd56a004242cd104de09837b25c779513518e1067546bf2674025a35bda37b7ababc0979737c32cce9afcf0e4a21759e6f44fc5b164256a8506fab66956abacd2517616654b191ae5e929eacb61d0567d43be670d573084341ebd0ec072e1d2fc376aa3e656cc61b19a2bc0c1e7122bee37c30e2a95a1343b2188b87505fb63cdac67d0ffe4634a285680f285541a64832c691cff69980f31eac0b73d4c2f2a7ce4b6c203cfc230b8b96c9c8486d45772492801d71a2af78b3ab27b5a30205a19ecdc396ec6c21b715c5d9e3d75686e4cc44786966b06214ddb2c9ca31f3b8a1e3ae02e2a48374c2ad176d391110ebcb24e61390276170a58d85d29b95acfa09846dcbe43e27d674b64d82d0f96c9acf8880da5e6aae7464b659bb9b68033d6bd4da3de230f86d10647b67b751e1714428d5231e1ae727706998d2c0cedb3b514f795e57491b91783facd5f1712a707e7dd72218b842781531f7031502d54e45c4017c49d9ad1c00e27c9649a1f1ddd5af6bad28e6b17f7bbd4213cfe928919f4336ea4865145452465099dca6e9f365a71c7f4cdc88a82815660eed52db91073d66b4c0c3dc28aa2c7b16fb965bd0708486149df1507f70fc1b7a43a48cf7f69a3b242a025d9ef7b6623dbfafb5ff007d1b3a952be1389a206f11f38f631e1ae146a456a8d03aec46ba007694b8e2b1154a68a90a122bee3a0bc7ae1d33c03a87e7d5d80543757fa904c85dea0b253ab8b38180b75865ff5fba47f31147f13c29c4040c26060f44cb83f83a392b8206ecc2f69606fa81725cbb1a9c38a69de493ad15debc7e83d09dafb9f8325886f4b3f2b083dd9a86ce4f48bc55d8530e3dc52deb56458947462ec56238dc8c36736ea507f19088c390033cb253ed1d6c8891b8e510a5297e592b8c505de16ec6f0e44f91f09abbbca4b1f1b73f3751b7287d1882c3fe6e36f6caa402b50a5843653323e78a33dc2f6a960d671e19a38ba3f73eb489fac77b8923b81788c4c74beb62cb1dcd741591410041e99e1f65f2d9d6ea1b28db6093ce022f97774535ab50d17306aaf029d35988523dd5398750b0fc816a95a52d1da774f3d4100b52baf4dd0805578aa4cc291ad0ba7b5fffbcb4088c4a7dfcd90f7bc5399e2f49983cbd80a23d6abc982aecf7954e2a2de1dd65a4efa5ab298bbd2e89c9f42bad1461b2daa74d3d402d141166703b4f952c620b528fd6eeaba40f4d0bd219a5c2631296be9f7c45f4c9ee0dafea60da3c19e81b4dac8738e9fda9381b7af404355e61955dc4c6f007cc99d7f20e4d1f391cb0067a3296db0c3c23ec4197f33869a7d034ffaf313b06668378fdcdc9159a48ae0776bf7db1375fdd11e73c47090fe7892b0f94679b3b6a4338cb377800b156669f125d1372e1c877e7a1aa1e807802cba9f65626f7b17388a924010cfa42d63ce8b78643da7718d3ffc49f4dc4310a07e537111f6bf624ae19b2ff37789cf359452ff13207a519ac828b48906a315ef029cf3311765f35633feae72d2d8267b31df43508e64af7746196f80be2e310a2e2b01d98bfbd4569e73a5168016f7d5ef9aaa08f4280c59ccd162ede255aba572abee4108e4701a36ef753c52afdb3af4c6ac2aba24bf40eb981981499f5ce10c4de44328e237b7ff5e326072caad342f5426393736e8b9d3777abf67f67b01173f92ab6646592fa73350dfdcb8b67e5a552daf576b45dbcb23e6ff69591c0bc1cac7ea10e4a0affe05e998024267c601ae3e4a50cc4b9c36eb52b95696f78574adea44dbe2e9e6d39d968e945e23f2b48b2791a2565f87a435d26c61752864b701c9f1087b6a68369fd3bbd5777bcbdff23fb9b0a2361adc1c1da87fc4fe8debc104dceb62d366aacc474e6afc03438d703ea5bfcd6e2f3755f825e62533dc894910adff9001e410cb3d4dd356a33d1af741ab34ddcdaeceedb0e6173541a722bf1bff809f74cfeb7add0aa3e15077e6fa709521d57567d68a895731ec32a613fee983d683a66d1064edfc2428bc333c5b483ff6c09e0a9f9cfe751b4411c961dac8fa0e39082acf3b7b2fb9babd9cb7403d019621864e006454eb3b03eadfea444df10fa40a26b6c9c9f4a32bf79dbf9b923b78b0bf3430b5b42adc5828801cdefaae4acd95e91b56cf23"}, {0x100, 0x29, 0x2, "1cc9142fdb2642af7e3a4209be9617801164c6050009db22f9a5047e783b86a964434bd4ef0e7bd838b96d674769a790949eb3952b677f10933b0a08e951e1c56d2f55eb28bde2f2d3ae21d606f9c17866c7ca1389016802ad4e55701e41e15abf1991e4f722918b08376a9627ae4afde1286fe66bd6fa22d33b79d1393cf89f03e3adb9d15214d92c88fb142ca86685fc5c2f58676486564e77e785fbed8780e5ac2a5532eb5e3e35d33bca173c7d45b27e8c131a00640ce2bd221a93d5fb32285d8464602f48a58245e5073cbd3e75a1a79b163ddea5966e0716cee5f5bfd04b1393ff0d04eba4dfbb1eaf"}, {0x68, 0x116, 0x5, "d4431731e5338669619616371a29e87a387fc43d9e4ece4c5bfbccf881cbae357c6f5fd6a688e489bafd807bbde310c1d3a30d0a8aa52d764070416786b39bf0bcba228885b8047d54f94aea34ab1aa0146a556e1ef4efbc"}, {0x18, 0x108, 0x8, "847504805e"}, {0xa0, 0x111, 0x8, "d854e1b41595900cafd614d044b8daa1b004cb68a660ec6e745698fefebf9d4d38e4083fed6edfb1fc5fc3527feb566a4364fd5eaae3816234f1ad96034d08e96a0bb8c4cdb803ce924ce29fe969b10879e52a2e2bc9b4ceba3cc07f0c625c97e97e4fd83dcb3ed5dc462ab93ba31b5a6e1247c7ccd393cdbd51dd8f19448bbd3cf55aadcc6f3b5032496034e3d57cbc"}, {0x88, 0x111, 0x0, "de5e9dfaf023d7ebd754ffd9b7c4e30b569bb01fa4b55e93ba863496d3e11e53bceb840f28f01f564137b84802d5984423fc2bfb3243a72c0701c987aac4753f59f7c56e3c908795081ea094f9374c0e0f64448606b7fb165b6040fec35989cd3a493452070e453dba65619ae2db435257821e394a502fe7"}], 0x12b8}}], 0x3, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) unshare(0x40000000) setsockopt$inet6_buf(0xffffffffffffffff, 0x29, 0x24, &(0x7f0000000000), 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r2, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:06 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x10, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2078.559328][ T9042] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2078.568241][ T9042] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2078.577766][ T9042] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2078.585755][ T9042] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2078.593513][ T9042] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2078.635060][ T9047] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2078.675861][ T9042] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2078.683976][ T9042] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2078.691710][ T9042] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2078.699253][ T9042] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2078.706876][ T9042] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2078.721646][ T9050] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:07 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x15a000}], 0x1, 0x0) 22:17:07 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)=ANY=[]}, 0x1, 0x0, 0x0, 0x2004c815}, 0x0) write$tun(r0, &(0x7f00000000c0)={@void, @void, @mpls={[], @ipv4=@tipc={{0x19, 0x4, 0x1, 0x6, 0x88, 0x65, 0x0, 0x7f, 0x6, 0x0, @local, @rand_addr=0x401, {[@ra={0x94, 0x4}, @timestamp_prespec={0x44, 0x14, 0x72, 0x3, 0x0, [{@multicast1, 0x7}, {@empty, 0x3ff}]}, @lsrr={0x83, 0xb, 0x7b, [@remote, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @rr={0x7, 0x17, 0xb9, [@multicast2, @empty, @loopback, @initdev={0xac, 0x1e, 0x1, 0x0}, @remote]}, @ssrr={0x89, 0xf, 0x88, [@local, @dev={0xac, 0x14, 0x14, 0x2a}, @broadcast]}, @cipso={0x86, 0x6}]}}, @payload_direct={{{{0x24, 0x0, 0x0, 0x0, 0x1, 0x8, 0x0, 0x2, 0x0, 0x0, 0x0, 0x5, 0x3, 0x3, 0x7f, 0x1, 0x3, 0x4e23, 0x4e21}, 0x2, 0x2}}, [0x0, 0x0, 0x0, 0x0]}}}}, 0x88) 22:17:07 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x12}}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:07 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="030000000000140000004500a9280000000000019078ac141400ac14140212009078ac1414004500000000000000000000007f000001000000009ca2de1b3d3dfd3f1ed5f75e7b5451a3b9f536fca71ecb021546a2eb697ab1d48d375ddbafc3a89ff7f6a83be47de4e131fe6d333803cf5c829448f1a926af19afaf2fd73268d7c76a49d3442f39"], 0xfdef) 22:17:07 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback=0x7f00003c}}}}}, 0xfdef) 22:17:07 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x16, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:07 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000000014000000450000280100000000019078ac141400ac14140212009078ac14140045000000000000d3d55fd5007f00000100000000dcb1c539b980fc6e18737c391db62dde40b25b7647d014810567a58c4397d657f27d852083d95254052e45b14f541460348c8852490aa97ff45e14c08e2e9e164ff14fd8409982a388d236a88ac60560ff5dbb"], 0xfdef) write$binfmt_misc(r0, &(0x7f00000001c0)={'syz0', "f56af4569f3aebbe3e7f3a780fa6aea6ace8874be3d26a93d119a28f13ffbf61076434a06ddeb7eae31093fdc0fbd17c50f52d0aa264c31e20ba58fe42087ea554cea8a2adb85c23f6071832070ef0b0853b4fa799ae270ab9b43a62d36aa17fe9b8d9bc75fb33fd1e6d3de22308e621635418237b466fd064646882a53cb4e069189b56cf81c18686754475d2d9410d76c6ec192fb924b6b3d3f3b3e26e5b6e342b975c0666709e4b099642eeafa3b4a245d31d9f127e21f982d8f249e97372b6f45530d897c13590ee25e070efd885830085df3f27c43b43b70a2a47a78e416690aca196a40f4cbbdd4b638bc2344753a3fd6a4f5a559a5cd0507a177fde21b3c8389507c5f3625aca0a2d3a75fc871332cd57ca0b0ae2b65572495a355517faaf960c87d477cb86cbb507b3ffd7fbe0652a958f5ffaecc3bc40eed06541728f61f2ea28633e1fc2d1c31e7a61ff2ce79118559b078f27d3479c18730448dc380dc502e487d7b43f4072a132211262c92acc187ca21e006cb90f4984a029c2655c6dbf3ba064ade8aeaf2716295fd883a280d2ccb8f8c299a1e85b142031c2837112cddd116e50cefebb393322223258d4c2b208303dc609e246eb473855944c08ce46970ca6b2c0b82b5a063c860a90f2f1d53c6f77c1ad5aebc5fc82bd2489389fb00f408e2703f6e083be506ae3a9e1a2ec6580ca23a769bf907703725d40cd3fa0486b9793979bef267175fa337256822ecb036d112e5de050cf26de7638e7bf05b5a6bbcd8b564d68f2961ad3fcdce1957abb0c7b9ae34d4a4fa5a8feabf914dac4679262c38a2689c114957b77b2a654a73d2f36de70fcf65292d2f497dbe8b88f86c6cda60dc0acbf21abf4c5bf58a8d44e1ba8cde2cf85a0f18219c6fdca39f7338d0211ffb6cf45561d79b792660f23febf846740acf23094ceb4a62c442d8b28dbeec9b2d4f06a05d0b6fed219ac7c051b270508618fa3d4a10beb319137ad3b2d5c3446c569f42e5ab9e8642c4a8d07dc0b17293bd097ba1df0232c48c057fdf6fe37f1d0bd9f3d8f34eb7552cf6a33f741fbf7a9c3f119bf9f0f413ea953d61e152c3eabae3f1bb815a213eadfb2c78c9016708e380fe5e8b028c8875ac58d39feff533d5040a7ab6277bdc7ff2c79e1fe849681951080d78064a97d77398a08c758e646d90c83ecfba2a96464341a01ee3314053e09a0354843af47ae1a9aa08a01e99e376c4f19e6276533b3c399687c2319561be11539a6a45bccdf7c4c1aa17482e9838578ed637ff1925a99f12050be52ed873486c8addbaa7c8e73621e81552a5e26532fc1b646bf81df351b4fae3665cb47f4b2e208c3c3d4fe3453b95b6777aa94b0b5366b35b7490edacc3c9a1543904a0a1df0c015562468eaf1b4c4bac75151f9f793a092a3fe15794fc090a01f4de4ded0ff12a5fe432fe0d883c540b730dce5134b1774d2f346d9909c28f87229f3e795af041d715982eb59794d4941ca947596f079a3199dc3c93d4ee659eb193ad2fdcc359a176dd740bba1e5f464193fe67b6481620696e2f704adaf311876bedc7fe12cc9e249adcfcbae9989223b76b404d3a89fc6dd13b287abcfe7e1396e5d4bc651cee66ae9597e67f4d2718249b1fce8368285f0479b89c7b485c1cc39282d77985c94cc57c12c53e4dbe5dcaf9cca013f6081ff24cca299fcf25221b1b9262458922e771066fbe9f6bcf6128b699fa7a7c81c6ca94d4ffc863d37fd4a8633cffd6800f1414267ce4e99cb12d5a02897a8537c654867aa761c0566b981e6c8ab39ccd7d1893d543e8942740fb7eaae86fde5bfaabf34fc0088cea246d4b0871e3648060aa18207ecd16ebedc1e21424e98694abbe789c86591768412624e938713a5ecdaf4c1bf3b85d729a8b8776231b8abece6d70b38fd9ddc9e270a58a51a73c2a0b0e9b9161ad9edddc7b5d994948340b4c1fc745c5cc409185b4b5c9cb5fb702620a2a0eb86ab222531791609ad3d0f95e697633b7dec8a540692c9897c4ddf00fd2ad1a350209acb9ad9bd15291941c1f90071c21a86f9e024e54fd21245efa83019bf6d2c9ae590898d00d20c4bbec5e23aaace780c0f1311f3a0a2454c0295fbe8f567f1700927ba82c373964eeffb5a8b3262b88da08752475c68d57252d00bd9aa852bcc46638d0db1a77ef1f94eb706a58d0374ef0ebb036accb74ac1b9bdde13ed5768007836f689e7f254ee9214e46ebfa10215ff08e63b110364ee8db2a6d83e8c2058c8d60c59e2331ab6a30153448250dba4250e87897775d7b6ee1bc6b08ffd3d540d7a0d1da4bd8e46b6e78a7a553e124c17d0af4b8999b2f49a36ad56eea9a606d4acd0e14c1558150eeae9e0eed1df963c5f0477e23e48557c6d275205207251a393ec0d2d0ade5375e3f52e7e538238108a77589e41f2fc8b6fc9cc205ba4a93457d8e9237ab10bccbbe2a16b3c147c1fffe6d9c724da3228af3bb912c24b7d915cc2ef89d9c8d2f3dc9771bd1b7632d661e3b03a0cf3e3bb531cb7864693737c36ee115da836f451f4d87b43811d1e68154633d5001020705f1d018e83bf6b019924a3127380662d620a2e1073959ffec3bc2a58e55b55dfd4564c3d0d3bcd27d5a80ed3ba56e054d619504e5a92861149bcd4051b00f1872d3fa7820b9250b4ddf8350f755a9660ae50c3b018cce09be12b943cdb0695505769916727add12835f2f1992202fcb081c075bc7f202b1836fb63685fba45ef03aca91b74a9083ff5d767a89aea343b54785f4fa2fd1079adec9228a1cc7f035f9c0c4858405f00c6640ced2282a6bd87e32528e465bd047fb3759e1eebd82b6f5ccd27165f39ae9915f08604337019c0137637fe4d9f8423254b6cd6b8c8cf1dae3ac2ddb642cdaf1ff8d9544db5dcbbc5dfd20d4074986286c024a297de246bb345a8de67aea8f616194021bed602ab09ec799b92d27cf539c7e95e7516621658711f807dbc5981862fc0a7d457b06b06b904caadc2206f3110e4450c26ec2d809e7c1aa1f5141ffb6353f6144fa98dd2ccabf6fba10bb748c4ed5a3614533fc23d1b18184516926a128791c999a935c52833693cadd90f7104f4fe1190ae5659fe02dcd7e8012490dd9783165e4743472ef9f719ce16c67e4edc8051d9500205075d8df60a8b86cb904fb7e883668dd9f24a5ba55830af11eda59f171cdd6bded1cfcfeb3a69d461008bf733f9c2154f4b9e06ad9b98b211f82fce59b0dd40121897a94ff032703153564b2a2eabc44b2d8e4516c6cc4508bd3acc50d824a688e53b77b674cb714ca93bd5ad6399060c1e81bc5b87ae8fcfdd3d1a53e7863e651bafc418232f3fe5c3a1b13069f2f987158d96b3531e3d31c13bb48b8faacc228d00983e2af90f808fb81a3a5e1ac4a9c4209939090b5a52d064641785aec78f614f6a61fd3a305b5a376ec164775e6dd2b1b0b71709d2bcc3f7e3e6a96d008103366e366483811d44be4bde6666c8a7a8589463e932bdf995f998749d8c86ebc93a8c47cdac0efc8ec43716b288a0c5b520296d91ebb61b076c554c38dad01f4119f82ccd8d22a1ab10a89cc79d9de19a51effa03716538ca60463d23fc6fbf6bbf470eed90701ab99319039504569f62ba94bac89e1f0259f523ca2e8e47d09486cea4168d3051f5e0bc730e6007cbb1caa034baf47fe6ebc726aed9d3f6d43335e1f60921c37f56e2708b6ca799b59c1afc649d46548b51995979ff86a1344af243d880023d350b158969684b70acf59b400cd68c7fcfa53250f95ec9ce0a52a38848e1ff217392f2223b1a30b7b309fce13ddef374f844b8ad84237acfd08d532e6d119890027d6bcc3a961474b986cee33157d3b592028acb71cb93e76723c2f98a77082d214d8c0ee81e2b5f5296c0352e5385f4d2eae8fb4b6af14adee0ce396f842356c9a39936eff56da0f953aa55a505dcff2796a921384b1ef79ce47728d8fb280142d04d76a58566449db963d81625b40fbef63ae4f25498095efcf0b19f454f69b05210dda631bc68391bef2b26d5c59f1ef795f7d850793fd99b80b5db9e8f557f72e2fb2071ef2341723ae37c8fbc32bbae253c2068acbab14c4569ec970d78a8e29cc38824c4d2cec290080aa5c60bfa70d765628d0ed356e76d52b5d747d8280b7be0b39365d6ed8b0fff10f670cefeb1ad450ac15996d362cd15046c1ed83899f6e816771d02e45e2407818b4fc9513e31f65be5633701ba1e0c0d2b6654444b1dc42a8c8f3dac88bdfc0395d25bfe85b1a39496e5bac0a20022336984e04e0a58aa5fc2c95f1d8f9185507856e01ac0867fe05cf6eea32fc1e1ba2987fa44e5e188879f13c59ff478da110ab822973c69c214310b510ed746aaa5c233b19d832e50967af55dbf7e265e428afc6b711ca85c158102dba952141cf8b4f8674b2ea032be75ee5bda2a8a7ab94c03c820dfb9201f1de0af8e00b948d10dffd6ec4fc828d125bf4c1d6ce100328ab610d19d0567f1176c95665491351f97d51801da2c4b73c395da842088a10ca9572ec3f03129b987893909236d050831baf024e02138b2b15a0e32ed5e32b24bc1aa2ad1f370e79c18524dd7a1fd8884c884d566c79a5fa7560f2d9cfa2ae39aab36f9769b1623f45b998f501105dd02b745eef0a8ecbec44e98c3bc833e0126de7c2506b7dccdd99199ed71befe97e808585d858dc116f4d0b0747213f3388dde19fccfb152531b867be862ee03511a38da6f234b51e03f905ee7ce0d74fe2bb6069b867e79bb87c5d33e8db795e266e1c50f0a5397528321fb2e54a8ba22d5b41ffdf550d97ddc6d8a3f51536375e14e46996d555ea586617d68f1d9cf6e851dbecd2633ba7d692f1d490d1d804682f46662e27bab98ad7fa5b1567fb80ae436f40f97d2059ced026f7504d563409cfed6a1a6ec529aa9aacaac4307e994c563769f4a1c42a15f6c0c5b78574bc9c0c36a8cc7957c95ac6ee615dde0aca24e8fc3f4adcc2a286d7aacf69aeeaf022b72d44174564fa989ca48259e4f21fc4ed1b5f79b36b2ad175b21fb91d188aa1fff16151beecd53ebdb76f711784089e6b259968e7ce8a7792cd26a937e211f9fe123641993dbdee3593203a55ef2992375366021c7dfe7c5fa5000e8f040dd820b0410f330dd3c84e7e263d013070e3847fb86968a33f34972c52bf03562e3a9cff805de7dd87891a20c7fb82b656d2e04e582022f6a90b1d76f54ae9c7f92a137ba41fb77ca3572c7ef9b706b5f0b42ee65830a3f902c9a8928f8c572786c024b8222b0c9917b8a48dd9a007f8eb043651eb65ac60c6f7b5839cb658cd8f7949c4fc56772ee6860ab89783c788ad67fd09507912f87930142d53aa712ff437866919e21f83fedbd47fecc7e3cfb58595a35c4739e10d632c2d46c92a45752b73ef69618d4e86408268d0f5ac383d36cca2ae8098bd66a6b3e284e990e01c4516b87c05e29db8ffd88596f64bd62bbcad5db9a002fb7cf397de98214ab3cf450696327080d85a4365ebe0d8426f267bbff310bc8d0feb6cd1ed45422ceabf01691a4811357a028c4f9e7373fe46ef0c2c2ccc8b630d1f4fe0c8b6e6ebb7d7fa5097408cd5410a9200fbf3e62239baa48a8d241bf753252fa46067c52054ec6ec08fd6fd6a292134e96b87ca07f944d212149777389476ee815872eed63f570fe89fe8c0cb96c92d1f8c02aa435fa5e14526976f922f057977ef59795bdbf0ccae53378823dc83512a6f32bba5f1ce47a6c76287026942c"}, 0x1004) [ 2079.249468][ T9065] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2079.266202][ T9067] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2079.274240][ T9067] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2079.281786][ T9067] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2079.289161][ T9067] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready 22:17:07 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000001400144cf99523ea920000450000280000000000019078ac141400ac14140212009079ac1414004500000000000000000000007f"], 0xfdef) [ 2079.296812][ T9067] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2079.308744][ T9064] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2079.325991][ T9065] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2079.339184][ T9076] skbuff: bad partial csum: csum=20/19476 headroom=64 headlen=3712 22:17:07 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$PIO_UNISCRNMAP(0xffffffffffffffff, 0x4b6a, &(0x7f00000001c0)="6d73c8931c8a21a80c37608e26ec1d2962e20f12febf7d2ab66c15fb05f66973647b965dc7f1e1c3e8c4d478310596601a22bf1939dd5b61261575c5c1506b3ba42ad36f2f2fb85111e380d75375fe0136bd57230316a897dfc2d3528f1889bb1ba434a39aba1119de72f69ae2fa0428c1d29444365c68b6f7bb7c33ac0f77382a4a5d60e099e8572e3f17a579") sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) r2 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/hwrng\x00', 0x10002, 0x0) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r2, 0x6, 0x16, &(0x7f0000002800)=[@mss={0x2, 0xffffffe1}, @mss={0x2, 0x7fff}, @mss={0x2, 0x8d9}, @window={0x3, 0x2, 0x5}, @timestamp, @timestamp], 0x6) write$tun(r0, &(0x7f00000002c0)={@void, @val={0x1, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x1, 0x1, 0x0, @multicast1, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, @loopback}, "5e9cbcbea4ff0b1a"}}}}, 0x42) 22:17:07 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200)='/dev/net/tun\x00', 0x709300, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2079.349161][ T9077] skbuff: bad partial csum: csum=20/19476 headroom=64 headlen=3712 [ 2079.364371][ T9067] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2079.382826][ T9067] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2079.390531][ T9067] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready 22:17:07 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) unshare(0x400) r1 = syz_open_dev$loop(&(0x7f0000000200)='/dev/loop#\x00', 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setresuid(0x0, r3, 0x0) ioctl$LOOP_SET_STATUS(r1, 0x401870c8, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) timer_create(0x0, &(0x7f0000000000)={0x0, 0x23, 0x4, @tid=0xffffffffffffffff}, &(0x7f00000000c0)=0x0) timer_gettime(r4, &(0x7f0000000100)) 22:17:07 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x16}}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2079.398302][ T9067] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2079.407236][ T9067] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2079.430751][ T9071] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2079.439099][ T9082] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2079.453069][ T9088] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2079.545322][ T9088] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2079.556677][ T9093] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:08 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x15b000}], 0x1, 0x0) 22:17:08 executing program 2: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x800, 0x0) ioctl$TUNGETIFF(0xffffffffffffffff, 0x800454d2, &(0x7f0000000140)) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="03000000000014000000450000280000000000019078ac141400ac14140212009078ac1414004500000000000000000000007f00000100000000590371a255507235627e95ce2109bc1de758809771547fd60e32cda53b4b2a18b269a3eb9a325ad46d4b018e20f32400e9e9220000000000006304fbd7d3772ce9ecda56cc206a2d297faf9363ce1044681054da201552aa25036c6b51bbb50af89f3fe04927b7f978b840383280ed40797402af396f8935fdfcb52077a09149fd02f30f0f4f05acd3e56c0a9faa8920237cec68"], 0xfdef) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f00000000c0)='TIPCv2\x00') readv(r1, &(0x7f0000000500)=[{&(0x7f0000000380)=""/187, 0xbb}, {&(0x7f0000000440)=""/48, 0x30}, {&(0x7f0000000480)=""/117, 0x75}], 0x3) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_ENABLE(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)={0x14, r2, 0xc573de0d27bdfe6f}, 0x14}}, 0x0) r4 = syz_genetlink_get_family_id$tipc(&(0x7f0000000580)='TIPC\x00') sendmsg$TIPC_CMD_ENABLE_BEARER(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000600)={&(0x7f00000005c0)={0x30, r4, 0x4, 0x70bd2a, 0x25dfdbfe, {{}, {}, {0x14, 0x17, {0x1a, 0xf45, @l2={'ib', 0x3a, 'wg2\x00'}}}}, ["", ""]}, 0x30}, 0x1, 0x0, 0x0, 0x27f1c9f6d64bb86b}, 0x24004001) sendmsg$TIPC_NL_PUBL_GET(r1, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x34, r2, 0x100, 0x70bd28, 0x25dfdbfb, {}, [@TIPC_NLA_SOCK={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x1d905c67}]}, @TIPC_NLA_NODE={0x14, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x8}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}]}]}, 0x34}, 0x1, 0x0, 0x0, 0x1}, 0x4000000) 22:17:08 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback=0x7f0001b4}}}}}, 0xfdef) 22:17:08 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0xff, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:08 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x28}}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:08 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=ANY=[@ANYBLOB="2800000010005fba0000000000000000000000007a9e73cbff83955ac405eba654656adaaf2a839610fd5dc54e24ad6e7ac5536cea6aa0a481b20db60d068ba20bc3a7aa136b25dde98a1296a606cca7649bb4ca8a566db93cbbcff2f0a8840886e8e9c7a61d96885d6578e1437094beb5507b47fc4aadd25683802018ca5e3b82818781f2a2af572ab69e0b6b7ea9cbd6b76f5bfe89f26cdb0329dff4cfe39594b84889c3668d3e5f563e2ccd6a7d7d585c9656335497e99dd57368013ad3c6b6009c0276e4fe82e0007eaa465cbb78b2b190a37a4b201aeccda1bc00371057", @ANYRES32=0x0, @ANYBLOB="038004000000000008001b0000000000"], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2080.132665][ T9103] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2080.140123][ T9103] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2080.147579][ T9103] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2080.154917][ T9103] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2080.162503][ T9103] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2080.171262][ T9104] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2080.181653][ T9109] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2080.189456][ T9101] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.0'. [ 2080.243588][ T9111] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2080.251081][ T9111] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2080.258578][ T9111] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2080.266292][ T9111] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2080.273959][ T9111] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:08 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback=0x7f000300}}}}}, 0xfdef) [ 2080.287320][ T9105] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2080.294933][ T9101] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.0'. [ 2080.306584][ T9108] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:08 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev={0xac, 0x8}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:08 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x8}}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:08 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="0800000010005fba00"/20, @ANYRES32=0x0, @ANYBLOB="0100"/16], 0x28}}, 0x0) write$tun(r0, &(0x7f00000002c0)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@dccp={{0x24, 0x4, 0x2, 0x12, 0xc2, 0x66, 0x0, 0x3, 0x21, 0x0, @empty, @multicast2, {[@timestamp={0x44, 0xc, 0x37, 0x0, 0xc, [0x1f, 0x0]}, @rr={0x7, 0x17, 0x9d, [@multicast2, @multicast2, @loopback, @multicast1, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @rr={0x7, 0x1b, 0x63, [@local, @multicast2, @empty, @rand_addr=0x3, @multicast1, @loopback]}, @lsrr={0x83, 0x13, 0x49, [@empty, @rand_addr=0xf7, @broadcast, @rand_addr]}, @rr={0x7, 0xb, 0x9, [@local, @multicast2]}, @timestamp_addr={0x44, 0xc, 0xfa, 0x1, 0x6, [{@broadcast, 0xffffffff}]}, @lsrr={0x83, 0x13, 0x13, [@dev={0xac, 0x14, 0x14, 0x2a}, @remote, @multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}]}]}}, {{0x4e20, 0x4e21, 0x4, 0x1, 0x4, 0x0, 0x0, 0x7, 0x0, "d7466f", 0x5a, "1c9ecc"}, "8665186c2ace0c06a5fd36f11a83345e1bae121e0d989909247fd29a57d317fed316"}}}}, 0xcc) [ 2080.336123][ T9115] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2080.343744][ T9115] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2080.351201][ T9115] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2080.358642][ T9115] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2080.366684][ T9115] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2080.405185][ T9117] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2080.413678][ T9120] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2080.429040][ T9122] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2080.436879][ T9122] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2080.444605][ T9122] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2080.452181][ T9122] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2080.459422][ T9122] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2080.483433][ T9124] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:08 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:08 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev={0xac, 0x12}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2080.553705][ T9120] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2080.564400][ T9130] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2080.571923][ T9130] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2080.579283][ T9130] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2080.586726][ T9130] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2080.594299][ T9130] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2080.616510][ T9132] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2080.663586][ T9133] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2080.671173][ T9133] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2080.678688][ T9133] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2080.686205][ T9133] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2080.693706][ T9133] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2080.704165][ T9132] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:08 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x15c000}], 0x1, 0x0) 22:17:08 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000000014000000450000280000000000019078ac141400ac14140012009078ac1414004500000000000000000000007f007a833837e4000100000000"], 0xfdef) 22:17:08 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x12}}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:08 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x2}}}}}, 0xfdef) 22:17:08 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev={0xac, 0x16}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2080.980698][ T9142] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2080.997895][ T9147] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2081.006802][ T9147] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2081.014812][ T9147] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2081.022403][ T9147] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2081.029952][ T9147] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2081.038673][ T9146] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2081.047798][ T9145] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2081.093709][ T9153] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2081.101351][ T9153] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2081.109062][ T9153] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2081.117275][ T9153] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2081.125433][ T9153] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:09 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) r2 = openat$selinux_avc_cache_stats(0xffffffffffffff9c, &(0x7f00000000c0)='/selinux/avc/cache_stats\x00', 0x0, 0x0) r3 = creat(&(0x7f0000000680)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x0, 0x2) r4 = open(&(0x7f0000001840)='./bus\x00', 0x84002, 0x0) sendfile(r3, r4, 0x0, 0x8400f7fffff8) r5 = syz_genetlink_get_family_id$fou(&(0x7f00000000c0)='fou\x00') sendmsg$FOU_CMD_DEL(r4, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x408000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x2c, r5, 0x2, 0x70bd28, 0x25dfdbfb, {}, [@FOU_ATTR_IPPROTO={0x5, 0x3, 0xc}, @FOU_ATTR_LOCAL_V4={0x8, 0x6, @initdev={0xac, 0x1e, 0x1, 0x0}}, @FOU_ATTR_PEER_PORT={0x6, 0xa, 0x4e21}]}, 0x2c}, 0x1, 0x0, 0x0, 0x40000}, 0x24000000) sendmsg$FOU_CMD_GET(r2, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x24, r5, 0x800, 0x70bd2c, 0x25dfdbfc, {}, [@FOU_ATTR_TYPE={0x5, 0x4, 0x1}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e21}]}, 0x24}, 0x1, 0x0, 0x0, 0x20000000}, 0x4008001) ioctl$TUNGETSNDBUF(r1, 0x800454d3, &(0x7f0000000000)) 22:17:09 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x11}}}}}, 0xfdef) 22:17:09 executing program 2: r0 = creat(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$BLKIOOPT(r0, 0x1279, &(0x7f00000001c0)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioprio_get$uid(0x0, r2) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r1, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x3, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local}}}}}, 0x3a) [ 2081.140711][ T9146] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2081.149084][ T9145] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:09 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:09 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev={0xac, 0x28}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2081.195116][ T9163] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2081.202598][ T9163] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2081.210423][ T9163] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2081.218793][ T9163] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2081.226875][ T9163] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:09 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$inet(0x2, 0x3, 0x2) sendmmsg(r1, &(0x7f00000038c0)=[{{&(0x7f0000000040)=@nl=@unspec, 0x80, 0x0}}, {{&(0x7f00000000c0)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10}, 0x80, 0x0}}], 0x400000000000238, 0x0) setsockopt$inet_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f00000001c0)={@in={{0x2, 0x4e24, @multicast2}}, 0x0, 0x0, 0x8, 0x0, "25348a1e4484802160f089e0d166cfd2434dd3e0883ee374ecb93bd39d1955ad3dc19ce3a381b6f4941d605a3759be31fdeff52f5d750507bc96a1a5ad9c9380a60fe6a893ea9a54d842e81c896faffd"}, 0xd8) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000014000000450000280000000000ac141400ac14140212019078ac1414004500000000000000000000007f00000100000000"], 0xfdef) [ 2081.259213][ T9166] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2081.272861][ T9169] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2081.285925][ T9163] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2081.293563][ T9163] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2081.300886][ T9163] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready 22:17:09 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000000300)=ANY=[@ANYBLOB="bf16000000000000b70700000100e2ff5070000000000000200000000000c09695000000000000002ba728041598d6fbd30cb599e83d24a3aa81d36bb3019c13bd2321afb56fa54f26fb0b71d0e6acfefc41d8f7faf75e0f226bd917487960717142fa9ea4318123741c0a0e168c1886d0d4d94f2f4e345c652fbc16ee988e6e0dc8cedf3ceb9fbfbf9b0a4def23d410f6296b0db6cf529a2255b6b079e38032a8343981dcc7b1b85f453d44aeaccd3641110bec4e90a6341965c39e4b3449abe802f1ab3e89cf6c662ed4048d3b3e22278d00031e5388e85c867ddd58211d6ececb0cd2b6d357b8580218ce74e467725877074e468ee23fd2f73902ebcfcf4982277598000000000000e0ff00000000000000000000000000000000000000000000000000000000b27cf3d1848a54d8132be1ffb0adf9deab6ec664b91a6844efdebb7b3de8f6333f6c962b1f292324b7ab7f7da31cf41ab11f12fb1e2c494034127dc79f40159e800ea2474b542d35a30b23bcee46762c2093bcc9eae5ee3e980026a615f1bb0374e04bde7bac7407509a4d9a485c5989b8e673e3296e52d3370688c19322b95a2315b395000000000000000000000000020a40f135429eab817e01e732000000001420d1a66e9b7ff12c96cf4f5bb64a74fc10070f62b6a5c67a8c59b29adceb505c98c8dfa61fa426cc78ca0cce5989dcbb0d156d34e53531251e502cbdf73101881e6222c6eed85de58202d456a9b794c0fe5f167728867f22575e5525985d37c7e99a984ee1775b2370f0858a2adf13098b629db6009dd69916cbb5d407001dd62cadc9e23f46faf1906d6294071b19178dca12e5bd15ad4a4cad7a1f600079d6aa2005fb1a91efed3b781625e8d300"/660], &(0x7f0000000140)='GPL\x00'}, 0x48) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000200)='/proc/self/net/pfkey\x00', 0x20480, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000002c0)={r1, 0xc0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) r3 = socket$packet(0x11, 0x2, 0x300) membarrier(0x0, 0x0) setsockopt$SO_BINDTODEVICE_wg(r3, 0x1, 0x19, &(0x7f0000000100)='wg1\x00', 0x4) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000000)={r2}, 0xc) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r4, 0x6, 0x13, &(0x7f00000001c0), 0x4) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000000)={r2}, 0xc) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r5, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) r6 = syz_open_procfs(0x0, &(0x7f00000001c0)='mounts\x00') r7 = socket$nl_route(0x10, 0x3, 0x0) sendfile(r7, r6, &(0x7f0000000200)=0x82, 0x3ff) r8 = socket$nl_generic(0x10, 0x3, 0x10) r9 = syz_genetlink_get_family_id$tipc(&(0x7f0000000280)='TIPC\x00') sendmsg$TIPC_CMD_DISABLE_BEARER(r8, &(0x7f0000000340)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x2c, r9, 0x1, 0x0, 0x0, {{}, {}, {0x10, 0x13, @udp='udp:syz1\x00'}}, [""]}, 0x2c}, 0x1, 0x0, 0x0, 0x40}, 0x0) sendmsg$TIPC_CMD_GET_MAX_PORTS(r6, &(0x7f0000000900)={&(0x7f0000000940)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000006c0)={&(0x7f0000000640)={0x1c, r9, 0x400, 0x70bd27, 0x25dfdbfc, {}, ["", ""]}, 0x1c}}, 0x14) r10 = syz_genetlink_get_family_id$tipc2(&(0x7f00000000c0)='TIPCv2\x00') r11 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_ENABLE(r11, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)={0x14, r10, 0xc573de0d27bdfe6f}, 0x14}}, 0x0) sendmsg$TIPC_NL_BEARER_SET(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f0000000740)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000880)={&(0x7f0000000780)={0xc8, r10, 0x10, 0x70bd2c, 0x25dfdbff, {}, [@TIPC_NLA_NET={0x28, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ADDR={0x8, 0x2, 0x1}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x3}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x80000000}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x2}]}, @TIPC_NLA_LINK={0x10, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}]}, @TIPC_NLA_BEARER={0x24, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x64db}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x6}, @TIPC_NLA_BEARER_DOMAIN={0x8}, @TIPC_NLA_BEARER_DOMAIN={0x8}]}, @TIPC_NLA_LINK={0x1c, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}]}, @TIPC_NLA_SOCK={0x3c, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_CON={0x24, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x3eca}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x20}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x6}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x5}]}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}]}]}, 0xc8}, 0x1, 0x0, 0x0, 0x48010}, 0x4800) sendmsg$TIPC_CMD_ENABLE_BEARER(r4, &(0x7f0000000700)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x150201}, 0xc, &(0x7f00000006c0)={&(0x7f0000000680)={0x34, r9, 0x4, 0x70bd2b, 0x25dfdbfb, {{}, {}, {0x18, 0x17, {0xd, 0x8, @udp='udp:syz2\x00'}}}, ["", "", "", ""]}, 0x34}, 0x1, 0x0, 0x0, 0x80}, 0x10) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r5, 0x0) ioctl$TUNSETQUEUE(r5, 0x400454d9, &(0x7f0000000240)={'wg1\x00', 0x200}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x80, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0xff}}, @redirect={0x12, 0x0, 0x0, @loopback, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast}}}}}, 0x3a) [ 2081.308692][ T9163] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2081.316549][ T9163] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2081.331318][ T9142] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2081.346022][ T9166] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2081.389183][ T9169] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:09 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x15d000}], 0x1, 0x0) 22:17:09 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0xe80}}}}}, 0xfdef) 22:17:09 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x28}}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:09 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) r2 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r2, 0x40045566, 0x0) write$tun(r0, &(0x7f0000000200)=ANY=[@ANYRES32, @ANYRESDEC=r2, @ANYRESHEX=r2, @ANYRES16=0x0, @ANYRESHEX=r1, @ANYBLOB="667d4133f597c3f3ffc2e7c7d278484dd1a79c98d79d58"], 0x6) 22:17:09 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev={0xac, 0x14, 0x8}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:09 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) r2 = syz_genetlink_get_family_id$ethtool(0x0) sendmsg$ETHTOOL_MSG_LINKINFO_SET(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="e1b88ddc", @ANYRES16=r2, @ANYBLOB="200000000000ffdbdf25030000000500020000"], 0x3}, 0x1, 0x0, 0x0, 0x2000}, 0x8810) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x11, 0x2, 0x0) bind(r4, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r4, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r5}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) r6 = socket$inet(0x2, 0x3, 0x2) sendmmsg(r6, &(0x7f00000038c0)=[{{&(0x7f0000000040)=@nl=@unspec, 0x80, 0x0}}, {{&(0x7f00000000c0)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10}, 0x80, 0x0}}], 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r6, 0x8933, &(0x7f00000000c0)={'vcan0\x00', 0x0}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'batadv0\x00', 0x0}) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r9, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r9, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r9, 0x29, 0x23, &(0x7f00000001c0)={{{@in=@multicast1, @in=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast1}, 0x0, @in=@multicast1}}, &(0x7f0000000140)=0xe8) r11 = socket$inet(0x2, 0x3, 0x2) sendmmsg(r11, &(0x7f00000038c0)=[{{&(0x7f0000000040)=@nl=@unspec, 0x80, 0x0}}, {{&(0x7f00000000c0)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10}, 0x80, 0x0}}], 0x2, 0x0) r12 = socket$nl_route(0x10, 0x3, 0x0) r13 = socket(0x11, 0x2, 0x0) bind(r13, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r13, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r12, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r14}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r11, 0x8933, &(0x7f00000002c0)={'batadv0\x00', r14}) r16 = socket$nl_route(0x10, 0x3, 0x0) r17 = socket(0x11, 0x2, 0x0) bind(r17, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r17, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r16, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=ANY=[@ANYBLOB='4\x00'/20, @ANYRES32=r18, @ANYBLOB="000000000000000014001680100001800c0003000000008100000000"], 0x34}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000300)={'batadv_slave_1\x00', r18}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000340)={'batadv_slave_1\x00', 0x0}) r21 = socket$nl_route(0x10, 0x3, 0x0) r22 = socket(0x11, 0x2, 0x0) bind(r22, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r22, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r21, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r23}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000440)={'vcan0\x00', 0x0}) r25 = socket$nl_route(0x10, 0x3, 0x0) r26 = socket(0x11, 0x2, 0x0) bind(r26, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r26, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r25, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r27}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) r28 = socket$nl_route(0x10, 0x3, 0x0) r29 = socket(0x11, 0x2, 0x0) bind(r29, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r29, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r28, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=ANY=[@ANYBLOB="340000001000010800"/20, @ANYRES32=r30, @ANYBLOB="000000000000000014001680100001df76765a000000008100000000"], 0x34}}, 0x0) r31 = socket$nl_route(0x10, 0x3, 0x0) r32 = socket(0x11, 0x2, 0x0) bind(r32, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r32, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r31, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r33}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r1, &(0x7f00000006c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000680)={&(0x7f0000000480)={0x1d4, r2, 0x20, 0x70bd29, 0x25dfdbfd, {}, [@ETHTOOL_A_LINKINFO_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @ETHTOOL_A_LINKINFO_HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gretap0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netpci0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bond\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @ETHTOOL_A_LINKINFO_HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'virt_wifi0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @ETHTOOL_A_LINKINFO_HEADER={0x68, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'geneve0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}]}, @ETHTOOL_A_LINKINFO_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}]}, @ETHTOOL_A_LINKINFO_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}]}, @ETHTOOL_A_LINKINFO_HEADER={0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r15}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r19}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r20}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'geneve1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'gretap0\x00'}]}, @ETHTOOL_A_LINKINFO_HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @ETHTOOL_A_LINKINFO_HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r23}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r24}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r27}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r30}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}]}, @ETHTOOL_A_LINKINFO_HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'sit0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r33}]}]}, 0x1d4}, 0x1, 0x0, 0x0, 0x24000000}, 0x20004040) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000014000000450000280000000000019078ac141400ac1414021200e0ca2a3da0870ce9499078ac1414004500000000000000d11c5f"], 0xfdef) [ 2081.860929][ T9187] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2081.876529][ T9190] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2081.884237][ T9190] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2081.891668][ T9190] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2081.899662][ T9190] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2081.907484][ T9190] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2081.919590][ T9192] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2081.928543][ T9195] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2081.941560][ T9202] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2081.953582][ T9205] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2081.961073][ T9205] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2081.969017][ T9205] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2081.976743][ T9205] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2081.984673][ T9205] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2082.002649][ T9195] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:10 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$inet(0x2, 0x3, 0x2) sendmmsg(r2, &(0x7f00000038c0)=[{{&(0x7f0000000040)=@nl=@unspec, 0x80, 0x0}}, {{&(0x7f00000000c0)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10}, 0x80, 0x0}}], 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r3, 0x0) setsockopt$SO_TIMESTAMP(r3, 0x1, 0x40, &(0x7f0000000140)=0x678, 0x4) setsockopt$inet_mreqsrc(r2, 0x0, 0x0, &(0x7f00000000c0)={@local, @broadcast, @loopback}, 0xc) r4 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setreuid(0x0, r5) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@ipv4_newroute={0x24, 0x18, 0x20, 0x70bd2d, 0x25dfdbfd, {0x2, 0x0, 0x80, 0xd7, 0x0, 0x6, 0xfd, 0x3}, [@RTA_PREFSRC={0x8, 0x7, @dev={0xac, 0x14, 0x14, 0x16}}]}, 0x24}}, 0x4190) write$tun(r0, &(0x7f00000001c0)={@val={0x0, 0x6007}, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev={0xac, 0x14, 0x14, 0x31}}}}}}, 0x3e) 22:17:10 executing program 2: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(0xffffffffffffffff, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2c}}, @timestamp_reply={0xe, 0x0, 0x0, 0x2, 0x7f, 0xffffff7f, 0x5, 0x1}}}}, 0x32) r0 = socket$inet6(0xa, 0x80000, 0x80) syz_open_dev$loop(&(0x7f0000000080)='/dev/loop#\x00', 0x9, 0x8000) ioctl$sock_SIOCSIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r0, 0x8983, &(0x7f0000000000)={0x2, 'veth1_virt_wifi\x00', {0x9}, 0x8}) 22:17:10 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x1100}}}}}, 0xfdef) [ 2082.017941][ T9192] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:10 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000001400000045000028000000000001908aac141400ac14140212009078ac1414004501000000000000000000007f00000100000000"], 0xfdef) 22:17:10 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:10 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2000001, 0x20010, r1, 0x0) getdents(r1, &(0x7f00000001c0)=""/201, 0xc9) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000001400000045000028000074939ea88959000000019078ac141400ac14140212009078ac1414004500000000000000000000007f00"], 0xfdef) [ 2082.062347][ T9220] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2082.071288][ T9220] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2082.078730][ T9220] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2082.086717][ T9220] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2082.094644][ T9220] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2082.127590][ T9233] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2082.205150][ T9237] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2082.205703][ T9238] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=9238 comm=syz-executor.0 [ 2082.212707][ T9237] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2082.232825][ T9237] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2082.240224][ T9237] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2082.247879][ T9237] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2082.264382][ T9240] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:10 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000001400000045000028000000589b01030000001400ac14140212009078ac1414004500000000000000000000007f00000100000000"], 0xfdef) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 22:17:10 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev={0xac, 0x14, 0x12}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:10 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) r2 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r2, 0x40045566, 0x0) r3 = dup2(r2, r0) ioctl$TUNSETPERSIST(r3, 0x400454cb, 0x0) write$tun(r0, &(0x7f0000004740)={@void, @val={0x3, 0x0, 0x8000, 0x0, 0x14, 0x801}, @eth={@broadcast, @empty, @val={@val={0x9100, 0x2, 0x1, 0x2}, {0x8100, 0x7, 0x0, 0x3}}, {@x25={0x805, {0x3, 0x88, 0x1f, "237e1373fa1ae95ee812c2d1ebe44a6b751d1dbe2dcfb36cd52c49746a17"}}}}}, 0x41) 22:17:10 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x4000}}}}}, 0xfdef) 22:17:10 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:10 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x15e000}], 0x1, 0x0) 22:17:10 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$IP_VS_SO_GET_DAEMON(r1, 0x0, 0x487, &(0x7f0000000000), &(0x7f00000000c0)=0x30) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x81b}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0x8}, @dev={0xac, 0x14, 0x14, 0xff}}, @redirect={0x12, 0x0, 0x0, @dev={0xac, 0x14, 0x14, 0x20}, {0x5, 0x4, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1, 0x2, @loopback}}}}}, 0x3a) [ 2082.732932][ T9247] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2082.747874][ T9250] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2082.755300][ T9250] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2082.762880][ T9250] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2082.770144][ T9250] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready 22:17:10 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) seccomp$SECCOMP_GET_ACTION_AVAIL(0x2, 0x0, &(0x7f0000000000)=0x824) 22:17:10 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000014000000450000280000000000019078ac141400ac14140212009078ac1414002900000000000000000000007f00000100000000"], 0xfdef) 22:17:10 executing program 2: openat$ion(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ion\x00', 0x404183, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="03000000000016000000450000300000000000019078ac141400ac1412009078a678b358bc07063414b2000000004500000000000000000000007f00000100000000285cd972bdbb552598951fdb545abf222927337b897079e0c325a39a4932700cee10507087615451edd8cd2753596001c514682afdd0e23e18916f038fa62dccc5d429e3c7604fd560d74fa194ab91b7e70e7e1bffffffff00000000edd04e78980f6626f8e7a19ae1d6a7c6488be7aa7a31c976aad645e99bb2ff54120705c13e556c5a4b5b1cfbaf97177b8be8cd77a8cb5a9109c4d51273f70f10e5bde2716e202b0f80ded3168ebade7ae7b6a82c33779375184674717e9d6c549246fba9ffaa85c35ff08ed482d1e5ffe9ada6b0cb7732185180bf38a2a63561ef9e1b4c436cf765a3dd76d59d44dc50340318481bfe3e8eb7b0ba8272e1615f59061b824f71ef8c588e8e5d1d71ec335c95"], 0xfffffe8f) r1 = openat$selinux_avc_hash_stats(0xffffffffffffff9c, &(0x7f00000000c0)='/selinux/avc/hash_stats\x00', 0x0, 0x0) ioctl$BLKTRACETEARDOWN(r1, 0x1276, 0x0) [ 2082.777742][ T9250] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2082.786244][ T9252] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2082.795265][ T9249] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2082.811132][ T9260] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:10 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x3}}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2082.854675][ T9250] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2082.862232][ T9250] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2082.869587][ T9250] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2082.877271][ T9250] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2082.884979][ T9250] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:10 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$void(0xffffffffffffffff, 0x5451) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) lsetxattr$trusted_overlay_nlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='trusted.overlay.nlink\x00', &(0x7f0000000100)={'U+', 0x4}, 0x16, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:10 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x800e}}}}}, 0xfdef) [ 2082.908544][ T9249] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2082.916917][ T9258] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2082.927834][ T9277] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:10 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev={0xac, 0x14, 0x16}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:10 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$inet(0x2, 0x3, 0x2) sendmmsg(r1, &(0x7f00000038c0)=[{{&(0x7f0000000040)=@nl=@unspec, 0x80, 0x0}}, {{&(0x7f00000000c0)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10}, 0x80, 0x0}}], 0x2, 0x0) setsockopt$inet_mtu(r1, 0x0, 0xa, &(0x7f0000000200)=0x3, 0x4) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="2800000010005fba00"/20, @ANYRES32=0x0, @ANYBLOB="03802400b55aca64948ac9ad53e3"], 0x28}}, 0x0) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000140)=0x7) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r3, 0x0) ioctl$PPPIOCGCHAN(r3, 0x80047437, &(0x7f00000000c0)) write$tun(r0, &(0x7f00000003c0)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x54, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0xe, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr, {[@end, @timestamp={0x44, 0x14, 0x8c, 0x0, 0x5, [0xffffffe0, 0x4, 0x5, 0x9]}, @rr={0x7, 0x3, 0x2c}, @ra={0x94, 0x4}, @generic={0x82, 0x6, "6bffde44"}]}}}}}}, 0x5e) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) ioctl$FIGETBSZ(r0, 0x2, &(0x7f00000001c0)) 22:17:10 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) ioctl$TUNSETVNETLE(r1, 0x400454dc, &(0x7f0000000000)=0x1) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r2 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r2, 0x40045566, 0x0) fcntl$dupfd(r2, 0x406, r0) write$tun(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="038000000000000800000000a789ebd4190eec22c8125a3ab90000000000cc59e79078ac1414bbac14140212009078ac141400450000000000dfffffff0000"], 0x42) [ 2082.962979][ T9282] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2082.970521][ T9282] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2082.978212][ T9282] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2082.985544][ T9282] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2082.993073][ T9282] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:11 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000100)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_ADD(r1, &(0x7f00000002c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000140)={&(0x7f00000001c0)={0x50, r2, 0x100, 0x74bd29, 0x25dfdbfc, {}, [@NLBL_MGMT_A_FAMILY={0x6}, @NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x3}, @NLBL_MGMT_A_IPV6ADDR={0x14, 0x5, @rand_addr="e61d2e61021e8acb772700"}, @NLBL_MGMT_A_CV4DOI={0x8, 0x4, 0x3}, @NLBL_MGMT_A_CV4DOI={0x8, 0x4, 0x3}, @NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x3}]}, 0x50}, 0x1, 0x0, 0x0, 0x810}, 0x20000000) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r3, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x40284504, &(0x7f0000000280)={0xd1, 0x1, 0x1, 0x5, "db0fc2d0859f1030182144e0577a4b35738b0c522697912b512d9bfb9a4d12b2"}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) r4 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r4, 0x40045566, 0x0) fcntl$setsig(r4, 0xa, 0x4) [ 2083.021080][ T9277] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2083.034385][ T9286] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2083.050178][ T9290] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.0'. [ 2083.067603][ T9282] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2083.075315][ T9282] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2083.082870][ T9282] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2083.091023][ T9282] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2083.098841][ T9282] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2083.119674][ T9286] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:11 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) write$binfmt_elf64(r0, &(0x7f00000001c0)={{0x7f, 0x45, 0x4c, 0x46, 0x50, 0x40, 0x8, 0x6, 0x2, 0x2, 0x6, 0x2000, 0x1a9, 0x40, 0x1cb, 0x80, 0x2, 0x38, 0x1, 0x1e1e, 0xab7, 0xaaf4}, [{0x3, 0x7fff, 0x4, 0x8, 0x9, 0x0, 0x1, 0xffff}, {0x2, 0x4, 0x9, 0x8000, 0x4, 0x1, 0x7eed, 0x4}], "310803e703c37181545e207f1a2d949154e10892bc49f7d6fe4038da4f03c937391024240db2958dccee02a168ed3fc2fbc3f8cbb273081bb943c4ac8e391d82ed0fe38e36ede3033d7c8dfb2c0d07f6008320f4f1eb03c582aa77d66f311edd814b3a11b1cb4570d9505c69f80baab2678e24b9b94c7cdbbfeb5add5a5a9ec7c18c91f3be92012054c896f1446b51cee31f85c6c39eed57430cbb39f26bee353724c8d7fb90a94e39b8c7834aa7113896e5063f1898e57b9bab7be198d2e2603a98caa06eb17c45ba34015b7db41dd51563b06b8d73d4adeaed4a4b6e211af1ee41b8be65e164da6128e1eb292deb4961bae34212513e", [[], [], [], [], [], []]}, 0x7a7) r1 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) setsockopt$netlink_NETLINK_TX_RING(r1, 0x10e, 0x7, &(0x7f00000000c0)={0x3ff, 0x400, 0x1, 0x6}, 0x10) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="03000000000014000000000927b6b4751e3eef690dec29ebcb282ee643ed510d6dda1823435152c540fc69da371b542990122f6670d3246d8ce0aa8a78ce6a8c140dfcf61a3834e635b7a7f4685edeb1ec2942aeb3e2e8f54c404a680cf6acddfecf4501a86b42268a78cb1c298c977660c177d78439df1679c69efe9dcb736363290bf1801ba34cdd05df00"/153], 0x99) 22:17:11 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x4}}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:11 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x15f000}], 0x1, 0x0) 22:17:11 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r2, 0x0) r3 = syz_genetlink_get_family_id$ethtool(0x0) sendmsg$ETHTOOL_MSG_LINKINFO_SET(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="e1b88ddc", @ANYRES16=r3, @ANYBLOB="200000000000ffdbdf25030000000500020000"], 0x3}, 0x1, 0x0, 0x0, 0x2000}, 0x8810) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x11, 0x2, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(0xffffffffffffffff, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) r8 = socket(0x11, 0x2, 0x0) bind(r8, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r8, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r7, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r9}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) r10 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r10, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r10, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r10, 0x8933, &(0x7f0000001880)={'batadv0\x00', 0x0}) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x23, &(0x7f00000018c0)={@loopback, @remote, 0x0}, &(0x7f0000001900)=0xc) getsockname$packet(0xffffffffffffffff, &(0x7f0000001940)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000001980)=0x14) r14 = socket$nl_route(0x10, 0x3, 0x0) r15 = socket(0x11, 0x2, 0x0) bind(r15, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r15, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r14, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r16}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r2, &(0x7f0000001b00)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000001ac0)={&(0x7f00000019c0)={0xdc, r3, 0x2, 0x70bd29, 0x25dfdbfd, {}, [@ETHTOOL_A_LINKINFO_TP_MDIX_CTRL={0x5, 0x5, 0xff}, @ETHTOOL_A_LINKINFO_PHYADDR={0x5, 0x3, 0x4}, @ETHTOOL_A_LINKINFO_HEADER={0x5c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r9}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'nr0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r11}]}, @ETHTOOL_A_LINKINFO_HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r13}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0xd7d90a5b92bfa75e}]}, @ETHTOOL_A_LINKINFO_PHYADDR={0x5, 0x3, 0x3}, @ETHTOOL_A_LINKINFO_HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r16}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bridge\x00'}]}, @ETHTOOL_A_LINKINFO_PORT={0x5, 0x2, 0x50}, @ETHTOOL_A_LINKINFO_PORT={0x5, 0x2, 0xfc}]}, 0xdc}, 0x1, 0x0, 0x0, 0x8000}, 0x8010) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) times(&(0x7f00000000c0)) 22:17:11 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev={0xac, 0x14, 0x28}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:11 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0xe5fd}}}}}, 0xfdef) [ 2083.633943][ T9304] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2083.648433][ T9309] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2083.656362][ T9309] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2083.664136][ T9309] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2083.671532][ T9309] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready 22:17:11 executing program 2: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(0xffffffffffffffff, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:11 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)=""/2, 0x2}, {&(0x7f00000000c0)=""/188, 0xbc}, {&(0x7f00000001c0)=""/154, 0x9a}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000340)=""/11, 0xb}, {&(0x7f0000000380)=""/74, 0x4a}], 0x6, 0x7) 22:17:11 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) fsetxattr$security_ima(r0, &(0x7f0000000000)='security.ima\x00', &(0x7f00000000c0)=@v1={0x2, "ba"}, 0x2, 0x3) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:11 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f0000000000)=""/44) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2083.678782][ T9309] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2083.688214][ T9308] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:11 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) r2 = syz_open_procfs(0x0, &(0x7f00000001c0)='mounts\x00') r3 = socket$nl_route(0x10, 0x3, 0x0) sendfile(r3, r2, &(0x7f0000000200)=0x82, 0x3ff) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$tipc(&(0x7f0000000280)='TIPC\x00') sendmsg$TIPC_CMD_DISABLE_BEARER(r4, &(0x7f0000000340)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x2c, r5, 0x1, 0x0, 0x0, {{}, {}, {0x10, 0x13, @udp='udp:syz1\x00'}}, [""]}, 0x2c}, 0x1, 0x0, 0x0, 0x40}, 0x0) sendmsg$TIPC_CMD_GET_MAX_PORTS(r2, &(0x7f0000000900)={&(0x7f0000000940)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000006c0)={&(0x7f0000000640)={0x1c, r5, 0x400, 0x70bd27, 0x25dfdbfc, {}, ["", ""]}, 0x1c}}, 0x14) sendmsg$TIPC_CMD_SHOW_PORTS(r1, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, r5, 0x4, 0x70bd25, 0x25dfdbfc, {}, [""]}, 0x1c}, 0x1, 0x0, 0x0, 0x20040010}, 0x20004010) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2083.766116][ T9304] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2083.775508][ T9308] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2083.785558][ T9309] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2083.793209][ T9309] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2083.800563][ T9309] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2083.808337][ T9309] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready 22:17:11 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="2800000010005fba00"/20, @ANYRES32=0x0, @ANYBLOB="034900"/16], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000014000000450000280000000000019078ac141400ac142c0012009878ac1414004500000000000000000000007f00000100000000"], 0xfdef) 22:17:11 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000000)={@void, @val={0x2, 0x80, 0x6, 0x4, 0xf91e, 0x6}, @mpls={[{0x7ff, 0x0, 0x1}, {0x85b, 0x0, 0x1}, {0x101}], @generic="b3a6e7ce17206a1338609223f4800cd7d52f"}}, 0x28) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) setsockopt$inet6_MCAST_JOIN_GROUP(r1, 0x29, 0x2a, &(0x7f00000000c0)={0x2, {{0xa, 0x4e20, 0xfffffff9, @remote}}}, 0x88) 22:17:11 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x10}}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2083.816166][ T9309] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2083.850963][ T9337] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.0'. [ 2083.886270][ T9341] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2083.913258][ T9342] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.0'. [ 2083.933458][ T9344] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:12 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f00000000c0)={@val={0x0, 0x888e}, @val={0x0, 0x0, 0x0, 0x0, 0x14}, @arp=@generic={0x309, 0x22eb, 0x6, 0x10, 0x2, @remote, "003d0abd61570433cd69f2d9070200a7", @random="05e3492d784a", "a1fb47ec"}}, 0x36) 22:17:12 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0xfde5}}}}}, 0xfdef) 22:17:12 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x160000}], 0x1, 0x0) 22:17:12 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000707676999a1aba43b41a570df4debe5982af7ff4029e05829eb85ae09c6fe052993ba5f229a1c326bc4f53872d6d143b2078d1", @ANYRES32=0x0, @ANYBLOB="038004000000000008001b0000000000"], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:12 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x16}}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:12 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2084.507761][ T9351] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2084.519698][ T9355] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2084.522313][ T9353] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=9353 comm=syz-executor.0 [ 2084.527182][ T9355] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2084.547846][ T9355] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready 22:17:12 executing program 2: r0 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000680)={&(0x7f0000000340)='syzkaller1\x00'}, 0x10) ioctl$EXT4_IOC_MIGRATE(r0, 0x6609) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) r3 = openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f0000000140)='/selinux/avc/cache_threshold\x00', 0x2, 0x0) ioctl$PIO_UNIMAPCLR(r3, 0x4b68, &(0x7f0000000280)={0x5, 0x6, 0x8000}) r4 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000380)='/dev/uinput\x00', 0x2, 0x0) ioctl$UI_SET_RELBIT(r4, 0x40045566, 0x0) dup2(r4, r2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r2, 0x0) ioctl$TUNSETVNETBE(r2, 0x400454de, &(0x7f0000000100)=0x1) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r5 = openat$selinux_avc_cache_stats(0xffffffffffffff9c, &(0x7f00000006c0)='/selinux/avc/cache_stats\x00', 0x0, 0x0) sendmsg$IPSET_CMD_FLUSH(r5, &(0x7f0000000800)={&(0x7f0000000700)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000007c0)={&(0x7f0000000740)={0x58, 0x4, 0x6, 0x101, 0x0, 0x0, {0xa, 0x0, 0x5}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x58}, 0x1, 0x0, 0x0, 0x4}, 0x801) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344}, 0x1, 0x11b42f2) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) openat$vsock(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vsock\x00', 0x354f03, 0x0) r8 = syz_open_procfs(0x0, &(0x7f00000002c0)='fd/3\x00') r9 = openat$cgroup_ro(r8, &(0x7f0000000300)='memory.current\x00', 0x275a, 0x0) r10 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r10, 0x40045566, 0x0) writev(r10, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r9, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r9, 0xc0502100, &(0x7f00000001c0)={0x0, 0x0}) sched_getscheduler(r11) write$tun(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="02000000000014000000675714970184063ffe80000000000000000000000000001f000000000000000000000000000000010002000500000000fe8000000000000000000000000000146200f877b1a6d53f23d32c0356c97800000000000004010300000000004e224e22", @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="8180000290780004220be12b01b464a5b7db13d07605901f5593fecd59835ab06290933d080afffffc9200010001030320050e8000000100000008000000ff0202020401001e0c0100ffffffff00536e008707ebac25f423ecdbebeb174d9d5f45afd05dbcb5bd585e9c60c7c63e15227362776cfb58892780e28032b8548f314d2a3ba0844ac08135544fa28c711c1c79e7429377a2e4c817a8685797abc3587581451cdcf95298d8662e35dbdd050c1a06aa123881b8e5b6259f29c7d4981bcc17d32221382f4adb40f5693f973d65ac487642e04f197c1033f2d6b9fec8227dbd97742693be6b114588604a4b4f8742994f9508cf869714bb85ab0bb42d7f964cfa2e0e31e8e9a63dd0bf1832fd132bb633fed62dfdbcfb273c443eee4c06254a3be66cca6cb0a19c1097230b3782c22b2f0c03dacc99edc44f0e46482122716f915421c98832756e0cfd82bdb02f89269d4e968da8d81e846559b1172ebe5a8d8b4488ea4e7521c0ce7ce61677299ee1722e0dc8bc3284d8c7fe7a5cb1e7dc7a5452282af48a15241ffe1d972051ceabc1229b2d59bff90fc4c650cd0277885c98e7dcb38b1a50246973f497d996c0c425aaf709209d434d2e972da4b56e59758257795d162d590d46e3b692e4dad419a0989efcee48f5f863eb05ebf7658c8b9f5792c60a183033307373fd232d8c5191b9e5c4871bc79bf4ee4850dced28c3374a43ed632cdbfcdf5ff1c2f8b4ae7d44e2df09b977c433f8c9669e4d1fcc3c6b641245cdffb3542ac9efee7e96a5b3846e451c918b9075c07fe7876ad7d4b3c64d2b000000"], 0x1b6) [ 2084.555258][ T9355] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2084.562833][ T9355] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2084.571123][ T9352] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:12 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r1, 0x40045566, 0x0) timer_delete(0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r2, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f00000003c0)="17e5ccd5bd05eec0ef6c6aa3b7913e17d81db593f891a94a751175285d578789beed922fa83a6be67d663a34d44a7ed3be115c6af8e41f53eed979cb8fec686cc65957bda6ba", 0x46}, {&(0x7f0000000440)="f61e47e08e3dd0066e4d06bd0786fe48349445cb02ed3ec38ee894f642fa096b9b9a32cde7791ea2a9284f7a098d7d4a60ac2cec028489d8a2de38dda60fd9876bbebc2597e4da0ee49428cb7aca094df550016c3c181a", 0x57}, {&(0x7f00000004c0)="36b5ec1dfe7f1d831f9253556f8b255500a5d798759640d1d70d3831132455c710ac5951d666", 0x26}, {&(0x7f0000000500)="5ff99e4561a7d51a292796e7d16d10b4d70f53743076749068a5016e73c1ef", 0x1f}], 0x4) r3 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r3, 0x40045566, 0x0) write$tun(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="0300000000001401901406be3c5f998fc5720c56695f73af82a1d858c08f2513d71e0000000029befbcab1d200000014fd63feabc51a0ecf8e4e7446ba814b5aa08a501987deb9ebb0645bd2f886b36b04d5f7e3b7034605e1c8226595409f9617ee7f436f1107804b16acf380ec8811b5b3d625e5bd2e45473da5ae7012e3909545e96694f9ffffff9b6ac7f5dc129063387993030400000063048359f67c9ce389904d1ff5948fc270d184831e104c87fa62887f21b753a87189dcb65179cf6cac6af72c6edbc9921fff0df90249ced7666163fae4f3832c6ab68ba66c5a4e37264fc76b8c9a51ed440100000000000000ad3a7305743519ece380e23145", @ANYRESOCT, @ANYRES16], 0x3) r4 = socket$inet(0x2, 0x3, 0x2) sendmmsg(r4, &(0x7f00000038c0)=[{{&(0x7f0000000040)=@nl=@unspec, 0x80, 0x0}}, {{&(0x7f00000000c0)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10}, 0x80, 0x0}}], 0x2, 0x0) r5 = accept4$inet(r4, &(0x7f0000000140)={0x2, 0x0, @local}, &(0x7f00000001c0)=0x10, 0x800) fsetxattr$trusted_overlay_redirect(r5, &(0x7f0000000200)='trusted.overlay.redirect\x00', &(0x7f0000000240)='./file0\x00', 0x8, 0x1) ioctl$RTC_WIE_ON(r2, 0x700f) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r6) timer_create(0x6, &(0x7f0000000600)={0x0, 0x27, 0x1, @thr={&(0x7f0000000580)="5c085ef4e90f90500d5758f7de8430a716711a95c00f4b284321d3769e", &(0x7f00000005c0)="be4020df5865729e7c8058e8b3dd577b42738cb0c5828636eaab6d36812cfe3b178aba8364de1516a06bea"}}, &(0x7f0000000640)=0x0) timer_settime(r7, 0x1, &(0x7f0000000680)={{0x77359400}, {0x0, 0x989680}}, 0x0) 22:17:12 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) shutdown(r1, 0x0) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f0000000380)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x11, 0x2, 0x0) bind(r4, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r4, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r5}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) r6 = getuid() setsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f0000000240)={{{@in6=@mcast2, @in6=@mcast2, 0x4e21, 0x2, 0x4e23, 0x0, 0x2, 0x20, 0x90, 0x2, r5, r6}, {0x1, 0x6, 0xfffffffffffffe00, 0x7f, 0x7, 0x400000000000000, 0x3, 0x100000000}, {0x2, 0x20, 0x7ff}, 0x8000, 0x6e6bb0, 0x1, 0x1, 0x2, 0x2}, {{@in=@rand_addr=0x8, 0x4d6, 0x32}, 0x2, @in=@local, 0x34ff, 0x1, 0x2, 0x9, 0x1f, 0x0, 0x5}}, 0xe8) fchdir(r2) perf_event_open(&(0x7f000001d000)={0x2, 0x70, 0x7e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x20010, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000080)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000740)='cgroup.controllers\x00', 0x275a, 0x0) r7 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) r8 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r8, 0x40045566, 0x0) pwritev(r8, &(0x7f0000001380)=[{&(0x7f0000003040)}], 0x1, 0xffff) fallocate(0xffffffffffffffff, 0x30, 0x100, 0x0) socket$nl_route(0x10, 0x3, 0x0) open(0x0, 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000140)='nl80211\x00') r9 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r9, &(0x7f0000000580)={0x0, 0x1a, &(0x7f0000000200)={&(0x7f00000001c0)=ANY=[@ANYBLOB="3c0000001c000704000000000000000002000000", @ANYRES32, @ANYBLOB="0100920014000000000000010a000c00b10aaaaaaaaa0000"], 0x3c}}, 0x0) fdatasync(r2) getsockname$packet(r7, &(0x7f0000000480)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000004c0)=0x14) syz_open_procfs(0x0, &(0x7f0000000080)='mountinfo\x00') write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2084.613622][ T9365] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2084.666396][ T9355] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2084.676203][ T9353] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=9353 comm=syz-executor.0 [ 2084.676248][ T9355] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2084.696832][ T9355] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2084.704353][ T9355] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready 22:17:12 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$tipc(0x1e, 0x2, 0x0) recvmsg(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @mcast2}}}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000000)=""/8, 0x8}, {&(0x7f00000001c0)=""/79, 0x4f}, {&(0x7f0000000240)=""/158, 0x9e}], 0x3}, 0x40002102) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:12 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev={0xac, 0x14, 0x14, 0x2}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:12 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x8000a0}}}}}, 0xfdef) [ 2084.711940][ T9355] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2084.720349][ T9352] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2084.744827][ T9374] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2084.773831][ T9378] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2084.781333][ T9378] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2084.789483][ T9378] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2084.796972][ T9378] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2084.804756][ T9378] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:12 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r1, 0x8983, &(0x7f0000000000)) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000001c0)=@newlink={0x4c, 0x10, 0xc362e63b3f31ba5f, 0x1, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_MAP={0x24, 0xe, {0x6, 0x6, 0x3, 0x0, 0x9, 0x3}}, @IFLA_EVENT={0x8, 0x2c, 0x8b93}]}, 0x4c}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) r3 = accept4(0xffffffffffffffff, &(0x7f00000000c0)=@nfc_llcp, &(0x7f0000000240)=0x80, 0x80000) r4 = syz_genetlink_get_family_id$devlink(&(0x7f0000000300)='devlink\x00') sendmsg$DEVLINK_CMD_PORT_GET(r3, &(0x7f0000000440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000400)={&(0x7f0000000340)={0xac, r4, 0x100, 0x70bd2c, 0x25dfdbff, {}, [{{@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, {0x8, 0x3, 0x3}}}, {{@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}}, {{@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}}, {{@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, {0x8, 0x3, 0x2}}}]}, 0xac}, 0x1, 0x0, 0x0, 0x2400c884}, 0x20008001) 22:17:12 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0xff}}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2084.820856][ T9374] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2084.846884][ T9386] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2084.863451][ T9387] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2084.870905][ T9387] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2084.878769][ T9387] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2084.886632][ T9387] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2084.894422][ T9387] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2084.912532][ T9386] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:13 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x1000000}}}}}, 0xfdef) 22:17:13 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x2, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:13 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev={0xac, 0x14, 0x14, 0x3}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:13 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x161000}], 0x1, 0x0) 22:17:13 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) ptrace$peek(0x3, 0x0, &(0x7f00000000c0)) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) prctl$PR_SVE_GET_VL(0x33, 0xb2fe) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2085.391436][ T9399] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2085.404587][ T9398] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2085.413140][ T9401] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2085.421307][ T9400] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2085.428921][ T9400] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2085.436788][ T9400] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2085.444524][ T9400] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2085.451921][ T9400] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2085.465229][ T9406] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2085.504465][ T9408] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:13 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) socket$vsock_stream(0x28, 0x1, 0x0) 22:17:13 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev={0xac, 0x14, 0x14, 0x4}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2085.554078][ T9411] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2085.575833][ T9400] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2085.583523][ T9400] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2085.590817][ T9400] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready 22:17:13 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x5, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:13 executing program 2: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x15d000}], 0x1, 0x0) 22:17:13 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x2000000}}}}}, 0xfdef) [ 2085.598356][ T9400] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2085.606304][ T9400] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2085.618298][ T9413] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2085.638022][ T9418] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:13 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$LOOP_CLR_FD(r1, 0x4c01) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x11, 0x2, 0x0) bind(r4, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r4, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r5}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x11, 0x2, 0x0) bind(r7, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r7, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r6, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r8}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) r9 = socket$inet(0x2, 0x3, 0x2) sendmmsg(r9, &(0x7f00000038c0)=[{{&(0x7f0000000040)=@nl=@unspec, 0x80, 0x0}}, {{&(0x7f00000000c0)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10}, 0x80, 0x0}}], 0x2, 0x0) r10 = socket$nl_route(0x10, 0x3, 0x0) r11 = socket(0x11, 0x2, 0x0) bind(r11, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r11, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r10, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r12}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r9, 0x8933, &(0x7f00000001c0)={'batadv0\x00', r12}) r14 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r14, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r14, 0x0) accept4$packet(r14, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f0000000300)=0x14, 0x80000) newfstatat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2800) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000400)={'batadv0\x00'}) r17 = socket$nl_route(0x10, 0x3, 0x0) r18 = socket(0x11, 0x2, 0x0) bind(r18, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r18, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r17, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r19}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000780)=0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000600)=@ipv6_newroute={0x17c, 0x18, 0x10, 0x70bd2a, 0x25dfdbff, {0xa, 0x0, 0x0, 0x3f, 0x2, 0x2, 0xfe, 0x1, 0x3200}, [@RTA_MARK={0x8, 0x10, 0x5}, @RTA_METRICS={0x7, 0x8, 0x0, 0x1, "be88a6"}, @RTA_OIF={0x8, 0x4, r8}, @RTA_METRICS={0x4}, @RTA_OIF={0x8, 0x4, r13}, @RTA_MULTIPATH={0xc, 0x9, {0x0, 0x1, 0x1, r15}}, @RTA_ENCAP={0x114, 0x16, 0x0, 0x1, @nested={0x10e, 0x69, 0x0, 0x1, [@generic="c784f96b5c5a8ff05a51d8d49b988a88c535383a3d5bdb906f33c6d47e93bccd559b6e349806470d1176457ff33895885980bd157d2d3948fbfce6383967a8bebdeb68e3278d2da55cbb7d488619d5bedd8807aa6d363ffc953cc10433af6f6d7211472a98e8c94e4d14f99ec852de433724659ca296fae069f75f0ad1d1df8c7b4ef76ca729657255fa718e1cb66b9fd1fe4ec70954524c7345b6e7ba1973625b478df838768c2c8ec7be6c738b519e86c346efce643dfd3837ecd701990dfc24762fdb7863f0ecb42123afd6bc4461d853", @typed={0x8, 0x75, 0x0, 0x0, @uid=r16}, @typed={0x8, 0x64, 0x0, 0x0, @u32=0x81}, @typed={0x5, 0x76, 0x0, 0x0, @str='\x00'}, @typed={0xc, 0x46, 0x0, 0x0, @u64}, @typed={0x14, 0x61, 0x0, 0x0, @ipv6=@empty}]}}, @RTA_MULTIPATH={0xc, 0x9, {0x4, 0x2, 0x7f, r19}}, @RTA_ENCAP_TYPE={0x6, 0x15, 0x6}, @RTA_UID={0x8, 0x19, r20}]}, 0x17c}, 0x1, 0x0, 0x0, 0x40}, 0x400c010) write$tun(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="03000000000014080000450000280000000000019078ac141400ac1444caf0a522ec5700140001000000000000e9ffffffffffffff0000000000c35bfd07c6b736189193803a80c58a92b130ce1877a6d539ec4708d8e2e86702eeecabbdf7f066d4c8b3"], 0xfdef) [ 2085.687098][ T9413] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2085.698976][ T9418] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2085.713504][ T9426] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2085.721637][ T9426] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2085.729003][ T9426] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready 22:17:13 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2085.736415][ T9426] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2085.744101][ T9426] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2085.775017][ T9431] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:13 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev={0xac, 0x14, 0x14, 0x10}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2085.805807][ T9426] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2085.813564][ T9426] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2085.820950][ T9426] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2085.828570][ T9426] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2085.836525][ T9426] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2085.847569][ T9434] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2085.857927][ T9435] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2085.964730][ T9434] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:14 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x11000000}}}}}, 0xfdef) 22:17:14 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x162000}], 0x1, 0x0) 22:17:14 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x11, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:14 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev={0xac, 0x14, 0x14, 0x16}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:14 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x4c003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000014000000450000280000000000019078ac141400ac14140012009078ac1414004500000000000000010000807f00000100000000"], 0xfdef) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r2, 0x0) setsockopt$TIPC_MCAST_REPLICAST(r2, 0x10f, 0x86) [ 2086.211231][ T9444] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2086.225269][ T9447] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2086.239184][ T9447] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2086.246740][ T9447] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2086.254455][ T9447] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2086.262098][ T9447] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2086.272434][ T9449] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2086.284761][ T9451] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2086.292791][ T9451] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2086.304060][ T9454] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:14 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev={0xac, 0x14, 0x14, 0xff}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2086.354583][ T9449] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2086.362931][ T9447] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2086.370387][ T9447] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2086.377731][ T9447] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2086.385579][ T9447] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2086.393126][ T9447] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:14 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000004500002800956f4937f0626fd242e3f37d00000000019678e4b8b626e56d6ef5cb147f7a6fdae9aec1ac141400ac14140012009078ac14140045000000007fdcf7846661"], 0xfdef) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'wg2\x00', 0x1}) 22:17:14 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x28}, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:14 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x40000000}}}}}, 0xfdef) [ 2086.416360][ T9459] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2086.429414][ T9461] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2086.436852][ T9461] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2086.445543][ T9461] skbuff: bad partial csum: csum=69/10240 headroom=64 headlen=3712 [ 2086.471016][ T9463] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2086.478772][ T9463] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2086.486303][ T9463] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2086.494273][ T9463] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2086.501779][ T9463] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2086.509608][ T9465] device lo left promiscuous mode 22:17:14 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:14 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2086.515576][ T9465] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2086.532493][ T9459] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2086.552252][ T9467] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2086.564110][ T9470] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:14 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2086.572919][ T9472] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2086.585233][ T9473] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2086.592698][ T9473] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2086.600000][ T9473] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2086.607867][ T9473] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2086.615590][ T9473] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:14 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:14 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000014000000450000280000000000019001000000000000000012009078ac1414004500000000000000000000007f00000100000000"], 0xfdef) [ 2086.626682][ T9476] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2086.658122][ T9478] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2086.668439][ T9480] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2086.688944][ T9470] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2086.714420][ T9482] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:15 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) socket$nl_route(0x10, 0x3, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:15 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x4, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:15 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x800e0000}}}}}, 0xfdef) 22:17:15 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:15 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r1, 0x40045566, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f00000000c0)=0x5) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:15 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x163000}], 0x1, 0x0) [ 2087.072971][ T9489] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2087.084553][ T9490] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2087.094394][ T9492] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2087.101873][ T9492] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2087.109241][ T9492] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready 22:17:15 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:15 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:15 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:15 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:15 executing program 2: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(0xffffffffffffffff, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2087.116979][ T9492] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2087.124801][ T9492] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2087.139545][ T9491] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2087.153481][ T9499] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:15 executing program 2: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(0xffffffffffffffff, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:15 executing program 2: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(0xffffffffffffffff, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2087.203957][ T9498] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2087.211326][ T9498] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2087.220432][ T9498] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2087.228402][ T9498] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2087.236093][ T9498] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2087.253518][ T9491] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2087.263246][ T9517] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:15 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x164000}], 0x1, 0x0) 22:17:15 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x8, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:15 executing program 2: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:15 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0xa0008000}}}}}, 0xfdef) 22:17:15 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x2, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:15 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) 22:17:15 executing program 2: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:15 executing program 2: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2087.956842][ T9522] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2087.975393][ T9529] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2087.985582][ T9526] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2087.995489][ T9523] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:15 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:16 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:16 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:16 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2088.003836][ T9523] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2088.011223][ T9523] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2088.019620][ T9523] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2088.027678][ T9523] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2088.042451][ T9538] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2088.093601][ T9546] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2088.146494][ T9526] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2088.155636][ T9523] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2088.163338][ T9523] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2088.170695][ T9523] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2088.178758][ T9523] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2088.186362][ T9523] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:16 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x165000}], 0x1, 0x0) 22:17:16 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:16 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:16 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x3, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:16 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x101000, 0x168) sendmsg$nl_route(r1, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)=@ipv4_newroute={0x2c, 0x18, 0x0, 0x70bd25, 0x25dfdbfe, {0x2, 0x20, 0x14, 0x6, 0x0, 0x1, 0xff, 0x3, 0x1200}, [@RTA_SRC={0x8, 0x2, @empty}, @RTA_UID={0x8, 0x19, 0xee01}]}, 0x2c}, 0x1, 0x0, 0x0, 0x80}, 0x20040080) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f00000003c0)='TIPCv2\x00') r3 = socket$inet(0x2, 0x3, 0x2) sendmmsg(r3, &(0x7f00000038c0)=[{{&(0x7f0000000040)=@nl=@unspec, 0x80, 0x0}}, {{&(0x7f00000000c0)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10}, 0x80, 0x0}}], 0x2, 0x0) sendmsg$TIPC_NL_NET_GET(r1, &(0x7f0000000580)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000540)={&(0x7f00000005c0)=ANY=[@ANYBLOB="2c010000", @ANYRES16=r2, @ANYBLOB="200029bd7000fddbdf250e0000000c00018008000300000000005c00078008000200010000800c000400ff030000000000000c0003ec010000000000000008000100040000000c00030080090000000000000800010000010000080001000200000008000200400000000c0004007f00000000000000880001800800010069623a00380004001400010002004e21ac1e01010000000000000000200002000a004e220000000200000000000000000000000000000000f500000008000300050000000d0001007564703a73797a32000000001500010069623a76657468305f6d616376746170000000001400028008000400c057514d08000300d92800002800068008000100058c000008000100eb00000004000200080001000300000004000200040002009c7d3e8e3d820532ee5967c656b04ecdb9753286784605977ad2b65480a2e4a9a6f04583b3f90bd5762477d48d6c5df0ca8fc94e93bae6f13ceb9fd05a9e21dbb20d97da048e67d78119d14b1e26e6c923913fd34a7cbc5820c05bb6637edecf28127a2e0423c8470007ab3588848c48848cf22fffb35f6bd3ea387aeef42de1ee5c61a957dead8cc541b8"], 0x12c}, 0x1, 0x0, 0x0, 0x44080}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=ANY=[@ANYBLOB="2800000010005fba00"/20, @ANYRES32=0x0, @ANYBLOB="e37f60654e93000008001b000000000030b488a73d3034bbe56492e0e725cda6babeb557c99da654b707206fd011bfea2492098a4216654cc2e32ca233135c89896afc62a99b673790a29b8984ba65e625ab99f682f3f434b5aa9d5a6bb6ba0853a5333e10a421b7376bc22773dea68d7bcd8058909cea8b9431828ff4e907be3cb89197f6ccdda03a710c923129cccec462d6c50d2d4b887482340b144f892934eff80ce56076595df85ac5a32d6a8c6bbbb34335795f4cb39ecc9262c26e09"], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:16 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0xe5fd0000}}}}}, 0xfdef) [ 2088.825914][ T9551] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2088.836809][ T9551] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2088.844419][ T9551] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2088.852093][ T9551] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2088.859465][ T9551] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:16 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2088.872102][ T9558] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2088.883950][ T9557] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2088.894422][ T9559] device lo entered promiscuous mode [ 2088.900038][ T9559] device ip_vti0 entered promiscuous mode [ 2088.906775][ T9559] device ip6_vti0 entered promiscuous mode [ 2088.913096][ T9559] device sit0 entered promiscuous mode [ 2088.918779][ T9559] device ip6tnl0 entered promiscuous mode 22:17:16 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:16 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2088.924880][ T9559] device syz_tun entered promiscuous mode [ 2088.930717][ T9559] device vcan0 entered promiscuous mode [ 2088.936440][ T9559] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2088.943834][ T9559] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2088.951096][ T9559] device xfrm0 entered promiscuous mode [ 2088.957022][ T9559] device syzkaller1 entered promiscuous mode [ 2088.984000][ T9551] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2088.991607][ T9551] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2088.999075][ T9551] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2089.006674][ T9551] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2089.014349][ T9551] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:17 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:17 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00'}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:17 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0xffffff7f}}}}}, 0xfdef) [ 2089.028983][ T9559] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2089.037962][ T9559] device syzkaller1 entered promiscuous mode [ 2089.048321][ T9557] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2089.056875][ T9558] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2089.089885][ T9578] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2089.097417][ T9578] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2089.105012][ T9578] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2089.112733][ T9578] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2089.120041][ T9578] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2089.183517][ T9578] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2089.191038][ T9578] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2089.198679][ T9578] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2089.206059][ T9578] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2089.213619][ T9578] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:17 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SNDRV_TIMER_IOCTL_INFO(r1, 0x80e85411, &(0x7f00000001c0)=""/107) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) syz_open_dev$sndtimer(&(0x7f0000000140)='/dev/snd/timer\x00', 0x0, 0x82303) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@ipv4_getroute={0x1c, 0x1a, 0x400, 0x70bd27, 0x25dfdbfc, {0x2, 0x10, 0x14, 0x0, 0x0, 0x1, 0xfd, 0x9, 0x3b00}, [""]}, 0x1c}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:17 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00'}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:17 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x166000}], 0x1, 0x0) 22:17:17 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0xffffffff}}}}}, 0xfdef) 22:17:17 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x4, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:17 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:17 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00'}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2089.690999][ T9583] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2089.705555][ T9588] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2089.714051][ T9588] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2089.721307][ T9588] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2089.729860][ T9588] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready 22:17:17 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(0xffffffffffffffff, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:17 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(0xffffffffffffffff, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:17 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(0xffffffffffffffff, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:17 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, 0x0, 0x0) 22:17:17 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, 0x0, 0x0) [ 2089.737480][ T9588] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2089.747255][ T9591] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2089.760911][ T9583] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:17 executing program 0: r0 = creat(&(0x7f0000000200)='./file0\x00', 0x38) ioctl$sock_inet_SIOCGIFADDR(r0, 0x8915, &(0x7f0000000240)={'veth1_virt_wifi\x00', {0x2, 0x4e23, @rand_addr=0x25}}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="030000000000140000004500280000000000019078ac141400ac14140012009078ac1400000000000000000000007f000001000000000088d0947e95eb7df015fd27e6ec8ebff30d5ad4eed27b765088ea1edc52c1f30a0eda30bf735e28b06b5cc30760b8ff417a2ec98e1e36c079c84a7da445be3f9e5ff3b8668e9ee652fee8504c2b029c4741b0c24abd0bb4672b4b6a908e60974d642643517b577ec85918b9cd2894f3e9cce4a4c735c2a2a260fe46576ccbcccc39d0af0d07629963f7b88c7992e52caea7a9489430f61dda2d58561011df3f04c42445d898980ccb9f89c3ece6ef3e62dad65404eda38194449ae2227f9b8ed9e9e02e"], 0xfdef) r3 = openat$selinux_status(0xffffffffffffff9c, &(0x7f00000000c0)='/selinux/status\x00', 0x0, 0x0) getsockopt$inet_int(r3, 0x0, 0xb, &(0x7f0000000140), &(0x7f00000001c0)=0x4) r4 = openat$selinux_mls(0xffffffffffffff9c, &(0x7f0000000180)='/selinux/mls\x00', 0x0, 0x0) ioctl$LOOP_SET_BLOCK_SIZE(r4, 0x4c09, 0x3f) [ 2089.846477][ T9588] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2089.854130][ T9588] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2089.861489][ T9588] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2089.868853][ T9588] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2089.876584][ T9588] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2089.884793][ T9591] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2089.905275][ T9611] device lo left promiscuous mode [ 2089.910615][ T9611] device ip_vti0 left promiscuous mode [ 2089.916614][ T9611] device ip6_vti0 left promiscuous mode [ 2089.922573][ T9611] device sit0 left promiscuous mode [ 2089.927927][ T9611] device ip6tnl0 left promiscuous mode [ 2089.933667][ T9611] device syz_tun left promiscuous mode [ 2089.939407][ T9611] device vcan0 left promiscuous mode [ 2089.945041][ T9611] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2089.952450][ T9611] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2089.959680][ T9611] device xfrm0 left promiscuous mode [ 2090.043916][ T9612] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:18 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x167000}], 0x1, 0x0) 22:17:18 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x10, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:18 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, 0x0, 0x0) 22:17:18 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xa) 22:17:18 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:18 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) r3 = socket$inet(0x2, 0x3, 0x2) sendmmsg(r3, &(0x7f00000038c0)=[{{&(0x7f0000000040)=@nl=@unspec, 0x80, 0x0}}, {{&(0x7f00000000c0)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10}, 0x80, 0x0}}], 0x2, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r3, 0x0, 0x41, &(0x7f00000002c0)={'filter\x00', 0xf3, "1c37234d29f00af6f61f42cffe646238eddd366ed473582d4d06b1bd06a3dae1d4bd14233c550f50e35a69e5c54314438c0cec921953f03a1d28cc5d7623348b8dc6a400b0f55d573010479e337da41b6b27ee7e6b4061052584bd8dbcad22955eb99f2566d676e60e473fbf1654105cefe1c9c6baef8f79bdd6bda6c142a6c530e114ba3712407a4ad673069d9308eb6135bc87b0b0624289519cf16c8aa90fa0a60d107f18828b1934a64e972eb3732f59210650ce2891a9965e8c324d61922e1859bf1b2e1a1efdee3f39a52b64233cae2fcb49956e5335dd177bcc80f56271d0558d6015a652c2c3d31b2cf672a7b2f188"}, &(0x7f00000000c0)=0x117) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r2, 0x0) ioctl$TUNSETOWNER(r2, 0x400454cc, 0xee00) write$tun(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="030000000000140000004500003000000097b4905053f216376f4872905219ac141400ac14140012009078ac1414bb450000000000000000710000ac1414bb00000000e33432e4543e2017515fcd38ddcd41e0d354a52b52a80c95ccfdc1796264f3eaa7a0f69d2ee52ddf04c4f240af70c05d67a097b547af161f7f74eded2ca0d4250c421ef78581a579f4ffef0759d7920d63d737686bfc6c1ddadf57f47786a0f177e1c3cb3b759264b3851eada5d3fe0b4b2ca38f39f1e6ef6bd52ec0ea991b929cde237e71bd3d763986a477a4c20251c21a41b05275c3716222c40cad480a59381d1fa1647292ea6b53605bc2b86f045d4da7c2dba80039b3998327a1663f114798ec7d"], 0x3a) [ 2090.584569][ T9621] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2090.595000][ T9620] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2090.606526][ T9623] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2090.616800][ T9622] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2090.625004][ T9622] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready 22:17:18 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x0, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2090.632818][ T9622] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2090.640692][ T9622] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2090.648607][ T9622] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2090.670904][ T9629] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:18 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x0, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:18 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x0, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:18 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x16, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:18 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2090.685496][ T9621] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2090.720429][ T9627] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:18 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @void, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, @loopback}}}}}, 0x30) [ 2090.733244][ T9627] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2090.745890][ T9627] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2090.753527][ T9627] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2090.761531][ T9627] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2090.784753][ T9640] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2090.793479][ T9644] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2090.854814][ T9645] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2090.864861][ T9646] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:19 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:19 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0x2000ff6f) 22:17:19 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0xff, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:19 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:19 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x168000}], 0x1, 0x0) 22:17:19 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x8924, &(0x7f00000000c0)={'nr0\x00', @remote}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2091.444194][ T9654] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2091.456779][ T9655] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2091.465160][ T9658] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2091.472672][ T9658] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2091.480044][ T9658] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready 22:17:19 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:19 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:19 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2091.487756][ T9658] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2091.496116][ T9658] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2091.505761][ T9656] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2091.524477][ T9664] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:19 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:19 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr=0x8000a0}}}}}, 0xfdef) 22:17:19 executing program 2: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x13e000}], 0x1, 0x0) [ 2091.556115][ T9655] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:19 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) sendmsg$NFNL_MSG_CTHELPER_DEL(r1, &(0x7f0000000200)={&(0x7f00000000c0), 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x30, 0x2, 0x9, 0x401, 0x0, 0x0, {0x2, 0x0, 0x2}, [@NFCTH_POLICY={0xc, 0x4, 0x0, 0x1, {0x8}}, @NFCTH_STATUS={0x8}, @NFCTH_QUEUE_NUM={0x8, 0x3, 0x1, 0x0, 0x8}]}, 0x30}, 0x1, 0x0, 0x0, 0x10}, 0x240000c2) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2091.608238][ T9658] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2091.616038][ T9658] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2091.623901][ T9658] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2091.631869][ T9658] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2091.640876][ T9658] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2091.662915][ T9656] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:20 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x169000}], 0x1, 0x0) 22:17:20 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:20 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev={0xac, 0x8}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:20 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) r2 = openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f00000000c0)='/selinux/avc/cache_threshold\x00', 0x2, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000000140)=r2) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:20 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0x7ffff000) [ 2092.266147][ T9687] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2092.280408][ T9690] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2092.293248][ T9688] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2092.301957][ T9689] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2092.309469][ T9689] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2092.317275][ T9689] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2092.324811][ T9689] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2092.332559][ T9689] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2092.345563][ T9687] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:20 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:20 executing program 2: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x13b000}], 0x1, 0x0) [ 2092.414239][ T9690] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2092.424071][ T9699] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2092.453469][ T9694] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:20 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x4000, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2092.461244][ T9694] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2092.469373][ T9694] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2092.478089][ T9694] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2092.486619][ T9694] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2092.499065][ T9703] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:20 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:20 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000004500002800000000000131eabdc2e1cb641d8bae9078ac141400ac14160012009078ac14140045000000000000000000"], 0x1) [ 2092.511449][ T9706] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2092.526600][ T9709] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2092.554444][ T9711] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:20 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev={0xac, 0x12}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2092.562307][ T9711] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2092.569645][ T9711] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2092.577235][ T9711] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2092.586639][ T9711] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:20 executing program 0 (fault-call:2 fault-nth:0): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2092.609575][ T9709] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2092.623905][ T9716] FAULT_INJECTION: forcing a failure. [ 2092.623905][ T9716] name failslab, interval 1, probability 0, space 0, times 0 [ 2092.624102][ T9714] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2092.636815][ T9716] CPU: 0 PID: 9716 Comm: syz-executor.0 Tainted: G W 5.4.19-syzkaller-00493-gf7d5a6d230b5 #0 [ 2092.636821][ T9716] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2092.636824][ T9716] Call Trace: [ 2092.636839][ T9716] dump_stack+0x1b0/0x228 [ 2092.636852][ T9716] ? devkmsg_release+0x127/0x127 [ 2092.636860][ T9716] ? show_regs_print_info+0x18/0x18 [ 2092.636868][ T9716] ? avc_denied+0x1b0/0x1b0 [ 2092.636879][ T9716] ? __x64_sys_open+0x87/0x90 [ 2092.636887][ T9716] ? entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 2092.636894][ T9716] ? new_inode_pseudo+0x68/0x240 [ 2092.636903][ T9716] should_fail+0x6fb/0x860 [ 2092.636912][ T9716] ? setup_fault_attr+0x2b0/0x2b0 [ 2092.636921][ T9716] ? avc_has_perm+0x15f/0x260 [ 2092.636930][ T9716] __should_failslab+0x11a/0x160 [ 2092.636939][ T9716] ? __alloc_skb+0xbc/0x540 [ 2092.636946][ T9716] should_failslab+0x9/0x20 [ 2092.636955][ T9716] kmem_cache_alloc+0x37/0x2b0 [ 2092.636964][ T9716] __alloc_skb+0xbc/0x540 [ 2092.636974][ T9716] alloc_skb_with_frags+0xa9/0x5c0 [ 2092.636985][ T9716] sock_alloc_send_pskb+0x87e/0xcc0 [ 2092.636995][ T9716] ? sock_kzfree_s+0x60/0x60 [ 2092.637004][ T9716] ? iov_iter_advance+0x1d7/0xf60 [ 2092.637011][ T9716] ? _copy_from_iter_full+0x28e/0x800 [ 2092.637019][ T9716] ? __kernel_text_address+0x9a/0x110 [ 2092.637030][ T9716] tun_get_user+0xcaa/0x3d10 [ 2092.637043][ T9716] ? tun_do_read+0x1f10/0x1f10 [ 2092.637049][ T9716] ? kstrtouint_from_user+0x1cb/0x230 [ 2092.637057][ T9716] ? kstrtol_from_user+0x180/0x180 [ 2092.637063][ T9716] ? putname+0xe5/0x140 [ 2092.637070][ T9716] ? __kasan_slab_free+0x1e2/0x220 [ 2092.637076][ T9716] ? __rcu_read_lock+0x50/0x50 [ 2092.637082][ T9716] ? putname+0xe5/0x140 [ 2092.637089][ T9716] ? do_sys_open+0x60f/0x7a0 [ 2092.637097][ T9716] ? __x64_sys_open+0x87/0x90 [ 2092.637105][ T9716] ? do_syscall_64+0xc0/0x100 [ 2092.637112][ T9716] ? entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 2092.637122][ T9716] ? get_pid_task+0x8d/0xa0 [ 2092.637130][ T9716] ? __rcu_read_lock+0x50/0x50 [ 2092.637138][ T9716] ? proc_fail_nth_write+0x166/0x200 [ 2092.637146][ T9716] ? tun_xdp_xmit+0x590/0x590 [ 2092.637154][ T9716] ? proc_fail_nth_read+0x1c0/0x1c0 [ 2092.637163][ T9716] tun_chr_write_iter+0x134/0x1c0 [ 2092.637172][ T9716] __vfs_write+0x579/0x700 [ 2092.637180][ T9716] ? __kernel_write+0x350/0x350 [ 2092.637191][ T9716] ? security_file_permission+0x157/0x350 [ 2092.637199][ T9716] ? rw_verify_area+0x1c2/0x360 [ 2092.637207][ T9716] ? __sb_end_write+0xa8/0xf0 [ 2092.637215][ T9716] vfs_write+0x203/0x4e0 [ 2092.637222][ T9716] ksys_write+0x168/0x2a0 [ 2092.637235][ T9716] ? __ia32_sys_read+0x90/0x90 [ 2092.903460][ T9716] ? __kasan_check_read+0x11/0x20 [ 2092.908475][ T9716] ? __ia32_sys_clock_settime+0x230/0x230 [ 2092.914193][ T9716] __x64_sys_write+0x7b/0x90 [ 2092.919037][ T9716] do_syscall_64+0xc0/0x100 [ 2092.923582][ T9716] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 2092.929463][ T9716] RIP: 0033:0x45c6c9 [ 2092.933380][ T9716] Code: ad b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 7b b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2092.953294][ T9716] RSP: 002b:00007f4ec3ffcc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2092.961787][ T9716] RAX: ffffffffffffffda RBX: 00007f4ec3ffd6d4 RCX: 000000000045c6c9 [ 2092.969745][ T9716] RDX: 000000000000fdef RSI: 0000000020000180 RDI: 0000000000000003 [ 2092.977840][ T9716] RBP: 000000000076bf20 R08: 0000000000000000 R09: 0000000000000000 [ 2092.985945][ T9716] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 2092.994685][ T9716] R13: 0000000000000cd9 R14: 00000000004cef1a R15: 0000000000000000 [ 2093.014350][ T9711] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2093.022401][ T9711] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2093.030021][ T9711] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2093.037570][ T9711] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2093.045796][ T9711] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:21 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x16a000}], 0x1, 0x0) 22:17:21 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:21 executing program 0 (fault-call:2 fault-nth:1): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2093.062740][ T9714] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:21 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = openat$selinux_checkreqprot(0xffffffffffffff9c, &(0x7f0000000240)='/selinux/checkreqprot\x00', 0x420000, 0x0) sendmsg$NL80211_CMD_SET_MESH_CONFIG(r1, &(0x7f0000000440)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000400)={0xffffffffffffffff}, 0x1, 0x0, 0x0, 0x4014}, 0x408d0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f00000000c0)=0x6e) r4 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/failed_transaction_log\x00', 0x0, 0x0) r5 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) r6 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r6, 0x40045566, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x8, 0x5, 0x7, 0x0, 0x0, [{{r3}, 0x3}, {{r0}, 0x7}, {{r4}, 0x6}, {{r5}, 0x1}, {{}, 0x8000}, {{r2}, 0x6}, {{r6}, 0x9}]}) write$tun(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000006000500430000700020000000019078ac141400ac1416008313a701000000ac141442e0000002e0000002441465a3e000000200010001ac1e00010000000101880dd5e91f8351ab745735461f00000012009078ac1414aa4500000000000000000000007f000001ac1414aa83494551f0d55357bf5c623b378d5a29a1ba43fd19ca947e9fe6fa0beea89a844d2048a8acdf56ece63900bb46cafb9df77531fc86a68a10e840dbd955b7e57b7e871e172c0140bc4cb7a8497063adcf37b693f9541dd161f78b6978bff6c5e7daf3457ebfc09e685fc3a73742da64fd24a873b92646e0b65d3f3a3a"], 0x7a) [ 2093.096449][ T9723] FAULT_INJECTION: forcing a failure. [ 2093.096449][ T9723] name failslab, interval 1, probability 0, space 0, times 0 [ 2093.104497][ T9724] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2093.121645][ T9723] CPU: 0 PID: 9723 Comm: syz-executor.0 Tainted: G W 5.4.19-syzkaller-00493-gf7d5a6d230b5 #0 [ 2093.133585][ T9723] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2093.143982][ T9723] Call Trace: [ 2093.147633][ T9723] dump_stack+0x1b0/0x228 [ 2093.151986][ T9723] ? devkmsg_release+0x127/0x127 [ 2093.156927][ T9723] ? show_regs_print_info+0x18/0x18 [ 2093.162165][ T9723] ? avc_denied+0x1b0/0x1b0 [ 2093.166677][ T9723] ? __x64_sys_open+0x87/0x90 [ 2093.171358][ T9723] ? entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 2093.177424][ T9723] ? new_inode_pseudo+0x68/0x240 [ 2093.182365][ T9723] should_fail+0x6fb/0x860 [ 2093.186779][ T9723] ? setup_fault_attr+0x2b0/0x2b0 [ 2093.191792][ T9723] ? avc_has_perm+0x15f/0x260 [ 2093.196466][ T9723] __should_failslab+0x11a/0x160 [ 2093.201412][ T9723] ? alloc_skb_with_frags+0xa9/0x5c0 [ 2093.206783][ T9723] should_failslab+0x9/0x20 [ 2093.212404][ T9723] __kmalloc_track_caller+0x5f/0x320 [ 2093.217680][ T9723] ? kmem_cache_alloc+0x120/0x2b0 [ 2093.222700][ T9723] ? alloc_skb_with_frags+0xa9/0x5c0 [ 2093.227967][ T9723] __alloc_skb+0x109/0x540 [ 2093.232376][ T9723] alloc_skb_with_frags+0xa9/0x5c0 [ 2093.237477][ T9723] sock_alloc_send_pskb+0x87e/0xcc0 [ 2093.242687][ T9723] ? sock_kzfree_s+0x60/0x60 [ 2093.247364][ T9723] ? iov_iter_advance+0x1d7/0xf60 [ 2093.252373][ T9723] ? _copy_from_iter_full+0x28e/0x800 [ 2093.257727][ T9723] ? __kernel_text_address+0x9a/0x110 [ 2093.263092][ T9723] tun_get_user+0xcaa/0x3d10 [ 2093.267796][ T9723] ? tun_do_read+0x1f10/0x1f10 [ 2093.272541][ T9723] ? kstrtouint_from_user+0x1cb/0x230 [ 2093.277910][ T9723] ? kstrtol_from_user+0x180/0x180 [ 2093.283025][ T9723] ? putname+0xe5/0x140 [ 2093.287183][ T9723] ? __kasan_slab_free+0x1e2/0x220 [ 2093.292292][ T9723] ? __rcu_read_lock+0x50/0x50 [ 2093.297061][ T9723] ? putname+0xe5/0x140 [ 2093.301201][ T9723] ? do_sys_open+0x60f/0x7a0 [ 2093.305797][ T9723] ? __x64_sys_open+0x87/0x90 [ 2093.310670][ T9723] ? do_syscall_64+0xc0/0x100 [ 2093.315327][ T9723] ? entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 2093.321391][ T9723] ? get_pid_task+0x8d/0xa0 [ 2093.326312][ T9723] ? __rcu_read_lock+0x50/0x50 [ 2093.331082][ T9723] ? proc_fail_nth_write+0x166/0x200 [ 2093.336406][ T9723] ? tun_xdp_xmit+0x590/0x590 [ 2093.341080][ T9723] ? proc_fail_nth_read+0x1c0/0x1c0 [ 2093.346268][ T9723] tun_chr_write_iter+0x134/0x1c0 [ 2093.351275][ T9723] __vfs_write+0x579/0x700 [ 2093.355736][ T9723] ? __kernel_write+0x350/0x350 [ 2093.360568][ T9723] ? security_file_permission+0x157/0x350 [ 2093.366262][ T9723] ? rw_verify_area+0x1c2/0x360 [ 2093.371088][ T9723] ? __sb_end_write+0xa8/0xf0 [ 2093.375867][ T9723] vfs_write+0x203/0x4e0 [ 2093.380102][ T9723] ksys_write+0x168/0x2a0 [ 2093.384783][ T9723] ? __ia32_sys_read+0x90/0x90 [ 2093.389559][ T9723] ? __kasan_check_read+0x11/0x20 [ 2093.394583][ T9723] ? __ia32_sys_clock_settime+0x230/0x230 [ 2093.400290][ T9723] __x64_sys_write+0x7b/0x90 [ 2093.404908][ T9723] do_syscall_64+0xc0/0x100 [ 2093.409574][ T9723] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 2093.415556][ T9723] RIP: 0033:0x45c6c9 [ 2093.419428][ T9723] Code: ad b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 7b b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2093.439222][ T9723] RSP: 002b:00007f4ec3ffcc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 22:17:21 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev={0xac, 0x16}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2093.447736][ T9723] RAX: ffffffffffffffda RBX: 00007f4ec3ffd6d4 RCX: 000000000045c6c9 [ 2093.455710][ T9723] RDX: 000000000000fdef RSI: 0000000020000180 RDI: 0000000000000003 [ 2093.463784][ T9723] RBP: 000000000076bf20 R08: 0000000000000000 R09: 0000000000000000 [ 2093.471856][ T9723] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 2093.480272][ T9723] R13: 0000000000000cd9 R14: 00000000004cef1a R15: 0000000000000001 22:17:21 executing program 2 (fault-call:3 fault-nth:0): r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x1) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) [ 2093.501284][ T9727] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2093.508853][ T9727] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2093.516392][ T9727] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2093.524015][ T9727] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2093.531770][ T9727] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:21 executing program 0 (fault-call:2 fault-nth:2): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2093.550120][ T9726] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2093.560159][ T9726] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2093.567837][ T9726] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2093.575452][ T9726] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2093.583055][ T9726] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2093.592254][ T9724] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:21 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = syz_open_dev$sndtimer(&(0x7f00000000c0)='/dev/snd/timer\x00', 0x0, 0x26000) fsetxattr$trusted_overlay_opaque(r2, &(0x7f0000000140)='trusted.overlay.opaque\x00', 0x0, 0x0, 0x2) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2093.600714][ T9730] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:21 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x1) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) 22:17:21 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2093.653102][ T9741] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2093.661137][ T9741] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2093.669236][ T9741] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2093.681220][ T9741] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2093.688962][ T9741] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:21 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2093.712302][ T9737] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2093.736128][ T9750] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:21 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x2000023c}], 0x1) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) [ 2093.763964][ T9745] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2093.771420][ T9745] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2093.778847][ T9745] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2093.786410][ T9745] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2093.794155][ T9745] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2093.842068][ T9750] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:21 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x16b000}], 0x1, 0x0) 22:17:21 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x4, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:21 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev={0xac, 0x28}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:21 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x420280, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080)='nl80211\x00') sendmsg$NL80211_CMD_STOP_AP(r2, &(0x7f0000000fc0)={0x0, 0x0, &(0x7f0000000f80)={&(0x7f0000000280)={0x1c, r3, 0x1, 0x0, 0x0, {}, [@NL80211_ATTR_FTM_RESPONDER={0x8, 0x110}]}, 0x1c}}, 0x0) r4 = socket$inet(0x2, 0x3, 0x2) sendmmsg(r4, &(0x7f00000038c0)=[{{&(0x7f0000000040)=@nl=@unspec, 0x80, 0x0}}, {{&(0x7f00000000c0)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10}, 0x80, 0x0}}], 0x2, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket(0x11, 0x2, 0x0) socket$packet(0x11, 0x3, 0x300) bind(r6, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r6, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r5, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f00000004c0)=@newlink={0x14c, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r7}, [@IFLA_VFINFO_LIST={0x12c, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}, {0x3c, 0x1, 0x0, 0x1, [@IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x2, 0x1}}, @IFLA_VF_IB_PORT_GUID={0x14, 0xb, {0x1, 0x800}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x10001, 0x80000000}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x1ff, 0x62d2a2c7}}]}, {0xdc, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0xc6, @remote}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x1ff, 0x9}}, @IFLA_VF_TRUST={0xc, 0x9, {0x1, 0x3}}, @IFLA_VF_VLAN={0x10, 0x2, {0x9, 0x2d7, 0x80}}, @IFLA_VF_VLAN={0x10, 0x2, {0x7, 0x236, 0x9}}, @IFLA_VF_VLAN_LIST={0x40, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x4af40107, 0x463, 0x5, 0x8100}}, {0x14, 0x1, {0x2, 0xf23, 0x4, 0x88a8}}, {0x14, 0x1, {0x401, 0x54a, 0x0, 0x4dfc}}]}, @IFLA_VF_RATE={0x10, 0x6, {0x8, 0x1, 0x3}}, @IFLA_VF_MAC={0x28, 0x1, {0x0, @broadcast}}]}]}]}, 0x14c}, 0x1, 0x0, 0x0, 0x40001}, 0x0) prctl$PR_GET_DUMPABLE(0x3) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8933, &(0x7f00000001c0)={'batadv0\x00', r7}) sendmsg$NL80211_CMD_SET_MPATH(r1, &(0x7f0000000300)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000200)={0x54, r3, 0x8, 0x70bd2a, 0x25dfdbff, {}, [@NL80211_ATTR_IFINDEX={0x8, 0x3, r8}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @random="f50e9a0b549f"}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x4}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x6, 0x1}}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x4, 0xffffffffffffffff}}, @NL80211_ATTR_MAC={0xa, 0x6, @dev={[], 0x42}}]}, 0x54}, 0x1, 0x0, 0x0, 0x50814}, 0x20000844) r9 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r9, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:21 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2093.965925][ T9765] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2093.977484][ T9767] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2093.987093][ T9763] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2093.994623][ T9763] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2094.002297][ T9763] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2094.009544][ T9763] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2094.017322][ T9763] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2094.029183][ T9765] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:22 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:22 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2094.113854][ T9767] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2094.130721][ T9776] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:22 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev={0xac, 0x14, 0x8}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2094.217622][ T9781] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2094.228581][ T9781] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2094.236035][ T9781] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2094.243556][ T9781] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2094.250861][ T9781] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2094.264425][ T9785] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2094.272477][ T9784] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:22 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:22 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x2, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:22 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="176200001267f248e2c69e000000000000450000666dc5280000000500019f78ac141400ac143afe4ad88c489d0012009078ac1414004500000000000000000067de7a8c19150327199aed9a39d5bc0808857ae440fb5ed9196be5a5483de9f5fecb42cf60b1a4d95a77b7e843b41ec682ffe1de7136b149a3e8e4285c25a4e7215645565cc7f8cfdcd49ebf058574737bc14213d7f1db4c600e33d719e3e6853658900b09864df082dc03e623adb913afd7"], 0xfdef) [ 2094.396224][ T9784] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2094.408259][ T9791] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2094.445110][ T9794] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2094.453315][ T9794] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2094.460672][ T9794] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2094.468110][ T9794] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2094.475833][ T9794] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2094.489357][ T9795] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2094.523806][ T9794] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2094.531203][ T9794] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2094.538712][ T9794] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2094.546136][ T9794] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2094.553923][ T9794] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:24 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x7ffff000}], 0x1) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) 22:17:24 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x16c000}], 0x1, 0x0) 22:17:24 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev={0xac, 0x14, 0x12}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:24 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x16, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:24 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000000c0)={0x0, @remote, @empty}, &(0x7f0000000140)=0xc) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x70bd2b, 0x0, {0x0, 0x0, 0x0, r2, 0x4c801, 0x40083}, [@IFLA_GROUP={0x8}]}, 0x2d}}, 0x4) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:24 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2096.839680][ T9805] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2096.847095][ T9805] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2096.854664][ T9805] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2096.862125][ T9805] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2096.869410][ T9805] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2096.878501][ T9804] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2096.887216][ T9811] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2096.947173][ T9817] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2096.954676][ T9817] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2096.962064][ T9817] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2096.969420][ T9817] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2096.976960][ T9817] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2096.985826][ T9807] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:24 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0xff, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:25 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev={0xac, 0x14, 0x16}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2096.993787][ T9804] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:25 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:25 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet_tcp(0x2, 0x1, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) setsockopt$inet_tcp_int(r4, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) ioctl$int_in(r3, 0x5421, &(0x7f0000000040)=0xdd5d) connect$inet(r4, &(0x7f0000000140)={0x2, 0x0, @remote}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r4, 0x6, 0x1d, &(0x7f0000000080)={0x0, 0xdf3, 0x21fc}, 0x14) write$binfmt_misc(r2, &(0x7f0000000140)=ANY=[], 0xfffffd83) splice(r1, 0x0, r4, 0x0, 0x10003, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r7 = socket$nl_route(0x10, 0x3, 0x0) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r8, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r8, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r8, 0x2405, r6) sendmsg$nl_route(r7, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="2800000010005fba000e5bb9ee57988aa6000000", @ANYRES32=0x0, @ANYBLOB="038004000000000008001b0000000000"], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2097.050090][ T9822] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2097.058914][ T9823] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:25 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2097.153525][ T9829] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2097.163612][ T9823] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:25 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2097.247933][ T9834] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2097.324083][ T9836] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:27 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0xffffffffffffffff}], 0x1) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) 22:17:27 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x2, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:27 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev={0xac, 0x14, 0x28}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:27 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:27 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x16d000}], 0x1, 0x0) 22:17:27 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$FUSE_DIRENTPLUS(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x6, 0x70, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) unlink(&(0x7f00000000c0)='./file0\x00') [ 2099.855128][ T9845] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2099.865586][ T9848] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2099.903413][ T9843] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2099.911003][ T9843] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2099.918331][ T9843] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2099.925651][ T9843] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2099.933266][ T9843] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:27 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x16, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2099.954704][ T9848] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2099.963491][ T9845] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:28 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:28 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2100.070126][ T9859] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2100.079261][ T9860] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2100.089610][ T9862] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2100.097175][ T9862] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2100.104845][ T9862] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2100.112563][ T9862] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2100.119862][ T9862] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2100.153586][ T9864] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:28 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x1600, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:28 executing program 1: write$FUSE_NOTIFY_INVAL_ENTRY(0xffffffffffffffff, &(0x7f00000000c0)={0x2e, 0x3, 0x0, {0x1, 0xd, 0x0, '/dev/net/tun\x00'}}, 0x2e) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5}}}}}, 0x3a) [ 2100.184511][ T9859] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2100.206004][ T9870] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2100.213750][ T9870] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2100.221026][ T9870] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready 22:17:28 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2100.229871][ T9870] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2100.237480][ T9870] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2100.258854][ T9872] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2100.343979][ T9875] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2100.353624][ T9874] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2100.361129][ T9874] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2100.368480][ T9874] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2100.375980][ T9874] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2100.383710][ T9874] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:30 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x4000, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:30 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x2) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) 22:17:30 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:30 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000001a6d52fe9911a9a900019078ac141400ac14160012009078ac14ebb78ee508ac01000000006f5f3c79e389d8ed06ae"], 0xfdef) 22:17:30 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x16e000}], 0x1, 0x0) 22:17:30 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev={0xac, 0x14, 0x14, 0x2}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2102.881110][ T9884] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2102.892165][ T9885] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2102.899725][ T9885] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2102.907518][ T9885] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2102.914865][ T9885] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2102.922535][ T9885] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2102.931238][ T9882] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2102.946445][ T9884] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:31 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0xe5fd, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:31 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev={0xac, 0x14, 0x14, 0x3}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2103.003771][ T9882] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2103.029578][ T9885] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2103.037420][ T9885] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2103.045200][ T9885] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready 22:17:31 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x300, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:31 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) prctl$PR_SET_TSC(0x1a, 0x2) r1 = socket$nl_route(0x10, 0x3, 0x0) prctl$PR_GET_FPEMU(0x9, &(0x7f00000000c0)) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000450007280000000000019078ac141400ac14160012119078ac1414004500000000000000000500007f00000100000000"], 0xfdef) [ 2103.053818][ T9885] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2103.061084][ T9885] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2103.073569][ T9899] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2103.093786][ T9901] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2103.115014][ T9903] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2103.123151][ T9903] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2103.130678][ T9903] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2103.138183][ T9903] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2103.145752][ T9903] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2103.158393][ T9899] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2103.173979][ T9905] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2103.204311][ T9903] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:31 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0xfde5, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:31 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev={0xac, 0x14, 0x14, 0x4}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:31 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x3c7, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2103.212196][ T9903] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2103.219881][ T9903] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2103.227545][ T9903] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2103.235493][ T9903] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2103.249076][ T9911] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2103.266171][ T9913] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2103.305246][ T9911] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2103.316128][ T9916] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:33 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x8) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) 22:17:33 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0xffff, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:33 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000002738c3c304def99e9aef7d25", @ANYRES32=0x0, @ANYBLOB="038004000000000008001b0000000000"], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:33 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev={0xac, 0x14, 0x14, 0x10}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:33 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x1600, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:33 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x16f000}], 0x1, 0x0) [ 2105.905670][ T9926] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=9926 comm=syz-executor.1 [ 2105.909896][ T9928] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2105.927883][ T9927] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2105.983353][ T9926] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=9926 comm=syz-executor.1 22:17:34 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) sendmmsg(r0, &(0x7f00000038c0)=[{{&(0x7f0000000040)=@nl=@unspec, 0x80, 0x0}}, {{&(0x7f00000000c0)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10}, 0x80, 0x0}}], 0x2, 0x0) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f00000000c0)=0x2, 0x4) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r1, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) r3 = accept4$vsock_stream(0xffffffffffffffff, &(0x7f0000000140)={0x28, 0x0, 0xffffffff, @hyper}, 0x10, 0x80000) ioctl$sock_SIOCGIFCONF(r3, 0x8912, &(0x7f0000000200)=@req={0x28, &(0x7f00000001c0)={'bond_slave_1\x00', @ifru_names='veth1_to_batadv\x00'}}) [ 2106.024401][ T9928] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2106.039638][ T9927] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:34 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:34 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev={0xac, 0x14, 0x14, 0x16}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2106.086661][ T9940] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2106.094374][ T9940] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2106.101849][ T9940] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2106.109207][ T9940] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2106.116801][ T9940] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:34 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x2, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2106.144152][ T9943] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2106.155810][ T9945] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2106.207515][ T9945] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2106.215357][ T9949] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2106.222937][ T9949] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2106.230266][ T9949] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2106.237830][ T9949] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2106.245539][ T9949] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2106.253767][ T9950] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:34 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev={0xac, 0x14, 0x14, 0xff}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2106.308094][ T9955] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2106.384203][ T9956] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:36 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x16, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:36 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0xc703, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:36 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = creat(&(0x7f0000000240)='./file0\x00', 0x142) ioctl$TCSETAF(r1, 0x5408, &(0x7f0000000300)={0x4, 0x3ff, 0x8000, 0x2, 0xe, "3c66ab761bd0bd04"}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="2800000010005fba00"/20, @ANYRES32=0x0, @ANYBLOB="03808a640000000008001b0000010000"], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r3, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x11, 0x2, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r5, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) sendmsg$nl_route(r3, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)=@getstats={0x1c, 0x5e, 0x800, 0x70bd2c, 0x25dfdbfc, {0x0, 0x0, 0x0, r6, 0x2}, ["", ""]}, 0x1c}}, 0x4) r7 = accept(0xffffffffffffffff, &(0x7f0000000380)=@caif=@rfm, &(0x7f0000000400)=0x80) sendmsg$nl_route(r7, &(0x7f0000000540)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x2500000}, 0xc, &(0x7f0000000500)={&(0x7f00000004c0)=@ipv4_newroute={0x34, 0x18, 0x100, 0x70bd2c, 0x25dfdbff, {0x2, 0x80, 0x20, 0x92, 0xfe, 0x0, 0xc8, 0x4, 0x1000}, [@RTA_IIF={0x8, 0x3, r6}, @RTA_SRC={0x8, 0x2, @remote}, @RTA_ENCAP_TYPE={0x6, 0x15, 0x7}]}, 0x34}, 0x1, 0x0, 0x0, 0x91}, 0x20000004) 22:17:36 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0xf) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) 22:17:36 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x170000}], 0x1, 0x0) 22:17:36 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x4, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2108.918024][ T9966] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2108.926619][ T9967] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:36 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x1600, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:37 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) write$tun(0xffffffffffffffff, &(0x7f00000002c0)={@val={0x0, 0x17}, @void, @ipv6=@dccp_packet={0x4, 0x6, "e50e8a", 0x19a, 0x21, 0x8, @remote, @rand_addr="ff464a380974c8a7b9ec72b6684094b8", {[@fragment={0x2751f1d17b2007fe, 0x0, 0x2, 0x1, 0x0, 0x1, 0x64}, @srh={0x8, 0xa, 0x4, 0x5, 0x6c, 0x58, 0x6, [@rand_addr="9d090e91ff543b701b3f409e9d93cb57", @rand_addr="831803980e6e6962230733ef04c046ef", @empty, @mcast1, @mcast2]}, @routing={0x11, 0x6, 0x0, 0x6, 0x0, [@local, @rand_addr="bf86b5f999943b8807cdd07c9f5830d8", @mcast1]}, @dstopts={0x2f, 0xe, [], [@generic={0x9, 0x74, "414de796b900f552f6e97c9fb8a2dd75fd6a31ded76768f802f812b06cdd82d2b6d3bf292b35b5081355bf951760771a7c52bdb005ba28ee6762ef9beeffdb90fe0d00ea61c5d737c3a6b75968ad82845aaf16153775d07814d8004df2de9ffc5d72e87f15243acdefd711a60030782519a32228"}]}], {{0x4e23, 0x4e23, 0x4, 0x1, 0x9, 0x0, 0x0, 0x3, 0x6, "71dc14", 0xcf, "f888ee"}, "b3a42e3822613d74012b33c84660d009da1f36aef0fa99eeb1146df4aeb8f695c06cbf95789710e47c2e1e4096253103fb7de708545ba50d96eb0f7469b5bd5828d9460fbbdc8a8d851473684d55029442e0e1393fd4ad5d5a932fb311669a69d1cbcebc35bbd1adcdd81b8a507395253603"}}}}, 0x1c6) [ 2108.973511][ T9973] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2108.983369][ T9966] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:37 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x8, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:37 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0xe5fd, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2109.037320][ T9981] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2109.045124][ T9981] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2109.052620][ T9981] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2109.059950][ T9981] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2109.068541][ T9981] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2109.101058][ T9984] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2109.110746][ T9986] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2109.134599][ T9987] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2109.142956][ T9987] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready 22:17:37 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x4000, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2109.150409][ T9987] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2109.157950][ T9987] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2109.165806][ T9987] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2109.176287][ T9984] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2109.188739][ T9991] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:37 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = creat(&(0x7f0000000200)='./file0\x00', 0x70) read$usbfs(r1, &(0x7f00000002c0)=""/166, 0xa6) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x25dfdbfc, {0x0, 0x0, 0x0, 0x0, 0x48003, 0x420c2}, [@IFLA_NUM_TX_QUEUES={0x8, 0x1f, 0x2}]}, 0x28}}, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080)='nl80211\x00') sendmsg$NL80211_CMD_STOP_AP(r3, &(0x7f0000000fc0)={0x0, 0x0, &(0x7f0000000f80)={&(0x7f0000000280)={0x1c, r4, 0x1, 0x0, 0x0, {}, [@NL80211_ATTR_FTM_RESPONDER={0x8, 0x110}]}, 0x1c}}, 0x0) sendmsg$NL80211_CMD_NEW_STATION(r1, &(0x7f0000000400)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x28, r4, 0x400, 0x70bd2c, 0x25dfdbfd, {}, [@NL80211_ATTR_STA_FLAGS={0x14, 0x11, 0x0, 0x1, [@NL80211_STA_FLAG_SHORT_PREAMBLE={0x4}, @NL80211_STA_FLAG_SHORT_PREAMBLE={0x4}, @NL80211_STA_FLAG_AUTHENTICATED={0x4}, @NL80211_STA_FLAG_ASSOCIATED={0x4}]}]}, 0x28}, 0x1, 0x0, 0x0, 0x400c080}, 0x24000044) write$tun(r0, &(0x7f00000000c0)={@void, @val={0x0, 0x0, 0x0, 0x0, 0x40}, @arp=@ether_ipv6={0x1, 0x86dd, 0x6, 0x10, 0x3, @remote, @empty, @random="f5373064aa84", @mcast1}}, 0x3e) r5 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r5, &(0x7f0000000140), &(0x7f00000001c0)=0x6e) 22:17:37 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0xfde5, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:37 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2109.315929][ T9999] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2109.336541][T10000] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2109.406263][ T9999] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2109.454482][T10000] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:39 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x500) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) 22:17:39 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0xe5fd, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:39 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=ANY=[@ANYBLOB="2800000010005fba00"/20, @ANYRES32=0x0, @ANYBLOB="038004000000000008001b0000005e00810a1e3cbb05933b555b89325e5afa62dcf6e5526ff3b82f3143a75b1c21b9e8c28e03370ad27dc463a3a31cbdf31c90f13edbd76abd8af967935162558ebffe29391265464286a667b7795b3ed2f86ad6a22a6e2f2801978b3d9ffdd32b6a9809915c3b64ad5dc9b6ae596ab07037809b994eed4db4e9b7cc8f3279e1a9d9add6bbc0766ad75c53b09793b148641430e2cad815f15b282e"], 0x28}}, 0x0) write$tun(r0, &(0x7f00000001c0)={@void, @val, @mpls={[], @llc={@llc={0xf8, 0x1, "8d39", "b417672faf5071caa374b73ea79156cc09d3e712d219c28bdb8d3ea98946b2b1abe794727a485606f4dd99aaeb67a1cae1dca780dbed8e486a45da0c3543a48963e1dcb08af85b8e056b191355fad408140a736f031f3f6d58b0a5fc498383a8ba4d0255e8b97b5ae8b895b7612296716b47f75223b618b3b21902fe30e72a89ff3677a508e2eeb712ce0e705e8857205e410c8ff61af1c42771849f6cf57bfeebd4a5"}}}}, 0xb1) 22:17:39 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:39 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:39 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x171000}], 0x1, 0x0) [ 2111.932134][T10013] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2111.942931][T10014] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2112.013660][T10013] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:40 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = syz_genetlink_get_family_id$net_dm(&(0x7f0000000140)='NET_DM\x00') sendmsg$NET_DM_CMD_START(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, r1, 0x200, 0x70bd27, 0x25dfdbfb, {}, ["", "", "", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x8044}, 0x20008050) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2112.077186][T10022] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2112.095207][T10025] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2112.102823][T10025] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2112.110212][T10025] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2112.117774][T10025] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready 22:17:40 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:40 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0xfde5, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:40 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2112.125743][T10025] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2112.162533][T10030] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2112.175062][T10031] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2112.195465][T10034] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2112.202983][T10034] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2112.211694][T10034] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2112.218937][T10034] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready 22:17:40 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0x100, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8, 0x1b, 0x6}]}, 0x28}, 0x1, 0x0, 0x0, 0x20}, 0x20000898) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2112.226693][T10034] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2112.247104][T10031] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2112.256167][T10030] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:40 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0xffff, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:42 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x1) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) setsockopt$inet6_int(r3, 0x29, 0x16, &(0x7f0000000000)=0x1, 0x4) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) 22:17:42 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x172000}], 0x1, 0x0) 22:17:42 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:42 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:42 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000240)='/proc/schedstat\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x4b44, &(0x7f00000002c0)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGPGRP(r2, 0x8904, &(0x7f00000000c0)) r3 = openat$selinux_avc_cache_stats(0xffffffffffffff9c, &(0x7f0000000140)='/selinux/avc/cache_stats\x00', 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) r5 = openat$full(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/full\x00', 0x123800, 0x0) ioctl$USBDEVFS_DISCARDURB(r5, 0x550b, &(0x7f0000000200)=0x7) write$tun(r1, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r6, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r6, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r7, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r7, 0x0) ioctl$TUNSETSTEERINGEBPF(r6, 0x800454e0, &(0x7f0000000300)=r7) 22:17:42 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2114.943283][T10053] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2114.953880][T10052] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2114.962273][T10054] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2114.969736][T10054] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2114.977603][T10054] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2114.984974][T10054] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready 22:17:42 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="2800000010005fba00"/20, @ANYRES32=0x0, @ANYBLOB="039e48000000000008001b0000000000"], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r2, 0x0) ioctl$EVIOCGABS0(r2, 0x80184540, &(0x7f00000001c0)=""/81) [ 2114.992523][T10054] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2115.018399][T10063] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2115.025870][T10063] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2115.033641][T10063] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready 22:17:43 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x1) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x13, r4, 0x0) dup2(r1, r2) ioctl$TIOCL_UNBLANKSCREEN(r3, 0x541c, &(0x7f0000000000)) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) setsockopt$CAN_RAW_FILTER(0xffffffffffffffff, 0x65, 0x1, &(0x7f00000000c0), 0x0) [ 2115.041328][T10063] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2115.049143][T10063] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2115.056640][T10063] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2115.069233][T10063] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2115.077505][T10063] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2115.086742][T10063] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2115.094469][T10063] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2115.105820][T10069] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:43 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) dup(r0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) ioctl$sock_inet_SIOCGIFNETMASK(r1, 0x891b, &(0x7f00000000c0)={'geneve1\x00', {0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x32}}}) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000a0b6e418000000450000280008000000019078ac141400ac14160012009078ac1414004500000000000000000016007f00000100000000"], 0xfdef) 22:17:43 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14, 0x2}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:43 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2115.165403][T10073] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2115.172675][T10073] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2115.180164][T10073] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2115.187461][T10073] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2115.195311][T10073] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2115.202677][T10073] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2115.210195][T10073] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2115.217612][T10073] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2115.225076][T10073] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2115.232308][T10073] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2115.243926][T10077] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2115.254405][T10081] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:43 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14, 0x16}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:43 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2115.339111][T10079] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2115.350284][T10079] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2115.357818][T10079] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2115.365767][T10079] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2115.373203][T10079] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2115.381316][T10077] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2115.393281][T10087] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2115.434920][T10087] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:43 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x173000}], 0x1, 0x0) 22:17:43 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:43 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14, 0x1600}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:43 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r3, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) r5 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r5, 0x40045566, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x406, r5) ioctl$HDIO_GETGEO(r6, 0x301, &(0x7f00000003c0)) r7 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f00000001c0)='NLBL_UNLBL\x00') sendmsg$NLBL_UNLABEL_C_STATICADDDEF(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00', @ANYRES16=r7, @ANYBLOB="08002dbc7000fbdbdf2506000000080004007f00000108000400ac1414aa08000500ac1e00011400020000000000000000000000ffffe00000021600030000000000000000000000ffffac1414bb080004007f000114000300fe8000000000000000000000000000bb000000000000000000"], 0x78}, 0x1, 0x0, 0x0, 0x20000004}, 0x8080) sendmsg$nl_route(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=ANY=[@ANYBLOB="14000000100001bd42abefd2c580c80000000002", @ANYRES32=r4, @ANYBLOB="000000000000000014001680100001800c0003000000008100000000"], 0x34}}, 0x0) sendmsg$nl_route(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000004c0)=@newlink={0x8c, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x25dfdbfd, {0x0, 0x0, 0x0, r4, 0x48003, 0x400}, [@IFLA_GROUP={0x8, 0x1b, 0x5}, @IFLA_IFNAME={0x14, 0x3, 'netpci0\x00'}, @IFLA_LINKMODE={0x5, 0x11, 0x82}, @IFLA_LINK_NETNSID={0x8, 0x25, 0x3}, @IFLA_IFALIASn={0x4}, @IFLA_NUM_TX_QUEUES={0x8, 0x1f, 0x400}, @IFLA_PROP_LIST={0x2c, 0x34, 0x0, 0x1, [{0x14, 0x35, 'macvtap0\x00'}, {0x14, 0x35, 'bond0\x00'}]}, @IFLA_NUM_RX_QUEUES={0x8, 0x20, 0x1}]}, 0x8c}}, 0x800) write$tun(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000004000000000000452200280000000000019078ac141400ac14160012009078ac14140045ebbb1f092000000000007f0000010000000021c844fe646eee38cb0bec99163336d8e8d1ab80b1e422035abfebfd1497d29f620b7155176ef060120dafb816cbb604a823cbac191d1d80f502a2e0bac343cfbd4558960c87bbdbc0758ac29406e3737508d29b8169e9e9d6e1e9f4469fae0c46c85c2fc2958fed5f752613a8075fd0c060d5db9968"], 0xfdef) 22:17:43 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2115.796526][T10092] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2115.809173][T10096] skbuff: bad partial csum: csum=20/5632 headroom=64 headlen=3712 [ 2115.811194][T10099] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2115.873602][T10102] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:43 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2115.923980][T10105] skbuff: bad partial csum: csum=20/5632 headroom=64 headlen=3712 [ 2115.932846][T10099] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2115.989236][T10110] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2116.074138][T10111] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:46 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:46 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f00000000c0)={0x16, 0xce, &(0x7f00000002c0)="15cfe4a9a602b9029812339805d11f89db369df3df5ff02f2b46c3811366c6477e9097065a3162691e17165d967b5f8e4d0645a4992abfe02d6c8c1e0ac8d316ca7263b1e9763210910e52e9ba978416e0064e6ad8ced8234e3e5fe26e6f7d00723b14be1e404c9b90ca9d62dc23ed5de3dc341719601a519f71543556137bb71b78b6dc111f09d20d3bea834ff6d58f2603daf0c3f491748048b9be712db8cba0bf02a2748c89b71dbe2cae7d79d2e71e4c7168ea9329809aae05e1f0e95b04502df41a8d7ce621b6ef4977845b"}) recvmsg$can_raw(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f00000001c0)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @ipv4={[], [], @broadcast}}}}, 0x80, &(0x7f0000000140)=[{&(0x7f00000003c0)=""/160, 0xa0}, {&(0x7f0000000480)=""/207, 0xcf}], 0x2, &(0x7f0000000580)=""/245, 0xf5}, 0x10000) connect$unix(r2, &(0x7f0000000680)=@abs={0x0, 0x0, 0x4e20}, 0x6e) 22:17:46 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14, 0x4000}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:46 executing program 2: r0 = openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f0000000240)='/selinux/avc/cache_threshold\x00', 0x2, 0x0) write$P9_RREMOVE(r0, &(0x7f0000000280)={0x7, 0x7b, 0x2}, 0x7) r1 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0xa, 0x3, 0x100000006) readv(r4, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x1) ppoll(&(0x7f0000001080)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r2, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r2, 0xa, 0x12) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r5, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) ioctl$SIOCGSTAMPNS(0xffffffffffffffff, 0x8907, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r5, 0x0) dup2(r2, r3) fcntl$setown(r2, 0x8, r1) tkill(r1, 0x15) setxattr$security_selinux(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='security.selinux\x00', &(0x7f0000000100)='system_u:object_r:dhcpc_var_run_t:s0\x00', 0x25, 0x1) 22:17:46 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x174000}], 0x1, 0x0) 22:17:46 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2118.099129][T10120] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2118.106675][T10120] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2118.114067][T10120] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2118.121649][T10120] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2118.129319][T10120] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2118.141063][T10118] skbuff: bad partial csum: csum=20/16384 headroom=64 headlen=3712 [ 2118.141267][T10119] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2118.157876][T10121] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2118.173629][T10120] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2118.181136][T10120] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2118.188993][T10120] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2118.196512][T10120] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2118.204265][T10120] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2118.223303][T10131] skbuff: bad partial csum: csum=20/16384 headroom=64 headlen=3712 [ 2118.225213][T10121] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:46 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="2800000010005fba00"/20, @ANYRES32=0x0, @ANYBLOB="2de64d1a0cc879a708001b0000000000"], 0x28}}, 0x0) write$tun(r0, &(0x7f00000002c0)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0xfa, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @echo={0x8, 0x0, 0x0, 0x3, 0x8001, "5036a9d441c210f65a4e8600f26cb62800f1902ab013047ce1435cbc3d794e070b101ef05dfa1a2f1a15f20d72e9f588b8f807aa1d749431a6f3db56909f296f9041e3e5774a549b03d8828a21c5f9443e11c3afc8bec2054268f924efe72fda1dafbc0512564d0397ee1c388133ca7937e069936ac1ad57efda01195ccffea3bc5254506f0c09ece25e3952db4668ffe99c8317464aafab17128bea7b0a00377865b608ef3044e2d182dee87066fe9755824dd4162117cbb7b704d120858d1164c4e934406593854e3ff8fab9ee0946e076f9adf6909a8b006dc33db827"}}}}, 0x104) [ 2118.243298][T10126] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2118.274251][T10135] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2118.281571][T10135] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2118.289257][T10135] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2118.296829][T10135] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2118.304401][T10135] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2118.311906][T10135] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready 22:17:46 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x300, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:46 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14, 0xe5fd}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:46 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2118.319394][T10135] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2118.327110][T10135] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2118.334513][T10135] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2118.341953][T10135] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2118.383927][T10141] skbuff: bad partial csum: csum=20/58877 headroom=64 headlen=3712 [ 2118.384110][T10139] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2118.404007][T10142] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2118.423757][T10136] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2118.431233][T10136] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2118.438873][T10136] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2118.446324][T10136] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2118.454044][T10136] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:46 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) socket$nl_route(0x10, 0x3, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) getsockopt$IP_VS_SO_GET_TIMEOUT(r1, 0x0, 0x486, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x11, 0x2, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) ioctl$EVIOCRMFF(r4, 0x40044581, &(0x7f0000000500)=0xc828) r5 = accept4$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x0, @dev}, &(0x7f00000001c0)=0x10, 0x0) recvmsg(r5, &(0x7f00000004c0)={&(0x7f0000000380)=@ll, 0x80, &(0x7f0000000200)=[{&(0x7f0000000400)=""/121, 0x79}], 0x1, &(0x7f0000000300)=""/7, 0x7}, 0x40002000) bind(r3, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r3, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r7, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r7, 0x0) r8 = socket$nl_route(0x10, 0x3, 0x0) r9 = socket(0x11, 0x2, 0x0) bind(r9, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r9, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r8, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r10}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) sendmsg$nl_route(r7, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=@newlink={0x53, 0x10, 0x100, 0x0, 0xfffffffc, {0x0, 0x0, 0x0, r10, 0x48003}}, 0x28}, 0x1, 0x0, 0x0, 0x40001}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2118.487176][T10144] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2118.495447][T10142] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:46 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14, 0xfde5}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:46 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x3c7, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2118.603362][T10153] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2118.715523][T10154] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14, 0xffff}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:49 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x1600, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:49 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) r2 = socket$inet(0x2, 0x3, 0x2) prctl$PR_SVE_SET_VL(0x32, 0x2fa0f) sendmmsg(r2, &(0x7f00000038c0)=[{{&(0x7f0000000040)=@nl=@unspec, 0x80, 0x0}}, {{&(0x7f00000000c0)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10}, 0x80, 0x0}}], 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r3, 0x0) r4 = accept4$inet(r3, &(0x7f0000000140)={0x2, 0x0, @local}, &(0x7f00000001c0)=0x10, 0x40000) ioctl$sock_SIOCGIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r4, 0x8982, &(0x7f0000000200)) setsockopt$inet_group_source_req(r2, 0x0, 0x2b, &(0x7f00000002c0)={0xbb, {{0x2, 0x4e23, @empty}}, {{0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x33}}}}, 0x108) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:49 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x175000}], 0x1, 0x0) 22:17:49 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x1) ppoll(&(0x7f0000001080)=[{r1, 0x4000}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket(0x11, 0x2, 0x0) bind(r6, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r6, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) ioctl$BLKTRACESTOP(r4, 0x1275, 0x0) sendmsg$nl_route(r5, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=ANY=[@ANYBLOB="3400000010000000", @ANYRES32=r7, @ANYBLOB="000000000000000014001680100001800c0003000000008100000000"], 0x34}}, 0x0) setsockopt$inet6_IPV6_PKTINFO(r3, 0x29, 0x32, &(0x7f0000000000)={@loopback, r7}, 0x14) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) [ 2121.123720][T10163] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2121.135261][T10166] skbuff: bad partial csum: csum=20/65535 headroom=64 headlen=21 [ 2121.145220][T10168] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2121.152694][T10168] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2121.160050][T10168] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2121.167525][T10168] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2121.175306][T10168] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2121.182865][T10168] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2121.190286][T10168] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2121.197533][T10168] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2121.204933][T10168] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2121.212343][T10168] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2121.221514][T10170] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2121.234223][T10163] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:49 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) r2 = getpid() sched_setattr(r2, &(0x7f0000000040)={0x30, 0x2, 0x0, 0x0, 0x9}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r3, 0x0) ioctl$SIOCSIFHWADDR(r3, 0x8924, &(0x7f00000000c0)={'veth1_to_team\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}}) ptrace$peekuser(0x3, r2, 0x101) [ 2121.293967][T10174] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2121.318843][T10180] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2121.326959][T10180] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2121.334669][T10180] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready 22:17:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x6, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:49 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2121.342734][T10180] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2121.350132][T10180] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2121.374084][T10182] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:49 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r2, 0x0) ioctl$BLKFLSBUF(r2, 0x1261, &(0x7f00000000c0)=0x8) write$tun(r0, &(0x7f00000002c0)={@void, @val, @mpls={[{0x1}, {0x1}], @ipv4=@icmp={{0xd, 0x4, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}, {[@generic={0x83, 0x6, "9959aebf"}, @ra={0x94, 0x4, 0x1}, @lsrr={0x83, 0x7, 0xfb, [@dev={0xac, 0x14, 0x14, 0x1a}]}, @cipso={0x86, 0xf, 0x1, [{0x2, 0x3, "f3"}, {0x0, 0x6, "c9575165"}]}]}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0x62) [ 2121.398346][T10186] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2121.437805][T10189] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2121.445983][T10189] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2121.453915][T10189] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2121.461259][T10189] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2121.468853][T10189] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2121.480662][T10182] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2121.491873][T10186] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:49 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0xc703, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:49 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000122465aa5dc9a361512199078ac1414004500000000000000000000007f0000e94c8b80f8abfe018bb5dbe9300000000000e4c91644b65072d98e0000a23209afa8f806008e00fbb0c2ab2b082c96d2ac1597147c4f77a8de38116e5ca54ec654b422f2caf44726e2bc667f9260ce02fd5ec7f1a71113f0f9075502d47167cb53e2475d02"], 0xfdef) [ 2121.553630][T10194] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2121.577503][T10195] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=10195 comm=syz-executor.1 [ 2121.600965][T10199] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2121.611977][T10201] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2121.619629][T10201] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2121.626977][T10201] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2121.634749][T10201] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2121.642110][T10201] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2121.655969][T10202] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:49 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x2, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2121.703807][T10205] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2121.753789][T10201] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2121.761618][T10201] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2121.769029][T10201] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2121.776507][T10201] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2121.784642][T10201] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:49 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x176000}], 0x1, 0x0) 22:17:52 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f0000000000), 0x0) ppoll(&(0x7f0000001080), 0x0, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f00000001c0)='\x00'}, 0x10) fgetxattr(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="73656375726974792e736592e6f46375726974792e61707061726d6f72001933a298e85a7bf45bc7239898dff6c43b75a945e5f969180d26c17a5342bf6d7c6ce971aa638532e960e1e0e5343ccd0a32b4ab8504b7cfd2c43c40751aa43c69c66fbbf01271221de68ec7400a0a3de9e40aa483d303df41980c6bf06b998e90873451accecc0b93d1f81fc76ea49ce4bdcfd92498220ed97a0d6193a4355a330dac6e880b89acc29e9b86003a2601fbbb38509bdc727011fa54798db097fc83ea02924f7537c1572755089373144f487520b1857d27a14c0a3d3aa1a061ae699eaaa85902536a343d7a6b8d01e4f7a9547a1d46ca9f713480ea07138468cf9be3907926c60004b80561ff7f8a1089bc0682e92dae2ae89882d180f853c593c1fb03dc996a991cfa9f857393def1d373cc0726ad746e937454bea8d11a911b3571653d4aea518369bed4c9084bd5f3ab5b2ab8d47af0a44d53a2"], &(0x7f0000000240)=""/168, 0xa8) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) 22:17:52 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0xe5fd, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:52 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:52 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40286608, &(0x7f00000000c0)={0x3, 0x4000000000000000, 0x2bb, 0x5, 0x0, 0x5}) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:52 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:52 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x5528aec0}], 0x1, 0x0) [ 2124.193492][T10218] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2124.203753][T10221] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2124.212797][T10221] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2124.220264][T10221] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2124.228087][T10221] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2124.235628][T10221] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2124.243969][T10224] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2124.304774][T10218] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:52 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2124.346602][T10224] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2124.357058][T10231] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2124.366742][T10231] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2124.374387][T10231] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready 22:17:52 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:52 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0xfde5, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:52 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x7ffff000}], 0x1, 0x0) [ 2124.391629][T10231] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2124.399042][T10231] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2124.421311][T10237] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:52 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="2800000010005fba000000f9ffffffffffffff00", @ANYRES32=0x0, @ANYBLOB="038004000000000008001b0000000000"], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x0, 0x0, 0x0, 0x0, 0x4}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0x3a) [ 2124.455015][T10239] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2124.476387][T10243] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2124.484265][T10243] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2124.491751][T10243] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready 22:17:52 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x2, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2124.499006][T10243] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2124.507164][T10243] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2124.518993][T10237] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2124.551860][T10239] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2124.573408][T10249] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2124.581069][T10249] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2124.588700][T10249] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2124.599702][T10249] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2124.607306][T10249] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:55 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=ANY=[@ANYBLOB="280014ee0000000040b13b7dbd7d26befe035a1ea48998e86120bfc515cedbe1859270098f67369d204ba80bc4412a6dc0bd077e7626ccdb6d506bd4a1a97845aad8583323fdfdaac8", @ANYRES32=0x0, @ANYBLOB="038004000000000008001b0000000000"], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:55 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x16, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:55 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0xffffffffffffffff}], 0x1, 0x0) 22:17:55 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r0, 0x0) ioctl$TUNGETFEATURES(r0, 0x800454cf, &(0x7f00000000c0)) r1 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0xa, 0x80000, 0x100000006) readv(r4, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x1) ppoll(&(0x7f0000001080), 0x0, 0x0, 0x0, 0x0) ioctl$int_in(r2, 0x5421, &(0x7f0000000140)=0x3) fcntl$setsig(r2, 0xa, 0x12) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r5, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r5, 0x0) ioctl$BLKBSZGET(r5, 0x80081270, &(0x7f0000000100)) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/policy\x00', 0x0, 0x0) fdatasync(0xffffffffffffffff) writev(r6, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r6, 0x0) dup2(r2, r3) r7 = getpid() sched_setattr(r7, &(0x7f0000000040)={0x30, 0x2, 0x0, 0x0, 0x9}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000001c0)={0x0}, &(0x7f00000002c0)=0xc) fcntl$setown(r3, 0x8, r8) tkill(r1, 0x15) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r9, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r9, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0xcd, &(0x7f0000000240)={{0xa, 0x4e21, 0x319a, @remote}, {0xa, 0x4e23, 0x5, @ipv4={[], [], @broadcast}}, 0x5, [0xffffffc9, 0x40, 0x3, 0x5, 0xffff, 0x2, 0x3f, 0x7]}, 0x5c) [ 2127.215199][T10258] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2127.226059][T10261] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=10261 comm=syz-executor.1 [ 2127.241759][T10262] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x3f, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:55 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:55 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) r2 = openat$selinux_mls(0xffffffffffffff9c, &(0x7f00000000c0)='/selinux/mls\x00', 0x0, 0x0) setsockopt$TIPC_SRC_DROPPABLE(r2, 0x10f, 0x80, &(0x7f0000000140)=0x3ff, 0x4) [ 2127.305123][T10271] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2127.312445][T10261] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=10261 comm=syz-executor.1 [ 2127.327105][T10258] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2127.393029][T10277] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2127.402257][T10277] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2127.409516][T10277] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2127.417033][T10277] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2127.424610][T10277] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2127.435479][T10279] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2127.445600][T10280] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2127.484210][T10282] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2127.491674][T10282] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2127.498956][T10282] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2127.506532][T10282] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2127.514121][T10282] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2127.534765][T10280] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:55 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$F_GET_FILE_RW_HINT(r1, 0x40d, &(0x7f0000000140)) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f00000002c0)={@void, @val, @ipv6=@dccp_packet={0x1, 0x6, "41bfc5", 0xb4, 0x21, 0x2, @empty, @empty, {[@srh={0x1, 0x8, 0x4, 0x4, 0x8a, 0x8, 0x9, [@empty, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @dev={0xfe, 0x80, [], 0x1e}, @remote]}, @dstopts={0x2f, 0x5, [], [@hao={0xc9, 0x10, @remote}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @hao={0xc9, 0x10, @remote}, @enc_lim={0x4, 0x1, 0x20}]}], {{0x4e24, 0x4e24, 0x4, 0x1, 0x3, 0x0, 0x0, 0x4, 0x0, "57fb96", 0x5, "32cf07"}, "3df8248856d77476a0bc8e85e65d0ad622a329c6b2029a77e0b7f49bbddf52b89a332aef"}}}}, 0xe6) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r3, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f00000000c0)={'geneve1\x00', 0x100}) 22:17:55 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2127.546955][T10286] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2127.605898][T10293] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2127.613982][T10293] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2127.621627][T10293] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2127.629386][T10293] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2127.637016][T10293] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2127.648172][T10296] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:55 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x2, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:55 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003, 0x1010}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2127.656778][T10294] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2127.706704][T10302] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2127.714456][T10302] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2127.722022][T10302] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2127.729268][T10302] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2127.737242][T10302] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2127.750158][T10294] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2127.758776][T10296] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2127.793687][T10305] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2127.801347][T10305] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2127.810444][T10305] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2127.818009][T10305] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2127.825736][T10305] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:17:56 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x2, 0x0) 22:17:58 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:58 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x16, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:58 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:58 executing program 1: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(0xffffffffffffffff, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:58 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x4, 0x0) 22:17:58 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x3, 0x2) sendmmsg(r3, &(0x7f0000000840)=[{{&(0x7f0000000040)=@nl=@unspec, 0x80, 0x0}}, {{&(0x7f00000000c0)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10}, 0x80, 0x0}}, {{0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)}, {&(0x7f0000000240)}, {&(0x7f0000001700)="611ac0d30c179675be055b6e87d24eb500324f42cdd73e5c9c91b568d1736226fb7318e94ad8c9880c1d9081f773eaf73d6cbb7f2f4b7b89df4d026918b448c76362433c1868dee651e30776de745bed3c1180e6a30fade6e27e431271777cbe6b6ac368534b5122b04a2f7573d4c60c9eddf6254cabb441e8f87ea081f86fadf9ab9eb84771b676898467f979c248ebe1a0a6e88f4684277c91abdc94ec2c32ba839e04bcd29aa6511bc03094338e8e27d72ac7f4b9dde9c86b74c4e65efe239987a9d219be0615788ff23c9e36bcbee72fa7dda8b10887a91113f7c64f4cdaa89df6eb84b925b7590ef0709820e0699bcfc0cf07ae325ba527f0f00cc7a58d3b79e037e17b452cc51ee2184cfa0af6f6b8eaa62450e4a9f234aae36b65e7110f323440844a4dafd34dfe1d09404793702848f550eac464fb0932178e72cc5e37f6223408a57bd531699fa5be836199eec53b07b102e1c4f7b2b6f876b751fcaeaf5c473d2066d6ef8208e209634dbeb3b1d40516b667b06190e67f39e686d3f623006b38565d366891dd41e8eca3103b5237360dfec43c2458de47cc9f058d586ceb4f80851019e821eb8d6fb168409d7f5ea225d4f1111e6fd0d50f4a253e5b3a9d6a278004eebdc2586f642151215f641ab07d58dd21700e6971d07126648a112d2d8635355be1c2fd52a72b7e8bb28a8daf44e3098a9634fa4e672ba9ccc17f3f779ab03bf1b130dd8fdbd1efedf616f3bb84e2e7619c3408cb9eb196822ec8c5bf701e8c0afb35fe1136f55b4f07a04822984021cb30e72d27435b7f36d4447f048712092eb03d5d8a5927405ff675a2772ff9f2a5317366d296b1c8c3b4af99471e48779fca53203ecbc56d512efef12a1e7b7d0367a4eada556c894831cb9b1fdddf3f73cdf211ddf223dec33fb2a330b7b3df3d846afbf6f531b406737f8f4f9fece415202bcebcbb288c429ed8528f5e2d6bf2982c345c05eb6fd4ab61e7b2ee76f7a15b4de543a9d556c41c525fe916dcc2ede63c63d968d3cf4acdfd1c622234cf67a5d708e333185d070431fabd730b5db1ed8d9e913ed45e380e518f4a82de8a5aa557648f82f5bad0a4ec463430789a035d25f5c4eedaf48874a0e80d798bf860f08e70a6015b6f7eb2d5a66e7079a5361c0e2dc46083d004ecfd8bcddcbdf87ad92058c54823c41b05951486b2ba6eae56a12e6951ffb57bd9d7ad84f37525b7c4148cb3cda1a7bf7b9f55bd9703f169d475368ca3b3d67d84633f75756c2a505066c2f41a9dfffa717ac1eb09a1433a7d000aa050bf8115b962e7abd5338910a6230fb97957cba3ccaf86415180b0dcc8d62445740c243bf1fb1f90b0c5045a74a00e3dc052a923857f66fe685526593141cc1e292fa84de81cbe983f73122a7fc47d4bc60be40a9d04342a60e671f3c0831ed58238a6b674f0817a42832446d3d81b0d43a714fcb76df3b41e73efa8ca762c74d9a834150a41566eb4356657c6b69459e53ffc53ec8f50666557ac686f5a00411828bffa90df032ca4a6d487f81960d4f0df0e828f7aadcfb0e5478eafd46ebff1f1f0869a450cae37eeac1fdf3330093b40ecac92cc923267dbd6c2eccddf2a646323d688415ec5db240dec9fd2866d81ff02dd1dcd85d7b696375a387d8d054f9ad3d33ff07e49fe12d0f477db8a63c8901f788a5cd916a4c7d9ba840cf6a66b411b7f5266f6a589c9207b30e814ef0ae25e533ae2253e0b2dc86bff5f7a64a94a9bdbef219e44dda7c9f44b431fbf4208f2e8ff8b4d754c1fb196957aba737d7a1257892c54d31645fc911e8e40dafe0f7a448ec77fdfa8ae76bc73073420f9b37bbf5d9e1fe12b16144af6b0bad649306c50676a2b6c4a77224d942990fc2cb48aca5109f2739a35bf5240783e335a7630c42c8a9c76370258c11496aa9fa94f171dd31fc42fad3b40ede51463f0b5abc19472e0793c27d1f20945d4f71ee42fc9614c7bda0cbe5f3bc7505d74e085d4e1d6ab2eb0cf3e815b29fbcc97e7f05104efdba89a6194ae10107b9043d52914b5d968537731036dc12695a545dc627d0cf84f38e0cd8cca7f9ece10bfc3471201961ea8238ea87a32f5f06675b8a2e05fe3b679589aaa367e19d1c1549501a9440c55b00da8e621e147f456e46f7fc31dac4ae63622a8d52f57baa53334cb481edf06106da654c721c56842d4b5e7234b6c40ae572fa4ac09eb5d8244f473a3d6013fc49d8837526f468cc3cfe405f27d546d26026be05da2a1111175560810bf27cf8533525a0b2880d55f4dc06c002ca4b5ad05dffa5c482b9930a4ee46be4bce8ac7d3e3a39ce40b6411883d98eac0ccd6c84f2e718d29b8bfda2ddd5ee083b6f19de140636ac8ab21509e8c0845cf72b6ae5b5475130853435ca188c6ffd4936a88784b46dc3dc0e5e95034c7199a501e7502af1faf8da15ac5af801c4f299ec5e16a47a8628c6b6bad3a24266be889d87c6dffb2b667d2c776d4f6b8a5be7db03c500f30e191b6975fc6a42fd57d83fdd4f90bbbb71559227fb9ac009f3ba80924fddbea818fb364b04b9e76e6c77045fdb5f76f754251ad7d32de974576854f65ec635d6d18084bd7e6ee3e0e7ec523de087a2f0146bb89ac8211ecf8db7de0ba9b4f8a92f3371bcc85f3d11b68495423594a97579d470e16394bd0e745bb6b348cae8d7019bc32ce509da1c27ea96da9a9fffab8e7dabb1ee7d26e053a283701359aa594dbbde250d75a92e8aad4bfe3107c7523bd08236084f9033909fbfc52259357ced41deaeefb4bd7dd1ca8b22eb8258787ca22d449da05e089ad0d3198b2298011b9d37651e493afe6b1761a9fed28a6e429ddc9df8ec0f9084194b8894cac800ddf639f5e5ec448bc9499254a9de5bd41f20c47db35f0b9e5afe5d77405fd797cddabff675b1c2a0d978be0e9f189a669205dc3247392b1777de618698b5e72a26a33b82335d4bff6282dfea700969adb87eac99f6de897821bd4763086ef9c11483a126d1c02d409a5256417dd4424bae9addc4f00503beffb6f59c2caad11b91c058ae3cb206f1b538569c364315b965b773f77c2c34077c4bd6d0a32e1516afe749d8a03edc5eb5aa84f3a6d16f74736eccf58a6e06a51107a5af3366b889da392677020f0f930ddbfa902321ff0a0f96e4d8fdc420923aca66f86125bc26b922e345d8672efa05583d580c623b7aaca79ada42f4374329ca313fbe051936f8f4b2e676c9705c87af74313dec1bf886122bf40e724c31d4ffe229d96e4c2fb01d7f69710fc095335ce5bda2324ac061e3771aee7776c54ab5d6d4a3099ec32d58b0bfe489afd9900566386683e14d97431aa8c19ed797e73d9694fb731782b921e4a90439dbd140618a9703c41a6b26a6abacc1a1da110b1ae4a62f2c7c6b36e4e5e28ee76370360416c0fba3923540aca83bcc16266e5a1a2eb5527c29f739fa64e256501d2bf3de79c768561e297268821209befe6a0693a63eb89f7a8ea7f52b9544b78fcd39a659db33dcec225e4b2a9a1bcf1d73feb49f436b0bf8f0a5c2c3c9d2c7d0587cc1a5019850d13a9464e4d1c30f4782ac98c850b1a6bb89268adc985fec12b1f075b87247855755077b2acb26070d00fc4774a68a7359094a54c11bb8bbe02e0c5022ddac31d6b8c1dd620d09cf085b76066660d03a43665d994895641975d1ecac5fd5b73d77e16109e6a9abe42a33f2eb8dfaf33e84cf43d1390085062a90e179923063475726b38d9f97f81fc826dfade8cae6db5be845d69d215e9442a399c92973bec9931e6113172d2bb9fedb4e979aaf86d2cdc8d87c2edb89181598f139f4aebecc19e265e6946bc0efc84ed94b418236522732ad238f63e2270f98bc6cd52412fadb292985ba1b9a58667f742f42767614f87de2b6e9574c22b0c2ac4550d58670b56eb819ba3ff616df5c945392582fad677121ee3d8500af5e0d2d318c6f22211b3ee7e37056f6569133c99614fbd8f00f319e3df23cca35aa0aece6d7a7c8898d58903f3dbedfe94e2ae86358840368588febb5233a7438c91da3b36e72c31ba4e01df8738b899b6c9fac1ddc1ddac06460d623e06d731c40a1e3672ccbd71f371ad17fd54772c147ff90d3937baebf67073432e710a7b8b50b83b55b8b0d21abcddbbcf18b98d5598d69609ddc8d5d8cb06721d30bb6cb839ee0a4c001236810651bf314e07a60bffcc687cef011c65ed3044a8fa8a59cc118b053d2454650cd4de958c04105bc481ab3a102f4508f66020e0f784902fdc8ac838ae03e1a184a391a8ae2b57d72811aecdafab341a067ff692d0c10800332c32b1e1b0abe4dc6d9d9a3f047440f095490d37034feacbfc3240378c51e8623cada137158d8c5126d8cc8c80e0be7a9a8cf7c2a32a3c18a232b54090076a031caec9d74e0e4d492fce4c096f639cbbb65b67c1420198e94cb7aea80d377ac5d5d056490239332256bebf0ef1674702d4ce9680da74f3018717fa28b9e0362ef445fc3a14fad757838d4a63fe0dfa0142b11fa162bc540980967145255a50eb74629c946450a053eedca5dcb7effd10f868a6eafb33fb837543654f3a9f69501916668c8323768fd0250a3e287b87dc390b6992eb920a2390324868a1ed5585fd1e3dd24b1bde39dd725253c93f2f1d917342e3a7710e7e122b549567bcd830b8254d189b97f5b92dde5fd98ccf058421c1e6ca0416cd570740d6917d27e5397c5b175f7833fd9c5e958ee2f132d850597fa2c99f77dc133051476201430ccaa55ee1041b0b36930324ce5940f27560cd61e8ef5a48e5c55c4db2255a79597d8d8a732eb365134bd8cbeeb41872a08d016e32a5079239263b399ee2db94c2e7b0a23c10fd630cc88a8b0ad515b77518dd7b7a857b4a8060553fe07d0b429a8bdc7ee806cd9377a30a5f1ea9fdbe101ae536405d711156e760511bacb4e9b3072e2eda73a86c266d308c40bac766b4e94926509d466f1ae60313547b48a406d79474612242beacc7004c0160212e43ed5b94271a9a21f4aa404f8f820e35f8690b9cbf42f6ddf214cfd15da39c0dc7d7fd20a23d19b8fce2e972875963e69b170f26ff0b1e6922a2359dccdaa1d8eb67e4b66c47a4802a5dbd3f8c1272200f6218922da6ab41fb80a4d80072b9d86b1d78730e8c383611b68996f48f614025a2937f42999a3e255263f78db79a9a6aeec79ac1777e9e31107e18037b0500d5dd3aa2a5473293e35fff08c61fc2990f5c73a765df3b3a7baffb40cc9bdd80bb91c7a753c993c894af2fa2484fe1a8fd51e6433f2b07667dc35ab9082be17783e5eb3b7f4397a533ada6205f0c13fbeb88d6c4afb5e79b6eae842bb4f99afd95a92e456165981ec69d744d77538943a54989b415c4de96c82d5d729126ba721ab750f8298b6a3b74e386e62c47710c46f0d1b286bb75f160685735209742065de1ee63ad25609047cd08f4b1afd4eac2d42279b8ea9d298db3d47d056ec7f65ee9852288b86282ba07d00f935651a23ea0d55b76d517b9bf0dacf96e672f92082443c68baa242eef3f94e86f815f67c54663794946af68962c9339880ade80d4e64adef939ab7b3b8fa50cfbf4addd502e5cdd6b45bf0fa614b1466ac762ce64b4bb55ac81eb71cd7ed3c9990c8d52e088f2b096ad11788ef0fde2c8a2c93a258adb5a72f3911bb2558f496e209e810485541de086d5d1cc6fe644033ba1d6e39b2a13d5ad18f464f8398f00cab10f167324a9cadcaf187f1cdc55cb839523ce81c872bae3", 0x1000}, {&(0x7f0000000280)="d38d7b1c8fe5ca8dffed91559a9dc122d534a192e0302514741eab252f289c5f91f598efe7fef7f0a7083f01f3957a774ae05c70f953dbc25749", 0x3a}], 0x4, &(0x7f0000000300)}}, {{0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000340)}, {&(0x7f0000000380)="0ae4ba7ead3d23d9572cfb575f91a18c4a0b493d959d6cb20acd8fde099c0b75f76a0645e504a4622111d9b11b42d267fb7ed56d628568b0d20accc95f1329e3cae8b99cb6259ebad6d9f8cf321f6d15bc4068c18a831686ba8f4bedb2b8239fceecdd28cae2e5b7fd285715c858fb4db3f47308354931ec36cbf1e78a99623d3329ec259cd2f092c22b306e93c57320735f3f27fa65131ab931cb77ad", 0x9d}], 0x2, &(0x7f0000003940)=[{0xf0, 0x3a, 0x7ff, "4a6ca1de1b77725ea543c8aebe25a5ac2b9275b5c5089dc249d519958c95a6fd0769b0783b6dd4ed40d06ec8f694aea6db1badeb39ce600dca964ae3bca99289e594a01fed69a599125b18eb9858aff93df8254b0b5e487a9171784d0090fc989ab7c235b2a739a75e4e3ab2e283a603aed23adcfcc451135e137225c4ffa1df11d3d85969f20b6435a9ee19cd62cb17bd2ad0a14f264d22913d85df49cecedb2042b36edb246f882074dda9076288710f545d16c3375f9ad045c83b445b19e8b6a8f230a4b3740614a63cbc3f8449b86212fa58ed517cf89982635e2a"}, {0x1010, 0x997e27956315c8ca, 0x2, "d67e6bcd52d13d6988725170a2bb1d933f2422c0cde311e274c5953965edacf011de82b4127628d212b8302af5948eb22484d63334c59187c76ee7501d500f37fb2eddfc2aa9defab5447f0cee04961cf4aabf0c40550df9d04f7cbeb7d8fe0e7b78012e8f8472bd744399fc08c4c8b74654b29178f44163db451d0b7aedbec642a0d0cc4405c91c20e16227b6b0c60842d66981246f547464d729c247598822f379afbda567bdb3e7a0d6017ae1996be6a0dfacf4cf763e5c1ef37f821925eb20f76d82cb84b527f56be605fc321b184848df4c703508990415bb1b9e9aac61a312a49dd4a745e0678fdf20ae3715a858d6282580edd88257b1b3e1e867bb72ba2ccaa44e2cbe3e9a7942cbcbb62bf0bd905444c621045cd69e2f92d96346a0aac5dfb20cba95ca05139482168db78ed5c9dbaa0c273f81ce5f6b249efdc9d7e311bba2241c4f2ae905a2113d42ede2278ef1092c983ca36ed6b7de4c16fffc2f0e63f0d7b80270bfa4ffae15fb69f11f620ca58ec88a9d9bbeb03bdb233c3b16eb987a403719e61006d792c13ff55c888c75ea61d19b701a274b139ff21d9bf682a6d74a1a03021b40f2d7ad8027e92fbd10faa06211503dcd357621674a3e05f8fbf7988c272637991718cb8e786d65b269e5cfcb15b1c08f22a83aafd954c0a6971aff52b9af9db2e7f5f89a5efd74022517c399a7e7bf7862b8791829200c8d80173e4e50a39914dc8382378e08954b69508398fb8c19babbf639a6db9a79dd0532edce838dcee6f28da89d9ba63b7a0ba8ee5116afb2bcbc86b2ba402c94ea6f17664bac88393072667d8b4f45d07d931e004e8ce5a2cc17bb850861c460925c43da6a01c516c046599a69aa3f2151cf30d3e99a763655de659cc2eb7bd0a1171e1cb79b9c55cbe9a5cf69d561bfec1ecd3fd1bee155f857f5e3d176f18a65889f9440cc50b499333918360e1245b58fe72c5714d45197ffaab0ac8fa36131ec9f7e131f8593d7ca3d3be91f9192b78a74ecd9ef036b55a592068954ba0d367faeeb99e8359322b7d95801b71b2a2928bb8954c71d86c7742e4f80bc517724bfcb7e814c8e87967adc9913830fc0ec3a75e6b58cacc28c945e9ca722af0002cd35d438c0f1f7ffbfb82854bf23e3592a7667f66887a28901902854ff3fb8e018e05033327d3e92dc6abdc7639803bd0ff0053fce033aed115acd38fe09719b21e24bbe8c265ee598e271b1f91f54b4d72265dec7d863465220bde10954050104dbeb68b4a08acad7f4f25450c144ab4c23455b3869fbc0f087a39941b9727b8f42e98ffca7e7f7099537d1b39e807c6fb538d1e43a266c787f4f17323d20a9a567a02fc8d479514614a5199eae066dd77a6809b0ba444312a5617725357c2b32caab05c0000943e766d1fce5dc468221e07f8609025dde3657cb769cae9ed10072d68d57e25d799e21af7669ec0f881f602d90d18a5cbd0c9b43e4518908bce3d2010edbc346daa45fec1415886169e89d01eaea80801aa8fa6702a880ca7a732ac820a6063a897ff92a86527341def7db79f71bf1f6a04a5683e7e8702683d44e3e55e36718167094925c419355dbeba47a464ba6e119dbd1894d4b73fc5ae6c4f1e86b95be56d3fabe598745cf10a9f22d0217665c475189af3380e5abb3c3b36ff1e4729a6d266e13f3de1236069a8f9176749f74feb28f9e99951431dcbf491f3996fafa6dc612e9fa57548ff0da79503aa5fe2957b6e3d691946e501e8cf33103a505862de9e10f37d8e5229af8729b69e715f86138cb3848ee7042ce22b6214bd7be9c90184e8dda88e2632db82dc9ea61a9795c234ece3e1acb1efc279e734c16646126fa47856375e4419230cfacf1114619eb6cabe940ce22bfe118d336e9207da338f401fb1f1dd3a9f235fd7f8f3e2dcdaeb8ce79e7d8ca9800a9765cc686a388717ce36907f7a85c60f9ba03ca02a5f3ac740d3bb50b41952310c0dd3a3742a6a1d2042648702ecc27d04ebb5a700d1fbfe6fb4fbd983f25e8f1fa265f7f56f839b10f5012cc83a2baa4c8f23df51e5facc8f4a611fd50ad57e8e54e1e9cd2840ce1244097b8eac808ff2428e711fa414c8e83f3f34e5c5593cbc5e204da30c9004ca9372752d81a9c42d14e6a6da1c677b58c7b50f04a60b1dce2019810ce0c01f7709cebe66eecb1835a880586fe2a14106866c017a98b0895585c91bedafac071c9686ced2039f5778fa724075aa873cb5bbeaa98f10f735cdbd56cf11b8a00523ea7ce1d15a5e1c2975940ec7d5cd98fc07898cdbca4aa640c8bd6729ca66cd06745e3d3e852b760d6062e50e260940dc0c7bb9000654033fac9de8e4880980b6122503d6dab7dc012aac7bbb85d4e9b3a06cfc83aa84052996e6160ab979eb91182a131da1e1dc46bf2415076f6439034f73983f2077609e21dd5a50d34d0405a50e7a4522c98fc632b99c47eec60de6a718c0ab544afccf10d937cd05014464cdd7b381e6cff85f8c7f96b37781b89fbdcb80cfe8cdd50b2c333dd070eede5c87f59632751fa416e58763785cdbf9195093200174bacfba3931e00806bf026fa62bd14a7996581e5930290e732b1a3485afdda3d3ec5e8a9934c2a8e889155db93978fbb8c08e5f844bd82e97dc2cc8a86963f60e3c798e3e330fe880e75281d9a007a31ea5dd82df6ed7fecf8caba9ea55faef1e47955d4231c92b2095bdc93233d9fd1929610dfecdb25a734ec44f5a1f173fd4ec351f7fcca455ef05150965a23a2722dde3dd129ac8e2d594f6d33f95b6bc9dbc793213178e5d8e87326fa3beee1df5300310cad1f7b99baa9dd7c0f5b293a763d59da9e63dc6b1fbf6404b3e2bad7dd15fd884b7ea19c90370f960975bb5e075ef9ab58474f6471292ada0ea83caeb930a542f0b9513db4d7e28bda7daa107f39df908cf548bc92aee4d12dc21cc9204ad1238aa51941cdfa741aedb1196a3a652b63ea6e335ae87e5bdb6facd6f4da8097371300edf0053d1dd02c83e2f06c69eae790558b8eeb743268766d042c11672220e96a2e289d1fdd8eddb1aa06397fb634bfb5c87aac6a93230a927fe7e75b09fdf82a773a25d5b79a3dbc2eae45ef72e54cdef7b0a8862becc3bf0619df105baa38e847a2378011c82e28e0471c91ebc9a79b4835992ab6b216cd43be813c9d9a4f825b456df533eeb5ccee471f86fbfaeb3c68fb32c60affcd4dc8d4b8374f03a1591b3ababbf96ad37b1d631730ae6ce9ab29383a494992373b50d97bcbc9ebeda8be46a7015e2113919b4425c213c31895c7860df43132737fcfd7a97b9d0b295173351c7018555d37786178ed3bdfb7077669561346519625cf8669c05ef35d56a5ab75717937937caa62d12a325b6af108fcdeea069d2a8fab33eaadd7425dc7da594e7c093c9a76854fd90d0ab53ee9ea9a19c4193f4cf258436cbb654a374f9cfa2c4fb3ed20e5d0beadcf049c4923b8ffcb7bb04a32cd77bab72be7b6a2cec774727411b282031fe9e177f33fdb367156175f9dabc9a959cba4f4bfe1b6278741ff54c95b11c5be2837d710c0b6e23465a04988572b549e81dd2f65e8d511e49ce876bbacf1414b1798092f4bcee7b70c8b0a51548e75ee4a425501d71978d88388a77d42eda3042ba00eedfa64d281a6b9cefb9a10f571ee4456cec1e3932e812feb71418e9db9451402563b6e06bc93f58074cb38180f56767675865e58a306a165aa50c75184d7e4626bb63aadba16d5a04c88e0d02b6393776d2214bc2ebdd3c076e11ad5a02a6dca3d6338a6836c07324e36ffb73fa59aaa30945b582bb7948dde06f1655c93a8971f50b86aaa8478872a229af7daaa3f4407189d3714be3ce94cdcce14bde423a112780c2e5db3e9a5dd881f872f31510397dda9095f0e75f5ee7a5d73b0934a5b297f967ea133ac9278d4ee91ada68441d409eb2d1c5a3a58e4c6145a03e3704f15b2c6ccc18c2313627f6bf75a2a27f4b367341689ef8c9cd3807c6ebc0bdb2d1fa97262ad72ae3e5a930f316186673ea93c7dbf18ef9becbcb167ff3c90744051bafd4b8e614839eb3e8f5772727c6306f7958a40764eeeea4747557c278625e25f328891de50eaf8e18b172affa3ae4e595ff8f4621834c25f1a7b145025a73b85b8dc423bb205f3ea60eaac49a60ad667b4abdca0dd2088ac6e7718b893d68ae79cd2c281cbdbdf752cc1ecc553078a7da65e161ff6f2bebe9f4559acd5719f7209a634f2a84387776c7947a891fbe47040e787ab2ff3e178ffa5d6093f5bb9d6c694a478d38e353a6db6b61c4eb0a560cf3378ce835f8098b9be4f5a7688de1e2ca42de8d6eba216948b15ba0e5806b8808d41330135c5e4828be13ca21b338e9ea66ca14f29489c2ad63961ff9b0fd5d1faa4acc6779a6b59ce59995d77ff5f1eb224b9382444e80605801ac0da2827cbe2e877d703e5dc7fdb6e0a7babafd4df4d97cc81a04379bd369fbf7c87fcfbd70a0b1986cd2de5859042cb0e90a9b22be19ead3014cfd2558b6959a7f4681f18e75e7127234781871a30c04cfc46446e713fd12051ecc0c57ecd8f2e085de8403fd963e7752ca6c6b098d128bfbdc52b6175ebbf427a9e8ecaa9ed234294b42f386308b21f24a24d0ca3b573cf5e1c17c4548fde7d2ae02f3f4b71b46ff0152ef14b3906b29426a0c9495fb46d005ecb79b8f155ae821b8f93698e9f7da17c56416269d122c7702b526f395c21d013e7de402ad9dfbde56bb2bd323f39f8dd98fdb4e1963ea4a510da6984bd291aa654722e503f3e4b89fc0674ddda3281eb8d3b0c5f111deb584209e8f16ad58ceef48c6e0b8a3a8251d3da0696fe2f13e3ea693c24685421bfe87a417bed9c316f5e847db957e0613d16e616a909b7cd267144d03a9aedc536d1911cde99f8ae666ba748a6ab1261d6d9f98cad2452f4dbcfafe78dc00b99341541a554b411678f70d11d294edf57b7bef0b03b7f76181cbe1fc48d2081a2951aa21acf955fc74d917173150da609848cf95649bf493713c8f36431b0662a985847f7de473e578ce7f0731714e627c1e78d8f9d673feba7bce198afe3136c2160e93f3e003ef0ab228a330bad599a33ea73fb0134419210fa6f8a701dba57bd8b42bbfc8ef910bf713d768870cb79125bc6f7b734638ae9dacd40b1b0c0d705474b61ea66b950ae8fba23e24ab3347fe457c4f749718e0d7c35c07041501f05ddb516a8b132beb189570a8c4db1f04b9521dc4116fc71026a02314330f24bbb0c708074210917ebd896fd095fded5cb3b52acdcb8c21f7948531e1fa991eee1b148040759d327d328667b682d0384576ab40122dcb10c3e9a7ceaa3f77cc5dc4800bbbecb282844fe5dccf4a1ef54f72083fcc2c3fe7edf34efe39a385427909fbdbaa246058ea58507c585839c26ef1726d626e7a42797ccc0545a8d418ced717f5eb85d2405160931cd58f25eb2fbec09d7638094f31fe38592e62ad1fbe7408d286ed1925ea9d44efe68ee479b86fcd7b46f6c7f0e3fb1bc767d3a05f21adba526ab2535c1556293be966032db6799b0da00680835a6eff124f50512245fd2549021191a8475ebbd60994ffe368bb79ae756e2aa0f57af3e39a0caf2560026ffa6996a31a3c675985270827c7b48c1804d5ba6a2f4a527e5f60e264a3718d5244317b244b11306b75fa95a2ce2c2bcb8de02376cb7123c658be4bd4fc36cd1ab30eebe0d216ac31736428459b9dcc35faac576984f9a88ce9866e1672526893d6296"}, {0xb0, 0x10e, 0x8, "2b018a2b6adff53ae15d556c9585901cd13c30bc7a8b374e349868e9eaa339e4f94add22bbde2e7641c335cdbfedda94f3cd9e07d86cc347e28491579b9f8c345687e196d7e7b708a6269d397faecf18e0f3cef3b5fcaec30bf53024d48b6361c6d9a76b428deb10dd7e37fb42a1aacc543b51d8efda3f59b3573022fdd24e9f460ed3cd56c562ab2b7ee4762e7e54a6bbc2ce7296764ff26980"}, {0x1010, 0x0, 0x7c, "fdf41a7d93b64a02305a81c394236bb414f65183604bc741c25bca1c709a1c8d8840522d49c728a0fa7931bf77d2609035f51e406947f2d895ad9a598eaeec46eb30108b6df45a6634d014c54c44d3ccce8d84273186d8f745b633617835191a58daecae3ca59c3f209c7cdd498e33c3b31d0e09c4d0d5c38915733bf131de563c448dce14538de11fffc1414b99e0860756ba3f2101c161dd2f8b14519ac99c6a4127167375f2d4f4b4c4f6459b391eed45ae2c2e63be024bf507f719a51a9ca1d55bd7b6847e61ccf04e385906239fb2f026e6b0055434ff5dc84045283c706f337996ddc30927a44987869cfb3b2758c055ffcde3de1cc5ef2db89982e202f55d321a3d0aa200ae5e5ee057eec9dc11be4a7d11514caa350cc11a746e23d4bc499d40758540cd53e6bb9c7000bb35a70cb63eeba960779f3004e85a5f29433a444ccd7fa3e7bdcbecaec158354757788ef68523bf64dde3b018d6469a9f7a6fc233ac0c2794ff427dce0986bc4dcc5f09edf2659c4ef66b035e389527916a306a2f4b6f4fb592124d8245e721209d645daf50e54a96113bd8db85a0f65e571f56f1430eb968a3c802551451b330830ecf2bae9309049f6f1fb64f21af7b2e58cea30398c3e84e1f1c3138b4933051ebd56dc4c1a127b846c53a2c5a14e45215f4b35bb36ff22fc8f32a66471d95ffb851b70aee7863965cfbd1681c74e3f32ffee7f3394c92ad35a6e2fcac4f7e90c60153623e119506627537054c997cb4ecee3d827953f2f6768a4813f36348632d6fa1cd6372578f6d99f58e6ac6c61ee1d28b9ab41927b51e5bf3d25bf0d57836a3c5e1f3454c5401d09e76df0f10454b920c893c6dc295376573acf9b24eb371c04693f7d468565a0c993ea4a249d50db13737b98e3c486f9dc3d60bf6b7c6604eab999262284a40ada610f3d4670bcd74e81c4440b1cae24f9e27c974c22de5a47d22c9e7b0ae5afc64ce4a6acd895dfa7d68533049253bebfdffdd54732e4c67d868d46e8672649358226a93ea6d9678a382174f8347b7070686c53b9beba9d033d55d75d0d05e54077b0110ba0041df682b80e04d574b21f116035592d039de2a1556f74fdda33d9efca1c6ec1f6521d80ae6bc7362f6b0ad910b70392ea513d5ed87ce88f2533fca8d3b30d3b796a6067e916d9afbd9f41f9189a6ee1edf37d2587d9335eda44c138c543ef3cad668bd03eb9646fbb260b0f564a9eb210396101dda8817f8a2f880e71a1d860bfd0e00bc1838a1bc3d15a90a3f5fd7f1e2c3f022e01a06db7974861d353439f20bad1c2a3c7a1ff437ef6eff453b2be099c3fa0cdca91d957bfa26e5c269ee31f018508a4a5ee6f22b2905ea8a98372d934bede304a126b4289a2492276ebfa4997bb248b8890198bfe6d83f448a304eca45c988cdad61be1f928da77c2492bb419a14428ec51899d2b469582e3294c8d06c8efb358480bc77017012c67f84eb9edde1c3d93f466ffad5765290d218d7f4d3e59aab0e75b92731dd07a5f0c24f22596f885c7afd51e57ea512abd1308b094db1f5f7f403f7f6ab5c3c066d991e1cc62a0ba50f416b948748bfdbd3ceb9cb2acafb15819ca970ea65fd8fe05ed81040188a71cd7f8e82ea0c744b6380b47b9edc642f6fc70f5533a413d1057eb8c46d5ea43b08cf25366c46e20d0bad7095d08e0f7089ce21c4d5654e0e56807773a64d36799f3f54faeea61f97111c60f137ac485fb3b541ffc568aa8cd46d45dfca83a67240ea9652eb713088df341ff3441544aae1d4424666f7cc13ac96fec3b3610dc97f78430ebeba571b3e51775fbfbddd293f7473953782b4c3fcbbf2c34dd4e12b7eaabca874004d673aadd0527746b6325fb2aa0253f8e1e67b3fae509856fce92e552cc12eb7a34241dc6b1f562eccfe2d4a5ca6edf9a72365d1716b717931d5454b4e18e7c26092983dd3fc47db8102f4ede4a83284ea86c7f234daa435b1b888e392591d7c716dc80f03ece52d9f58f9bfd3cd4d7747a51f1a165a821d6dd1ca6ba00375c42db9bf245def96c5dc3771f674714af99a2001d684d852d479a5b784818175cacaf7fa78840d83c327bf9197e14d7bd6c13c1e1c1a6ef2f3c4800170f256a8cfa70963c65008cfed63c1781c630ad809a764c2d140cc0f6f52becad50b31b5653d073f8c30c2bdbf3eb7e614f33d34a47dc00a704290b04a083c10319f9c9b210c4cfb294e3eb031d8835233d256cc0628bb26de464c04bffe3f34f87191db923c6c17c90af3192123aa4bed75bf4fd534c7d5fc1d053399bc9217c61d100f4527d9b72da1def96caeb65501c25088fa88df1683dcb1de0bb5c14963e8ba1f8514bd9e9fe708c03fe0bf2d420ac3372522622f17325c5b6e8a1a564ba551735f2219d5aa23640b771561d4c1624b5fb2cb9a53de40231aa26aeb78dc8afbba09d56eefbaa2aea34ee9fa4160f56be7725aab56d288c5260e35f53e201acb59ef2224bdd297b84b5622344710c525fabca1ad881c8abd6773286c909d53d050ba17b2123266115a1fe0db8deb9ae09703739388b6ffd60ff439ddf63b0fe2e4533b8edd6b62793cf8a9bbf15131650445aee1ba400819c157a3196de885bec8fc8f07f045d28b614969df13763fd788a7a6e802158dbd5527eaa2228efb347aa6f173194d5cddc211c2fb068a5c5492c4092494aaf0efb2da982c6011a93750d561c38de7d653f7943e1573f3663bb2006b8ffc4cef805ebc290f155a04387bda68633e9a37888b286db764b2f1924a1a8387ea471695de3d4c5aad23d9490dc04463d827da88ff9ca55fd95d85bc80a58f9c61249547e3540771ded4ba13e759df22ba59be6ef2c5662fb412ee6843a194413fd42d19d6b828eca0e8133bea287661d1e50c218343aa9a62050f9dc9ebdb1889970bb9e5d4c498600e6d0fab61fb6d0c0cc4839a36b3ca75d7898ab9a6905aabf7da556c0179aa2be4a8da34ac4f11a70a48d80625181c35d1f35dc76f6152d93112e1fbb40833b51fa8f43cc5afe67432d74a7c93ded1b716cc2fd8f867fce35cdd0c28cb4dd32da626f8769f10044de3e8a1218b5eea603368753e799188a2d433da12f5d4720de48541ceef6c8359074009a1826774fc8b1a530eafa23d5f5ca06a2147bb847d81c300d872f43ab58c250f028cf3a25b6f736144969f5be7b4d8b994b45deec3c217a54294622e3c482c5586c41434b4e898f13809bb0f3aecb61adc7ddfbd7a5a6361c866bb69eb63383991eb1afcad023472edb5c3c93f120927c3ee2f2377ec00caa69f59cad32b45ae08cecf06f8567a5482060c514095d1ea91cf2cf2eb90a3e279dbca4d2c42b025ac8f36c0baf109a396d55ad82e32c8af4b2f91a9b988a24318de22748540426c00db8f951f4f003ff8b059379c7309e73eb571d40cc6f9b0831386446746d51905d1863e245f0b2a3e2481ca4456fda9f8c4a4ccd3e5f23172cd8182cd745f95247cd5e7e94dbc0de875d76e98e6c495308c258a03f7bf94fa0022bc8abc3a637ce443c20fdad655c4e19688e5a67cd8ea9ab953b405a7c437a5592c42bd08cf4ed2c9d0e22afdcaa5ad245f7b2cc98b12b0d42a8fb82113cca06df9aa717541424a34446f6bedae7c4beda6b102f81676de45c720864c423232199bf01a9b09c3684e0880fda9806f363cbaee687229030f40addab36962ad6228c6abff03c4b0f8fee004d9f8e6840d1c0a21595c86ddd47cd6a9cd2df4cb0c372cbd3b534bf2f6caf4aec9256c2ff3f7ab0b90fa2741c573f0a38c5eaca0f31e664461f6a31df280e6ac9550b357136e313c419b421b7e7cb222cc3940d78e3528d58c2e04cf10e0da9ec643baa0d3205ab3e0565a492caf8a079141f8d3985b4ca1703140290e5ddca0cf27978c62fc051867c8622ec9b8706835d24cf5d5e5e46ccd489d63498519871d7be53dc92efc0176981ac42245d7b5676bccb911307d66bb356a0d7924d0b5a90c30c26edecd554adc9789fdceb2c6326cc5207086a332d611faa36980a13793e890d8d28d0150c8d330bd215712ca98a2eb15d26578031bbef9ee1843f49673a5a16b687163b36219e04290b5793b673ac04c3f77086d5a92ed72f7d029d8dd401aaa8fd6763fc762163a221a41e0af93cc0b89becad7513f02f610cb6c461de0e1b2ac455efb164b887349e46b764f78c98e22619a74ed6647d1513f36a42c6fd0163166645a9d3c7a3460b99a62400a5b98c347a59bf64d5736d9c1ced907d039a92dcff8c0aa5770f69ae369a29a80aaab13a7644ced81ce33b508dccf7460107076a0293b69774061071558ff794eedb3be4bfc70600cbd969a0a2e25717554419180c9642a5066f6320427c8743d0730e52a68898fad587cccbfdd8c9c8831a7b7f96b4aaeaefc955dbd35a6de571f3632ffcfbe5898210287f1393cc86247993931e0a4cca6d0a9c242d3adb8867142d9621bd528a45c2a76d425e52815b70b3ae5280a667109cbb7bef1b0251f734cc42ac790dad0267f882a9a3e8a3002034743ac324a7b421136bea61faf7f8e43db73f15dfedbfb80712ae8456f36fdd7ab2c83f4d174441b4d27e804d1213bdd4d5d249faee92f71fe55686488ad394f906f5335951d8e1ca9ca655b38b3702dc7931459b64d756276808ffff24dd7bd1945e3a5e72f9c4caf682aa909b4379fa69f75b66a6d465142e2b31f4233efc1d319fedcc7bb55e9462411bf666a49ec9ddd2139956b7a74540ea5f6ef0bca692ceb43d052f2db22343d28135fe87d078c9c6538924b11451a77445221c395e8642e004657735d44485fa6a1a7941b59cab7989bda37b44ace93f77cbae849e020a6b865b1c02e59f8299a5851ee362791de18ff1c6015724c58f68499b5f846dac57b90640a8e47d69af532e17545d468c047c7f044695a552b541ac551ebf6b53e275477df1d8b35eb664f802f833d4fb49add87bee63cec7700c645eccccab3c39ceb02c423518b403617f755b8c20d5a47a47597149fe81611823b19651d72268f2ba53fc0bf46e2f7de78bbdcf91fb4bad10c2f01ee8ce60c5718d9cb69050afa12f3e4a1a70bdd45f4299eccb20978b4f4291ef12fab15fe1890a01376bc959dcb9105611458beb13f769ab7de10903731522025902a100d9d747058f3a7b6d7cfb0d2ad195b7377bea10e765434609f61521409f74e76841816fbd6acd9931cc2ec402ee64ef55b6cbac1182f0b893048130a3cfb19d6b636e08395ee21fc28c7ae19f5723082ffd4dcb9ec2a45aa84d328860d16390fd7be95280e7f064964146ec1ed2c9d28d90ca13794c459d01350f8d30994605ad08f65373bbd2278be004f908a9efbde2726e5b83990f57b5477bb2843ac7c267fc047fa590006ba8d911fb7a94a5d8f36c102ca5c419064838e06a0bf32ea2e28661575938726a2a98b45514b4f1674ebde7853b618c629aaa8fb2255a0fc7341cda263ee5c225cae4912b83b9bfa117036cc00cddb0ad1ef54180668d895e7bda38d4e57d023f4361f60ef6dd5f855b91651ac0ffe931c6c423cf624f0fb0f92b9f190cf496d333c671ca8fe501b5f36eb8260e87389facdb12e66b583f5f3ec4b78842b451a4e5a823aef2d703842ea151e5e8a228a8635ba13bf5e10ea75d4209771a2505945f0db4785ca5576e0b17e53b081d9379ee43f4c220cbbbf95a593f5ea17b56b1136c510272d02befab3227d9c5fcd9b3b77db616403d7f7f162c1dbdefe1355700bb8814a"}, {0x60, 0x107, 0x40, "827dd58812ff76b1a9fb12edc0117fb8b8fa6d242cf41d507ea89698b3e23bc080304a2b8e38c6173b30cb441e6adc6314ac6c1f74e1e0338a39235b25fcb6690023e1275724b10b94ac50311d40"}, {0xa0, 0x0, 0x3b, "c6365f69477785dec5434e62ddfabc05add2f01d1514098d2f5f27de9e2fcd4003bc58bd43d8c2212866860ed8a9651a77c68b96d7a40827c55fb78f7a0d41a63363e52f633bd6517fada3607f588146df5e86775232d86255e68dc0d9b9836133762e0ec5d6b1f9a742ef517c18ccfbf8c87a295d5b6c5361d17f7b095ab11b015f550e1a233e9b5949d04c22"}, {0x18, 0x110, 0x1c00, "25f4"}], 0x22d8}}, {{&(0x7f0000000480)=@caif=@rfm={0x25, 0x1f, "44333f8f60a8291e31ee89440cd60b25"}, 0x80, &(0x7f0000000500), 0x0, &(0x7f0000005c40)=[{0x1010, 0x108, 0x5, "9308b1cd77b88c4feedfe3e0d255d65afac1cfc1d5ca8916ee3d20e904d513e531dad0d4b0cbf1075ff3d1337c5b2cb743fb1fdb8b72b4b4e7cc9676ad72aea584280234520bb0dce3f3dbacf2f16e192e690a9499b1f46fa7e42626a736dc3eb4352b827d7f9ba20f0ea61f471a6535706b3b1ec2aad2bad55044c65971e275f77bde65206810f4fe4ac0b13d00872f0c70e09c103678ad3b5d310a9576e54f44a592dcb1b1d5c8161b2406fe583309ee61c4ebeda1987702e67b28629ce7553a058f3735feff4e9e6679e380533472991d9338fdbd5a89c38a4ff230351507ff7f15e55367c1a92e165db01c18628aaeb58bb809e4d689db9c849e0b1e4374f064af134b7f7445cde2b3354a5b1e2b195918d8fa79768602105d7f3f9ff111d2d62233c5acc17b78af19fee7182b83f0e95c1a44ca136460c0295e033f1c7a3ac1d0a8ee8be8655ee3df8437bff2665d7f9626614729015b8b8a735fd52d2e9a5eb33622d2770baad8af6a4411123f5360a24af75e60ce2d4932014543d0ce35944d6275e75cde4e81a175e49a737c718b0fb72bce239dbb35a92af9b48565f550bf437a0af27e5b0e4d4e1faa80727ea4cc717be17f16ccd374e249d71a553254e7d2c39706b2efc87211ff07a50e1b99bd1fb2423fa681014ca847bc2a86f146c0f4b8553fa1682110c745620d785de60cd6bf0deb22dca4456c76f2ca5c31f1a5dc3421b0d181a317aefb668a97d6c1e42a1da6318f462c37c14f6d9ab984632965fa4152ebb797b5710ac069b614f8ca790af906b741b829e1082cd605c82328eb7bedf431954e496e6ad94a41dd2b01945d9eb43724a915853651a1866e0f4d0ddfed9717e03e6b5cc9353028f06a208900ace86548cbc1b34058f7431a23355216e865bfc1ff7cae5c72fb14c9556fd9d4299b44aae5f84ee8933ff7a574c061c3dcab069196e19c1c68ceb3ceffe459f46e799a628134f484fbe934a8a92649f116848e2472f3bbfcaf0c8bc16d73a97d9552dc03338fcc83e17c9c8afaffdd87c3373ef042b38aa8ceeb37f7d2e2d12a31037bfe9a2ba63d2ab1521defc2be8794d6023d00aa44c4aafcb8bdf5dc937ecc99b3b8fccb794ae3bbc59c66f919291df4cff6c010b71584df34d7189c272355cb16750789e6a61fc7693529dd1ee1cca234ce9f6845f96ab684bb54dc32d05276cfce1aec548cae4e3ba58d3f4d13d2e3821ad7df5fe1547cbbdf87e7488656749a273ebeabfbba4603fe129ee535c127611561caa9cc6bdce82d763e7a1d294cc57feb5d80ed78ed35d69afe5d64bc8ffa2789692f0ddbfa9c773b9b22a9eddd06921b094071499769128236072b6c79237212ec7906973b3c944af41da751e5b1d7567339fecc7e421f0ecfe990d973a15ea4a97466f65dee2899b22bacaa60f3739a6cad3e2e33e187b6165ddc1cb05e894be94b51bd9d30f6e9613e9f07aaa2d5b1e2f41cdfff2e0da5c89f2b857f897c2b0eca80eff1d75e5985ac5c68c376d1436857733f0ad17b980c557d62f6333786cfce49b498244f41009d2bccee7ed8130bdf38c3c7e875613110548124f873e5c8e8ba174524fc89b85df345622aae52992fcd7c0e011e09ede28ad9412c31ddafc86b65705afbc98ca8df3b7969193e43d2d5a270a40c5662ba67125be114c95ac85938b9cb60d72f5cfc19f4b3a33d0fa080af6268acc5487a104005be45fe78d375a27287d3330b36b413d2c1ee33c52cd1fddb5560ca9d0a060d11a7b05405d0abf9e147988fe8a3122c1d1e8656f29208a5ee0262e9fa750757b1f189543689150de101e16b100bcb56b713dfbe406d473af145d91d3352552496cf15c96ddea3296bc09c804e45357d6182bd0cf792acfd8c7bd15e370d6f94a6b4b985cd11255f7701a45e69378680ddf4ce632d0df9fb06b5141200883101cf2c7f8358d08a347c85dd51f4afddee34dcf43e5f12cb76dce28bf6a3e17ae81458eabf0aafb4acb1e51aba31103755efb734bbc456e833cea584d9e86e758270470882843c3d8b262cf8e888320cdee129fb001de677a8735f58a024432ee09b0f8b839cf1f5fd6a41f0930dcfd185da2dfc03aa748ebba5719a711941f8dc75e723b9dc9297aee508cb9e44ba3452d391920ed5f349992fb7e296ed4c60a22644a8f085006e0242663dfd0ca463e45e440d9394a8d3ac77f48417733b7744792925cc3746058276868fce3bdba33ad56d2589026cab216b8bcf6b69df1fa91fc02667805d8909ebb5148389e3b7d0871a4e25320c3f5841feb8babb455437df6740b7ae7fca962bfc9f7650a08fdca4a5de617774b08963892aa6f11f345c77b1080309e002bd4e3b3c10a3ff493d5fe69b53177eefbe7e2c7d2710ae732e89273e04890d0a80571ee78576133b6300485b1462bc0004749b8d29f9dcb330d6550fc4e9d8febccd70e910fd1888900a4a6125b36a6e03ff894bdd7697a913b20b0aaccc16d9fe16a03a261af87d71458e26668bb2340852f15e2d59accc8f34e75aecd72f2b03648f8f11f3e9665455ca81b79006afd06bee2b86781ce468a2a3438566094a45344a27904d274f4a06685debf80943e0d8d6502cd841e8b5e186c22b59ae668c69031ab70f7c0b3cc8a51618fa8902770c4e9f0ff9903b69c2106e84af4819215a226ac8c5869b0b4abf258025f6babcdc051ad3c8a5c425abba6e4b401b9d1c4aff0a78ec279d96df35bdff96b5dd8f381f99731d1393f0f1186b68643dde66c0228ae75e962e5123578a6c11830810366c30e80da8150a9080cbb3e5ecf17d8951ed81d9d7cae80dcb946fd6b54eda9e58678df177009de9f5096bd467161fe919447ceeaeed98cbe6c6ce02b449a8a49b7a23948f7aedb84e11aaa3c83e5a344bdae760658aaeb930e877d34ed79f62bd30b45421c90164e14d1ea985031a125b8239554aa1be959fa6edfaf4c5efb6cebb40d14503c4322a223a7d90b729e9a47594e70d94bb467395971ea24895444c9a08046f1e318170959c18688b44de4a4cabb35c7499aecfa4032c82f59115df39dd043dca15356f8b5dc62b7830426bd355ae6ce09993d04371b7ec3d09a71a6b73580bd1bc57059d3e5d1fbfc9444da32257d5e31a0a3f3e9e74a4961f6478dc452db2ce0eb9640f39ebdb1a330dd6e281889d84baaf6ee2432895765506b4f8dfa10e34429a15cf9d4fd9729c16db680a8c3bb55f83844821eac425944c6741542a62dd76c009ea50dc0c35a0c68c20f037cff37b3514627367a4ccb2f6c275d3c414966104c9f4d14fd10ba40f4ccd2dccddb2d44bc5060088178902a35d39f8d1ff5d53caa04c7303d3f3dc90f1f5d6384fb649535891adecb1980a1b48d2cf40b49dc8a2a0606cc74aa5ac25d45e8df16ac474fc032826a2c839f63309d1c5c798c5173cf1550a0d76c829db3c6f86055387d17e925a83660a0b51079398ac979621c12056fc9c1f1d79a60dc2d17af0634899616d1e98c76097cc18e45d9cb3923fa52b78c4ede68ec5f141cf41a2cbc9bd18cddee4342fa698f63827a9ab274cc32f741dba225fc5b1c054112de4063ea51378571565532d68abbcb04e861d202ba677eeedad5ec82ae6b7d64e9feb59b400ce4a76fbd4e41d6c0df7742e994cda83fb01c7475f58225604e4444eaa8efda32d9838cb879eaca9fc77d9bfa4cd7a9bc95531db689f37721ce8da28a6be98283a916f4e284d7c98770b148a65b33c6f97640335752a0ccd55f52f3234cb6356f88a1834ba9ee908695588b2afbb6b28564922d1aba6e24b52b543270f69565bb6e3df4fffd2667ff7977c41cc0918b9fba0ccd7141e34f4f57d2780b92b526835b6ee1a3f67b3bef3a7cad6ea0f95c909f70a370052a57516658f10f9272bed75cf7cf06fdc20dad07bac45df96dff287583bab5fa8d7db620c7d571807e65700b78f720f9ccf58dac08485efd8fbfc181696728413f6adf95fd2a55c013a35e6b68c6251f5e88f5e941c7b52b9676d65dd8462d7ee182a42ef79fccb1d0789f2dd45f0ddd5ae280afcc3e55dded197b9fc3687a4f93bc384658166fa592dfd2011761b9f8d3483d95d3c058b8335583125e24b5b5dee432597fc4c5a592e7283f9d76ad942dd0290cbc9f346ca2c671fed5c6806c543f95537825490618fb7ee5c4aabe934a986a98bad14266cbc21fb0256e323f3aef770ed6db59083526c128c4eb988ad294f3cc74c683556f3f4089622b565e514d8925135bb41af8391cd321dacff3a49d87fe82a56a8be3f68decada89673805fb174002b29967675d85e1dca2b66bf9de6efbb814ee3ac806adfc54af8f8843dc1bac3b75e837715d6a36ae5dd21ce00f9156fc86389ba766aeaaa373f117e6295ea036e84410d1354b4912b3086fe55052ec9ba0498f4c7ba7ad00a4b68e96033938e0ca2402f149efce6189b40da5f773d3ec9f862500a5ec0dbed5e4c974eb5a27fd275e3f8403a3a820b72f79cafb3b99c5959834dc2a744b4137c3fb98e1e6d41a7382446e59ff57b8e306b36f3f702ef726220afc580c1f37b34b21a6c56e84b454d3be94f6b36a517f309f8c26038577d368cdf3ead015c1c3e4947b7f456cf9813498adec7f20cadd544fed7e2d1a04e577add8dadaef03c953e2859b8dc20f39bfff1af64bbe1ada5cceb7fd939381cebbb12163fe52b9f0c1ea60ee5c967b724040a2febc9c17941642463684e58325847d017b54746daeb07791f7742066f5ae64881c352a9a135011f1b6a40be5167f2303588d87f5725cdf4b475dd043b3a82fe64d33361f104185e771c3bebdd0a21fff0a5f8540e69dabbb9e57467949a1c15be65b797010cacc58d37f77a34fe1c6ade9e1270af8a547a30cebb49691b29fbecf08b93c1e0c7124a3deaab9775254dc275635df5ddd4176f4a5f294f1804f081c6a823bd6407fa58023ab893fd80816c61b96b6addd1ee3b1bdffd1d12c973f77e4a87f9b05c1970b4a0e60404b6000cddadc88d1a2974842b6af6f94460664c636259aedfdfc692f273bd735a67c2115f9a2a13dcd0ac627eb014912520e1d33ef4c0b429eea3a9db6a9feb1c93435aa94df517c792b1bd887b9a1c4d5080ecead72216de9f94f11df9e770fb4edcc67e70fb4024b560d09f7a7bd7e7ee681883a6a29abdd55beb94316e532ee7036944987e5af988461021efe34a508147c69410de313027dba4cf453ccb1e448270a91feec6127b1f6b773b660e75fb2fbf833f3db12688b98f6f98655df21ff1b657c095ef2ada3745edbbe75de79449dcbf5b8bf936b8339eac892921b1780f4f42a29571fa0b56bffa820d3e87f5c0cba6f3c4de626a7191e4b83946a0509c1b4c325df42979ea37edf6482e285baba002492c08f8412d7b971add6919e435f70e66ed8e50ea4c2d7b3db8faaf33b73d4804a21d1dd5930c9ad62d5b1df45f8ee48b110efd719697f09af2a324a7720b5cb5ebca5cb67aa48f38c9e1872ade2e9bdb13b744f6e95ddd3eed8370fcee3182601ea10d00254a09c787578309f4a80daf35bea963e441a4fbf882572906ef330601cfcf2debbe5e8a123b823098fd1ddafbc948b94742e6d5b497a166d655c342b113d7219689bc259ccdf0b630b8980286637f2b3d3f6c73d3afd0e074c4e9c9c199f779414371d998f17fd784efd51369e5d3e2621903041db33dc73674f6d9a3922ecf988ea774b70b4ae2c45ede17935f32ecab404d2e114470ac3d9c96eff43ecb3bc41812998"}, {0x110, 0x1, 0x40000000, "077cac069f57e0a75fc9f222441965b325e5833c1b67b30a028f6b37f8fef0c10beec87f3301481fbcdc96c74c15b16e24b48d69f076934a44fa9154305f3d14aa60f86220e51ed674190f589f3971b89ebc18ab237fb431e4dcbbc73fb71b962a3fa1e68ac7864ed239cde636f9d5d0dbfac44e705259a83b03d281dd95280db7429f8966f9c131d83c44fe1ca58edba553cce56bfd68e2d54c6ce92d5d937f225f4280d74ac68deb46f3aad4448cb06d160cac6f286d459c96d6824bb124d8973235513e982b7ae28f0b344aa1dbf87316e3fdf3bf7c037df84d5afc60d3e2b0fba0d733d066aa2579e1bc8c9d7ec7c1ad8b27c13547252956d2"}, {0x88, 0x103, 0x5, "5518d42cd6c9f6975c2109e5cf0e3e21b7d8d49b8af24a42e4ced0b3cd0656259ac3bfc471ccb81d1fa609df56715dea390b0ad37f01760ae4b354ed0319104c75304e4b688d51e3b57114ce1c0ecef4bf287e465b87e83eadde33905197a85516ba27066527dd991d114c5fd8a176976a0d7f3c1bebdd"}, {0x90, 0x88, 0x24000000, "5d07628f27a8fdd255aace3ea1d8a6a31b96ee80726c1423b87941a51d7bcc4bfbfb4e56f9fe5fe720bfd7b7f908ea100dc63a4e946a82d1cbbcd595d2e2b8dc38ccf7f27f3d90dfbd7fd3590a61a2bb4cbf3ec8c9d5365026e1722c78092de160b2245f976e793b7d73546db63e337233a5a147f37e5151bd88"}], 0x1238}}, {{&(0x7f0000000540)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x4e24, @local}}, 0x80, &(0x7f0000000800)=[{&(0x7f00000005c0)="8343991610ea72fd2b3f2409242b6d2edd56bb2b18770ad4c609ada5eb01ab4cea5a0eb23886a5f4fde4d4417e4562bea0f5d6169cf4e483d61260816c7eefb3b078917a22ad26d5668847397dcc02a3610319148eb20f0921bdb7719c20dc89de1c3a2858d578e089c95bd3e338f3877b36f3dd4e9b6515050d75ee5b92ee64bca8324d0def23c0ae1bbd2aef8db9e425b2e0d1246524d1acb128b6c38d0e14948a26c2a5627f8056bd4adbac70486a3a5ecc8f0b45e72c8af4df0b4ed488a74a47225d083a52cb937af891bd5b6e58b0dba4f3c7dd", 0xd6}, {&(0x7f0000000700)="032ecc9b52bd2aee9c9abff32cb87dcb1eb8274f768c802fbe67c93559ed9215d92a4b493d9d91401dd5958af568e1efb0f6deb2570a2fcef75a7c1404a9ee01a8377263208c40108e525c024b47717eec838e62779f2913ab0899dafabcec1a273ba70e7036f1e6bb1316b4134afd5703e8297704da11bd96479fb94365feaa02123a84c0b0d17415d0206ab34dd3c8e52e8329b93f8293bd73ac86420f84eb5c495c49ed1ca7dc683a0ced9b119664507603403e4760798bc4401c02ae4b3ef57644132d3b9817b60478797a7cdef9b2164f935daa1f60f462c7393dcc8cff93d835b9827d5aa98a43777e", 0xec}], 0x2, &(0x7f0000006e80)=[{0x1010, 0x104, 0x1ff, "9baa12f96faf10e61130c8837b6954e698e458f62ce7fe7c2394501d110f5b7277ec34a38dd9e4f276e4e00e52fa7b3d5e073ca66f4ea6213dc87b2e71fe9da9ef95570a9c3c7035a77c2c407ff5d8cca98c0ed7d0615b5cd1fb8f067c8d01a6c9b98a7ae4b29224d656f6f07bd134f25fffcafa808fee2d937bd8bc9546f4c9e66a8819642a81f692cbda5d5457ad588a2b41903dce0b3766f1ee8e272f40e897758814dd758b1984d40629dda270ab322b370c69bf9ec8a2abacbd9db27ed601d21ee8a8c4d2e38130f2f8d80a05e6ee42d715d4862ef41015d19c9b31ca922a88839d9bb023b26f70e7883c9b1cba9db21e55565a66bb6dac09f8919d689212e4a206be1cd656d488da392eaded00e0be6ac0142ddaff73cb14ed365c3a794bbcb605a7549ec20a31a9e5a737d101d4f66d8b60d7b49062be4f1b6c1e8a86834633c69a4f59f4f5c670c676935ba6e34261eb8595cd2d9116d4dd1b23e9a0aad36dfadafe2ef7ae8f257ea3174df5d2823655999cdae19b62d625aee29a694c4c92e0d4aada376b310d19da6bdb7fbe4f4c78c95a08344d9cfba954aed4c25d3419423875406e58f232fe1d7a8b4334dee706006004ee9123fe19d4e53c4aa6ef185234a466ad38d99d9278b0c933ea4ccf76eb91ed49e75b41af8e20a9bf2a53408117e6c0b3b4c1e645b26b513446785c4c83ca334c6caff27a46af47a2fcac3609b29fb7afa88a54e661cbaa552d237b0756351f16941be853c4f2ee0a028f0aa9b68b71ed2daf632ca33bd4b3f3c79bafb7bea4321fb55109d909ff0b3ea0836c1e380c6d13df19f8a6af95091383f7daae9591f36a724ceb666884f650f53bd09a967bdf5e599950467009818503ca99e2d97b518bfeac378efe89c4e20725c32f7e8f51c67c7028202920f97088f2012e7acc1800e65f7e187814ca141659e9b43990b0b07adc7a9f2d7b7d4f6b0beaa394d11269e8f9ae8c1f2155fdbe59cbb99285da44881479ea09d79b4970e999e122d1f928119633d86d79b09d726533a06d878015c2b995073c7934ea6be47e50221e26a4a2500e74f354e8aace8c3ac20fe4b82172d8cf1db65b7ace34b89fc85068595b5547f199e0a1ab284c0b23cb2818a0468613c15dcad9dc4ddaa4de30e57f8202fe4cff5e6dcdff3c7765375fda7013a2063d8ea4f6c49cbd5cf6dac784f37a1a1cd8aa960e42a7eeb68ab5f684ec657c45ab7a98546965b5bbb650fd7496efaa7347d0ac81e9553e3b0872ee819c858335e4536f5f005dbb4f92869be40ff10f1598dd47abb0a33fa44e8d51886fc1de70acd511731ef80c7501de7e816722c68557f89e88ce2551bc66e6e8d18b80a18f669cc5d915f3d73314f2689474203c1aadc25c857223e8db51bd44bc593c2a352a719eb4ec38ffe9ea2f8ea9a1d51c106c0e44dbfed76804ad1df390917619d6a16d88ff3688c791d58d9ac6fd76dc1f8badb459010169e786ec432ffda033f9e7c0a162138bf8f7c2f7b5b97200fc8836a2e2078903308d5cbcc5f0983443e944fe6aafa2147799c4e8019326dcc29581843eec99c149f366a87a7e349c046e033a7540646fcb69bde0ea159b80816599706c865e6cf4bf646ddb6f62c39e0ea0ea0b8035dd1cd9ebbf3092b3bb3bd53ebd5d6f6a3ffe3ebcb0bea85222d1290e3e8ddcb4c427367ffd22e27bda332a5b133e966a6eed48469b74f961c67b60d59e68a70a53291b5648bf6423177f4dc7f49b4f9ef7fbfdf74371f7e53b9cad43ceec7c7ee3acdbdd803810d459238ab342e9b27e004e58d29e691e59524ff98b0b3cbf584d4273ee51b1c5a3fb5e13852d8da9553446205d8f201fa141fef09876b68cf54a725380680f152926b1c92cc02d1b12b0fe5d2a63643c3988c2b51d3ddf5c3b736e140cacdee3173dd693f7b9f2bf984de304d386f8e64b484e9b649f3b996667f501922ff8e2d88ff14b5f9c1a17eb8cbbd78d890903b6e2079426f73a4563ab46999e94525bf165c2eb0dfe58d97f715582114b9aa0a556c27863e3b4210c289cf4188335b2226c3faad3a44ccf84a37bb1ec75820f48f720dfa4f467a7fb1f2aa49944100ae90b3ac230811f52fd488f318e44ca5beaa64c63a036549bad59478e83932880e8f550348b8b799d1fbe87fa682e08a7d1b3cad05fc5b607aa8b7550375120d14120d7a7f129940ae5aa0aa859d7223c45448bc5af4b07a29d2c685b13c5239440de5cabb3f5fc28afdd26c311c4256852535bdc3aca741a54129ae98db90c061155982ec46219dd33a3781c32ff3d6f593113780180b929475fdfb8916d4df55c2767da4819f83c9bd04f7ceed65ef6830b89d90c01fe2da3e4847ece42427c03b26a3e3709ffc4489439a3556385ea8f354e06e978aefbedf60b196b13dec17d68eb44fda1d04de2551b029d9201694f27db42e449e4b13f500c3892d78b1d8fc95cb94f117ac513f0df8f1175b372ce881adaad3b02542f19227af1bed67e17257b8b21fea6bfdaab98033e423b7aa3ba1e5f7318682e6147f507f88b11838105dd26e39d5b207598d4bbebab4a8297bc80ac455ad19e5e0ec560f1193c4554c49252ba4a9aa599992a5f9e85bc08d0dd8ba07aa0717b0c5bb804444ad4f9c275dd0f1e237df31aa26a6d87f6d86658604e243a0022712b7617676de3c5e06bb84499a58e2a0e5d8e803c48b18dee365a180051ffa5ee870e24cfe4fdeb871c35d5b5993a1c11dea141aee1337e7b05c668887c16663b38b7a9455034479d2766c946bfdb374649d1fbde9f63f92a09cc0450e3383b36b5d857ae319675daf941733bdefe60d03dfb2799c19cda4200975e83b18a56de715a897e2364d0a5d7907327d9061581c6849c34c68b5f7cd4da9edf6fd51fb2e776a0b18674f45ee6e264f203c0e8ecd1dcf8e17c7a9a597ba1e5821a4a4556409f3d6dfffcb6348dd27fb02e65accee7ed4054a4bc7526eca02833890fe647ffe027aef2c606a5fd2012172bf43d9139945621334cf1a6ad8c463dd4d52a287e90f2a2bea8c719862f08404dce0a071b351f713e90200b25f67df4e4ad30c73bc5e994026b46cecc9306cbf64d2855cbaed2359409663edb78110f800e547023798ace68ee3a90d19ef42ceb95f49adfb0d4db458da4a1ce3bdecac678047fa6288a8c4ced58565270a64c69dc75d707045446858f8cf8e5821a7f3cdd2c04b4c179f6db0418ddf46bd6958db14f9f72abfddfe2a94e60da26975c9f87020378d19e0747a44cdde5c01e9b813f22020703783d4488dd4486c225483be871273dde158ab808982a22d85b359395105947202e4fe2b36e84bca7ac2dec30b9dce80a6832137b3a8d4b682b49312fcec1f398e466f02e41a9601c80852f93239fd82f9b4fad44d073ac8bb329db30f5a0c0534cde4e092a5fd506dc4d9a1e6c6916e196118b7ad674d0b748373f7e53ca606525881abf7416ac5833816b67c834b184b2167f680329b4b9883033fd016f138ee712c5405492f120c22f2c0d072010f71741be0a6e0f5913d58459f087620d2765d23edadb8fb06a71f74b0ecafde52bd339437117a92dbb38b4ba59ef0ba5f6705a2a5a7f1da35cf452acf3ed87571bf04d13294776c6a46c5738d7ce4bd473b03d6a41cf56a9e91001d4bc75d8da5eb1aad3b962d785f9fd03479cb9af226477d726934a98c1805b0dbfea7382b3d09e52b3b35946152fcf863301b18061843e2ebe72f70f67ea479b1f50e1b63793496adae58d278cc40e83461880f47bd11018c9479e4c15910dce7420863640fec14cda043eb83155b70ab246ed545657353bcd00a1c214f8ead14625c652ab8814184f20647137be6f5f75a9f902c808a6e663710fb1b6faf65d055e2580ff0631a6bb8d59dac2f9600ffd371522552f6856d2df169405d608b9318ab8c227f7bc683d84a9a823b7366745736396abb7616843aaaff2223fcab8c20eca138530c5d94864ea51bb9889dfe7a18dcc382bf635dbb8cb16b2a56f32d03d5674745e00fd2ac39722c64f357add4a947ddc2ea4363a60b247599f793ae174a06e719b5b53db3f703f049716e9be0e89e52db1b081fc0213336cad8c6f0d35042a52ff8c85d30b50dccf8586c8da4152e8bab0d08ef2b82a13e9b10d496cb73fbdd3915bc9206171c12470c6a1648479ce576f4ea3004989fa60de82a33a6c22d55ebe8a48b6078ded2b40421c0115e6b9eb8fee054690c9c58db7449ff39848d2316357532a33e4bc3c6923d18dfbffe6d34ce57fafe6ec2fe19e47fa2e6aa12c04ec41f3d1a853e64c4e0e4738845419274c80d627b29b55005638a2cf0da7141b5ecee1d046d363abaa6ffeb6c37ddea26c438b199df6db717ec7b6eceec19ec4506db5404ac724298729c82257a0649cd9303ed70652488d38478188a74779a8b067e8a75109df0392543394d0804664e1f685ad5b5d149cf8eac3dcac96e1001dfec3ab4379dad8d804c546dc80d99d023df6c6a261f9c5e0865a85501a2c466c5ba448548faf0de7b455e5256662224a69825c6bfa3342807e868bd7062d9ef5c20157598f9f293065b5a5ebed835a9ced48bbad17f5d773dc616ce2cc1e4c35fac8ead4b855899c3b8bb7738dc4a3427b209ac97ffa4e493897f214323fe49498c084ed9f1e8598a8fa411bbef7833a270ef4726b68df3720556dfed7ffa13b64cff68c24d31470b6ad4cc910701cc1443153e0f7895da207745cdb437de5d312ff187377b9d4d28dc4ee021117cd2da63f9456decdfb31405b52db19c75b58416ec381af75ffc39f8df5ec3ef3310a18aa9257442c1ece4b16425ee405772aba3fe997ad18ac25d7d1646a79ce0cf653da7b76592b7f470bd4039c50f4379d0068ba5dc52849fb5a64a519cdf65beba39504fa9ce94f872196c98693d7fe7d9e44c1cdaafecb58693d9515bd34de4e77bf046b8dfc4cb69f73ebaa163f83e621c0530c8ae77a5d3cb6a3bfcb86cf1dc3ec8014e7a20697e5a742f7316056ff0b9c820c8aa36a15eb9c1c6be289af323899090de800fd073be26664f11cb60e83dd16825f96a92153216a54b8c38f8f40ab5fc051b28a590fa946949b41d374146f64379d34f3817494705bc217caca52c2e505a358571ccdbc2e8f2e16030e2078e8e83d2a1b097979e0a7f44014db2f68215fd6b0cc37666f9a9d015952ffebe9f166baf0d68ecc01d9c03d8671bab5d4dce0731f9774dcc4c025083d1e7aac9324439a83b2a90f2e2ba300edce68dbd76e0ca65260917de30cec9376a7c2d34be60eda9f7ba3bbb66749ccf8b9f4024ba01ee147f6b51c46e92bf6be51dc1222037d4565d5507be54f6c83b342c0dce863b40550c701b8c107bdeb12f22ac20b410fc4f589bbeccbcca95953abbf8168077c40cc24e99b76732398807f72348ff299ad123062bde1ce54e84bb8a3563f8b2d7737098582bf04377204f889582b7f1816da4ec5e4c71dd3593f844e94af38e431eb7e2b1966a8a29ba7ab638bd6b0852428f1ff160fd8ec87b2502b1d15ea54501c613c5fe678b8a7957c78ab26f54532eb2083e5b238ab0d1e1b96303ecae9f01892de0329dd1d3d225984b9cd47539948f12439cac7d23dd66ac4ba40ea021096b5f3046209446a5c4610d79f591d82a516001e72d04ae0c480bf6d66a22a3af96dc6bafd144b4f44227434ebe34d378e6cce8780b062f903b5a5b68e985ca9c5ace0257e82a060bb514228964628dc4f4b22655ddbd4b446fd95"}, {0x1010, 0x116, 0x3, "52608157d049034335b27a0b248d26318b315776cff63139fb7f96f9c8cfd5a88be4936b31da63aa4b1614f194453c267ecfbe4122bb76d94066ba1c72336d27be4f33af3f8feb16bcc2889c0069c736d28b2b4bdae4fc94e49885212f2de27d73c9093dc0d30833974aeafa3db45dca3b307b3625bd240be646f7bc45302d2b47d4ece1922f069576671de39907737385a03408edac469fd2eaacf064bfe1685af5e840e58b3da228272d2ca02f6ce40afd857e387579f8fe30cd4fdd7c6fb90fd1a432c46ba95ecd5d1b10873ac893bd52d2c0fed74910cc566cce02499348a6b99f187d6139dad233e05b6fbc0e5021828d2f242d1a97a3ec7a3de0c806714a6e4b5b09d0e0a6d5e17e74b73761b9001f583a4cd394a46117f971c141d30f5d82efa953e21835b741e46b4a43b524140e98d52b0ec2c75e5066dcf24c0744e36ae1b16ce4c7b7e8055c44d85eff39d018a2df6ec1f8f293fc8eac869cdf3b596b0caabe0f74ee2e91aab584ed0eb0d15b14c1e1161294610f81f480c0746201ad3573c07de9a323fc21458229f84affa014712f27df3e7aa8539b0eb36e1c162147e06b7882f724f7139ef07aceb955e1a7396b02a027f679438f68ff15e49cb19302f7e39b6e3d301beed3c22fa7641df0bfc8f4aa7348bd75adef8b63a6b1fb742c45b8a59164659f5ef33b135a1ae38f0add37a123dde3c9964f731e18958cdfd33ffbcc73b52691913dfe3bd6bb2a32cb1b773783d10fdaec3b713576054f637aaf80bf77f298a5663f49c184725785a44e0a71b1916007914c6fc137c475cae91754a509ef3b9fb2fe58aae21897b1de472babce96e118d8ef2a15519a5170732872042ea50d08b33aaccd6b6cb1e2dba0f0486f6ec48a73855a96999564c7469c45c05daa7501163abde6f331c0ef582f3656290ade199378ef50b699334f53001a3e9b0102455304d6e940a7416c21c5670d6790aa1843cbd2f742825e1f680d74363872e1748144c6c9511517e8b8c01cef82b435ed601f00ee767c51fe82eecf8a20db66a10fb562ffe846e60362d88c58777c1156031ed4a46d4f032474951adaca4b0a0f69c5bb5829151b0b1749b8f4caa383766f0dacb74ba85f5cf637c4d604e0ec2062260305f3c8d7106252f8918bce5e67a8afd291683d116f020687e543e472bc764d5bc0e3ba52a4ee1631eb49f56a79807a05c9f45164f3baaf28d280af1456d01051e41570f28cbd47bd1665459f7ecaf40ebc2bed5c5b35beb925ffb05330d5b63a7faaa82d3af3545e0c1fae1152f4634201ca5d12715c3cf6ee3f2e6622f2f2782921cf3c12bd15f90dd1988fafcbf0e41242acb3ec2b3039563bf83b5f9d30d983c89e9720007e1f099748f4d6f442b828cbfe4a8ba835a9bf127ed57a6f8a174bee1690c22eaace0d04c92e01b0c2237e15098dc66fda5b837c6f8faf477eec8df94ff73c90773642d1438f9a7868dba0f4daa81e03fbe42632fbbf714a323d541b68981f25ebe1381ec1559a0fee8aa9b6ef3d04551af789f5f16dbd5ae4c32dab4ccd1b4c3aa7abc226ad080be96b73566f9925e4e9e2a5a07087fbb67eb5db851e842f0e32e6aba3908901914146c7e964d36d3b3e063408feeb05be13b6922e827301aa402f6ab760b7e47d447872442072165147fa67fc5b4ec3514c0d241a620ef1b888e8c58421473f121c07c9c3733fb03a2f1927b3dfa143e977be507ff48e8f8d1b79a8c40083aee5f7c672182d65ddbc453f7db40d490a11b228ac5a8beea2badf8cd3caf09869f35fdbcee52166e4c349e86a0f070e820686ab64255776af8bd6e8c2142687d27a19762f10576e5f4905ad6fb4b3b710de3f322cb60cc360de1fea67db67e820904a20b3d06d671b0ef47602138462644f72ed73f09df39fdde1726f05064871db2e88317dae7142b1671571f7cd3617cec7429489727bb16e9cdead4824e6f60963360184e57b7b66d308eb8b90b0ec2795463a90c17435bf34cf9203676593b491a41ed03ff176073125734e291d2e31d8055c2c96c5602c8333435d66d4ce3e561502767e55c9a0e05a69749977184f63001c3ab6fffdf7f8467f6d525e6b38f733e93edb4fc44d46407959173158651f77711b466759321a525f2cc55f3d6e53b3f3096cfc4bdfb1cdcb0230138a5c6b88fd9d213423f9bc57ba039fb6da73eb98ed10d943a1e0c52d23bb4f862503539d3fcda7776fde690f44b7a889ac529767fd2b01976c9687defde6b1e158aba8950eca612f95c6dc027acb4286122773f0027d7e6462793865efde95b58fefc8bb818074eb01b9e7a9e6b58667af7fa968376f31907eac53c310a90895312846b851691d04a066480b26ace12ac0dab23ffd29cdc5c950b6bec4847125bf7878be506b9e5b3eb0afdde79afc3228179d4c5bccc6bca94a0f28d4b3e4628b4df4329b21faae64fc878cfef9fe9a0859962bea810e233b3bfe2c4e7d58571c7eee8a616bb1ddf9047db0f7da11fcae9dde92bb928d5cb9a12c824eba7a89b0897c78ce56185eb5d3c87652ec496f25a763354c70ddd26f5312e40a99a4e29f51313b17e29f68d0bd5a6ef1243efe6c1dcac6b56c328533b51ee7c35200b39a5e7b43c28919a4524b225ba8ed7e1ad4b786767a303045f2dfae461182dac58d99d2d81659f32df03961fb7916666730a965f7ccd9efd4350766575d996d9746eeb2d51f4333926f9d97ba9f779228267b49fa89bfd0391295dd4a1fab0f467a32c7252f9a1d6ca2abc326c4cbcce200ee00a93cfedce00da5c520d4b5d11300f05a32d5ce47772b4628bd71f89adb6bee83f5b6809c7514370472188eaaeac29da0d0bbabf543e36f0a9130b5e3ec0cae230d5ba15d27e42b29f1ff21f73f2d87a33abe5257ee893dd470dfb58f49c7069f7eee4cabe2ff962d31eaeb6362bf88a8806f026fdaca679992515cf70f1a96851b7af33163b616fdd3c7095697638c943be1fcd48cb84e077d1388b13e21ed126f4d2f8665840319ee5dd9000976404083149c64543faf36684ab138b4387932c0e9ef9c950eb56685b7c99d8b6b8446a4c573505eb39e16ab0e062319e9dd56b00020db9f29f77c94a05059ead3cf1158c4eaee66ffef9758166231226dee23caa2adff80e6db11b30459815cd1c9aa8229b0eade99f44eacd65b1d8093a95991a1075ec5247f093966798ecb03b2a7d55ed4843cdc5c432a1ff9b96ac574dd9efa8970bf949a2dcf15a1daa265846d7378f9fd9bd89309118cfc531f57cad3fe06840e00389866a923c4181a96bb383a9fe8fa10de86222b2ae8866cbb56b492017d26aa16c893e70faab4148e0921e7872bd02b6733c7f4add8050435411e50cd6f588e2de4d156378e1262c79d66e0c5658d3b384c796bdba74926b0da758cf4f16fd3a751934102ee93d7066ab549a288576d52682358aaf6c709a8354afc11f7f98413d186d9fd0fb9bd78652018391ac42eeb4c5225821f6b2ea25a458c89f530e145ae36a9daf027bfbc40c6392396dbefba48d78ac96ac1b20537c1765b19851fe5004bac4643f2636f457e78d5d59ace62bb39a8b1f8a2b5474dac30942f0d97d2b9a763d62f40339d8d990c3918f5136b57c0f29be283db90652ea97254d90a409eb4ddc65d0f5410b1fca8cd4dfb39476155d7a2be9f830919b0efba3b5d0f48e2f93abad4d3490a5c27703df7c1091a2159c49df396c1c3b1167c89e452b5569125c715a418338cd87bdca2255de2cb0255b10cc7d8d969661b542c71488cd1657d64573f0909af585be58f63cc393a40e4e49efafeae6e8c852f3dd4ec0d84503ceb62008e2a953d702cf8e584b1d21b4e9a62af4ddbab8ad46d47bf7f4831053aaffe8328e26ee3de5929ed496f907c17805a12a55f38ee00af28c02be9a421ce8e5367f52c364cdb86e9ac7738befcac5ab2695ddc40c6f57f98b074c3c5de50daf90ae3758458a6711b82960d866911bdc50851ae22c0573cba3898dcee7c0bc44b1d3e55a53be8585a5c3373ff8f4a8b39e4dea3fd69429eb02b1220b8509abc51318aa336b0ee0fc33f78396c8b0d1834733f98bde7fb21f9aeb756a348f16f657895fb4630248f75877f2b485fa3b1c369c46ffd5fd78260b126967b31ab787524e16e94a2a1bb3c27812713f491a84ddeabc55f63eb5c62b50ee302ce28f38f520f8db88f740d5a0dff54414c44e9c46805c36bb38e3e9c5173b195a372862974121579116a99d3d5fbb795ab71155748a9d8bde470d24b98c1f1c123bd196eeee9abcaed38a337802e7e52c87978851b719e618148ec7ee2308b0a45d6aa696c27d64161de2f995dde60101704d2fa643985cfcae52f674b64dcbbbc13ebaeecc70eeee8f97bd295275224c607d42e0ccf448c67b14471e07c19744b3b90cf2b474de97ce117734af975dcf2f94cb4f3e6d1f1e2e1823fd1d74af313efe34774a7dc2657f43439eec123ad633a8c51e954266174da96e34f91c0c9fd3d6a0ed3bdd421f908a4cf5ceb6df7d1094e3715a8ea8845915bf79a36c90a0c2e4b7d2027b62186d3285424bf28045b92c6e72514d23ece0bfdf1adc256e566135a8edc9b919be7903064fa333fb3eb547e4d014e7b7c9566970b1c62cd1c130fc8546051583118c9ff3618d1fb31a5085b136d9d58384f1c7577238eb2ce8eb3dc79134506dcd2ae40d2029302a659df395ab748d36116ce26ef18a610654ac702562247a869ae230e1cb0baf458d23d6efd534c00fcee97223cfe7ecc73f3545b3c2439059068ed9af0e9183a1521a6eefa2c078713dffb7ac8e80ebf542ccdf25797686b2a9754fc05d5de5db404d1b4ec9923c99c7d93ae6dd2cbb09fb82886a98f3efa624acd34f317c2914f1388764eed77ba3e6398b9d0e27da3bd928d5a7fc1b9de9b7654559b6fd4a255182563bebcb9e59d1ca8ccd70c7a6271f5cbf83f7d215a03635d818571d80bb58818d7c3534b98f17369f1e18a90af715f63caa32f6fe21d1d50a3bf8c4375c1aebb5ca70025b1bc1c752cb544fbd3ca5a9997ae22fa55e7ac5c77837678cfff137877447ed6b1ba6a114a9246b329a619df08ae6cccc1e5cbb0a2fceacf3bbbd7601e4b00fb048cd9806fa6dda27b1816ecab5ce7ff16ee3491cfa26a7cd094ed6bd976adc39a86d8556c7d2074237febcb0f5a210349e8f20e94d8a7491ed758ffc757901d38350fc6bb4769b1991ac8f080a1b3a711b196f966439525f076a68d579379d3cb61138e3e146f3037dd8aa458a2953a6037207b0b03ca575996b7de424d6692abc17cf9932672bac7b644fc6dd76699df3c9251e2bb992f28c6ab821ce193a483cfddfa41d01731a209f3f227ab80276c92f917394ecdf788807aad9bdf4b19f728af79473df5564e82f0f9397dceb646388f45c950746dff2f5d2180bdc2f53923f3aa4e2446cc5d36126d0653e01072994b9b7544c5866714fb972d0afce748564b63bbbf5eb7ec4ecba0b57f9c582d1c56d8b68778d9d42021720018f93f37660baa09f3311d4b5f48cae5ecbbb49f6d3419276f11231b7c5f2526c7a3f4645fb719fdac7eb7af699f5b55ea9e3986e6591ee36c015e0a6c5736eed3eeb4a40049b93564c26198e3cb01ca7bcc7e64334fad7e272daa455883789e84a91d4e3f329a44f31289ac8564a935d9b6d1bd421578ff6904d06ecc88f9e806fb2f355dd040beb48649cee1ef322cac208e06cd9c12ee5893a880b5926a4014223b66d02ab2e71ccb"}, {0x90, 0x107, 0xffff, "0414b71298ab66a853b8f536b45463e05b1dd5cbd6def5fa5660fddf1df89d81742fbffd5282e64eea315a9f7901e5033c7dffd575f7c678c53a5c79df0566a6ee224703d4799a0a2847b5a44e144991838dfb824ca42ebab92023134e27e3c3822d7f6b001c5ed7bf0f64c36d6f0a7e7fab6e223bca345c68d39293"}], 0x20b0}}], 0x6, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r3, 0x8982, &(0x7f0000000000)={0x2, 'xfrm0\x00', {0x8000}, 0x347}) r4 = socket$inet6(0xa, 0x3, 0x100000006) readv(r4, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x1) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r6 = io_uring_setup(0x32a, &(0x7f0000000300)={0x0, 0x0, 0x4, 0x3, 0x1e3}) fcntl$setflags(r6, 0x2, 0x0) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r4, 0x8983, &(0x7f00000001c0)={0x0, 'ip6_vti0\x00', {0x4}, 0x8}) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r7, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r7, 0x0) write$UHID_DESTROY(r7, &(0x7f0000000240), 0x4) fallocate(r1, 0x10, 0x9, 0x200) writev(r5, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r5, 0x0) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r8, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r8, 0x0) ioctl$DMA_BUF_IOCTL_SYNC(r8, 0x40086200, &(0x7f0000000500)=0x5) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0xd) [ 2130.249728][T10315] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2130.257483][T10315] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2130.265079][T10315] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2130.272674][T10315] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2130.280047][T10315] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2130.288730][T10316] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:58 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003, 0x10002}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000007000000000000000000280000000000019078ac141400ac14160012009078ac1414004500000000000000000000007f00000100000000"], 0xfdef) [ 2130.299625][T10319] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:58 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x1) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x0, @local}, &(0x7f0000000100)=0x10) ioctl$int_in(r4, 0x5452, &(0x7f0000000140)=0x3) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r5, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r5, 0x0) getresuid(&(0x7f00000001c0), &(0x7f0000000240), &(0x7f0000000280)) write$cgroup_type(r5, &(0x7f0000000000)='threaded\x00', 0x9) fcntl$setsig(r1, 0xa, 0x12) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r6, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r6, 0x0) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) 22:17:58 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x1600, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2130.408166][T10319] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2130.417223][T10316] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:58 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:58 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:58 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r2, 0x40045566, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000140)=0x7fffffff) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f00000000c0)={@void, @void, @mpls={[{0x2, 0x0, 0x1}], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x1, 0x2, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, @loopback}}}}}, 0x34) 22:17:58 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x8, 0x0) [ 2130.534823][T10343] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2130.542715][T10343] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2130.550100][T10343] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2130.558360][T10343] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2130.567669][T10343] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2130.580586][T10348] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2130.589036][T10347] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2130.614025][T10353] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2130.621889][T10353] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready 22:17:58 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x4000, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:58 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) socket$nl_route(0x10, 0x3, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000000c0)={0x0, @loopback, @empty}, &(0x7f0000000140)=0xc) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r2, 0x0) r3 = openat$selinux_avc_hash_stats(0xffffffffffffff9c, &(0x7f0000000240)='/selinux/avc/hash_stats\x00', 0x0, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) sendmsg$IPSET_CMD_SAVE(r4, &(0x7f0000000340)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x28, 0x8, 0x6, 0x3, 0x0, 0x0, {0x0, 0x0, 0x8}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x28}}, 0x80) sendmsg$nl_route(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="580000001400000225bd7000fddbdf250a1f0800", @ANYRES32=r1, @ANYBLOB="0800080012000000080008000900445908000800200005001400060009000000f9ffffff810000000800000014090000000800000007000000c5ec4983620eb0640aa46bd4fe76266f628cb62d47d0eedfa56d235f585b38f295a4ff5543a2484bd9fb267bd3ee518ae1"], 0x58}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @remote}}}}}, 0x3a) [ 2130.629340][T10353] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2130.636820][T10353] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2130.644675][T10353] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2130.661113][T10347] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2130.671893][T10348] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:17:58 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x300, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:58 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:17:58 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) setxattr$security_capability(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='security.capability\x00', &(0x7f00000001c0)=@v1={0x1000000, [{0x800, 0x100}]}, 0xc, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2130.751672][T10365] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2130.760078][T10364] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2130.785799][T10368] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2130.793425][T10368] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready 22:17:58 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0xf, 0x0) [ 2130.800695][T10368] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2130.808667][T10368] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2130.816677][T10368] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2130.831911][T10364] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2130.841445][T10365] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:01 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:01 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0xe5fd, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:01 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x3bd, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:01 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f00000001c0)={@void, @val={0x0, 0x0, 0x0, 0x3}, @mpls={[{0x200}, {0x8}, {0x20, 0x0, 0x1}, {0xeb}, {0x4}, {0x2}, {0x8}], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @multicast1}, @address_request={0x11, 0x0, 0x0, 0x1ff}}}}, 0x42) 22:18:01 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x1) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) modify_ldt$write2(0x11, &(0x7f0000000000)={0xf9, 0x1000, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x1}, 0x10) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) 22:18:01 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x300, 0x0) [ 2133.464070][T10383] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2133.475083][T10384] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2133.482608][T10384] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2133.490139][T10384] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2133.498005][T10384] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2133.505615][T10384] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2133.515883][T10385] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:01 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x1) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x20010, r4, 0x200000) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) [ 2133.575339][T10384] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2133.583891][T10384] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2133.601520][T10384] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2133.609328][T10384] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2133.616996][T10384] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:18:01 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0xfde5, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:01 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x300, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2133.625800][T10385] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2133.636557][T10393] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:01 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x1600, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:01 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x2) 22:18:01 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r2, 0x0) syz_open_pts(r2, 0x201) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r3, 0x0) ioctl$TCSETSF2(r3, 0x402c542d, &(0x7f00000000c0)={0x3ff, 0x8, 0x3, 0x7, 0xfa, "4fa7d7b04b4670f9ea50436219f19cd550b134", 0x3, 0x10001}) [ 2133.683605][T10401] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2133.745604][T10405] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2133.757823][T10409] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2133.765486][T10409] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2133.772814][T10409] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2133.780184][T10409] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2133.788558][T10409] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:18:01 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0xffff, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2133.800046][T10401] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2133.816300][T10405] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:01 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x3c7, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:01 executing program 1: modify_ldt$write(0x1, &(0x7f0000000140)={0xffff, 0x1000, 0x1000, 0x0, 0x1, 0x0, 0x1, 0x1}, 0x10) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/net/tun\x00', 0x90202, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000200)={@void, @val, @mpls={[], @ipv4=@tipc={{0xc, 0x4, 0x1, 0xb, 0x5b, 0x67, 0x0, 0x2d, 0x6, 0x0, @dev={0xac, 0x14, 0x14, 0xd}, @multicast1, {[@timestamp_prespec={0x44, 0x14, 0x9f, 0x3, 0x4, [{@remote, 0xd1}, {@local, 0x4}]}, @generic={0x7, 0x6, '\x00#`/'}]}}, @payload_named={{{{{0x2b, 0x0, 0x0, 0x1, 0x0, 0xa, 0x3, 0x2, 0xff0b, 0x0, 0x2, 0xa, 0x0, 0x2, 0x3f, 0x1, 0x2, 0x4e23, 0x4e23}, 0x4, 0x4}, 0x0, 0x3}}, [0x0, 0x0, 0x0]}}}}, 0x65) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/zoneinfo\x00', 0x0, 0x0) ioctl$ASHMEM_GET_PIN_STATUS(r2, 0x7709, 0x0) 22:18:01 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2133.879251][T10417] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2133.890064][T10419] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2133.897713][T10419] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2133.906232][T10419] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2133.914040][T10419] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2133.921601][T10419] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:18:01 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2133.938930][T10421] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2133.946463][T10421] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2133.954112][T10421] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2133.962067][T10421] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2133.969413][T10421] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2133.981033][T10423] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:01 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r1, 0x0) setsockopt$packet_int(r1, 0x107, 0x12, &(0x7f00000000c0)=0x3, 0x4) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = getpid() sched_setattr(r3, &(0x7f0000000040)={0x30, 0x2, 0x0, 0x0, 0x9}, 0x0) r4 = getpid() sched_setattr(r4, &(0x7f0000000040)={0x30, 0x2, 0x0, 0x0, 0x9}, 0x0) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200)='nl80211\x00') r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x11, 0x2, 0x0) bind(r7, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r7, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r6, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r8}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) sendmsg$NL80211_CMD_GET_INTERFACE(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x5c, r5, 0x100, 0x70bd27, 0x25dfdbfc, {}, [@NL80211_ATTR_WIPHY={0x8, 0x1, 0xffffffffffffffff}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x6, 0x1}}, @NL80211_ATTR_IFINDEX={0x8, 0x3, r8}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x20}}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x8, 0x1}}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x3}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x7, 0x3}}]}, 0x5c}, 0x1, 0x0, 0x0, 0x4010}, 0x4000000) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@RTM_NEWNSID={0x24, 0x58, 0x400, 0x70bd2d, 0x25dfdbff, {}, [@NETNSA_PID={0x8, 0x2, r3}, @NETNSA_PID={0x8, 0x2, r4}]}, 0x24}}, 0x0) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000450000280000000000c693e2572e9630ae798fdbc609c002019078ac141400ac14160012009078ac1414004500000000"], 0xfdef) [ 2134.003549][T10417] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2134.053809][T10430] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:04 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0xf, 0x3, 0x8) ioctl$PPPIOCGMRU(r2, 0x80047453, &(0x7f00000000c0)) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @info_request={0xf, 0x0, 0x0, 0x7}}}}, 0x26) 22:18:04 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1600, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:04 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/60, 0x3c}], 0x1) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) r5 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r5, 0x40045566, 0x0) write$binfmt_aout(r5, &(0x7f0000000300)={{0xcf, 0x2, 0x0, 0x23f, 0x17a, 0x1, 0x20f, 0x5}, "fbe1cf737bee23d719117e5b44f91ee8c14ccc9b1c7d6f3514e5d06730"}, 0x3d) r6 = dup2(r1, r2) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r7, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r7, 0x0) setsockopt$packet_tx_ring(r7, 0x107, 0xd, &(0x7f0000000000)=@req3={0x0, 0x2, 0x0, 0x5, 0x5, 0x4000, 0x400}, 0x1c) r8 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000200)='IPVS\x00') sendmsg$IPVS_CMD_GET_DAEMON(r6, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x1c, r8, 0x200, 0x70bd27, 0x25dfdbff, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x2f}]}, 0x1c}, 0x1, 0x0, 0x0, 0x20004010}, 0x0) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) 22:18:04 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x8) 22:18:04 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0xbd03, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:04 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x2, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2136.614636][T10447] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2136.622337][T10447] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2136.630099][T10447] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2136.638385][T10447] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2136.646129][T10447] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2136.654903][T10448] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2136.664861][T10449] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2136.724374][T10454] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2136.732379][T10454] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2136.740210][T10454] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2136.748373][T10454] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2136.756828][T10454] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:18:04 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x16, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:04 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x284300, 0x10) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/vmallocinfo\x00', 0x0, 0x0) ioctl$TUNSETSTEERINGEBPF(r2, 0x800454e0, &(0x7f00000001c0)=r3) [ 2136.772239][T10449] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2136.784504][T10452] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2136.814767][T10465] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:04 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0xe5fd, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:04 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x4000, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2136.822503][T10465] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2136.829819][T10465] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2136.837444][T10465] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2136.845171][T10465] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:18:04 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0xf) [ 2136.886562][T10469] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2136.898269][T10471] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2136.923870][T10473] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2136.931594][T10473] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2136.938976][T10473] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2136.946503][T10473] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2136.954121][T10473] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:18:04 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x1600, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:05 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) socket$inet(0x2, 0x3, 0x1f) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f00000000c0)='/selinux/avc/cache_threshold\x00', 0x2, 0x0) write$UHID_INPUT2(r2, &(0x7f0000000140)={0xc, {0x9, "fda764dbb1477a9ec5"}}, 0xf) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000000020000000300000000000019078ac141400ac14160012009078ac1414004500000000000000000000007f00000100000000"], 0x3a) [ 2136.995913][T10471] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2137.005927][T10469] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:05 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0xc703, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2137.047855][T10481] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2137.055510][T10481] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2137.063238][T10481] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2137.070962][T10481] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2137.079751][T10481] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2137.106401][T10484] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2137.173543][T10485] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2137.181092][T10485] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2137.188409][T10485] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2137.195834][T10485] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2137.203565][T10485] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2137.214295][T10487] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:07 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x4000, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:07 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0xfde5, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:07 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f00000000c0)={@val={0x0, 0x15}, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16, 0x80}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x84, 0x0, @broadcast}}}}}, 0x3e) 22:18:07 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0xe5fd, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:07 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0xf00) 22:18:07 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x1) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r4 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setreuid(0x0, r5) r6 = getpid() syz_open_dev$ptys(0xc, 0x3, 0x1) r7 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r7, 0x40045566, 0x0) r8 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r8, 0x40045566, 0x0) r9 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r9, 0x40045566, 0x0) r10 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r10, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r10, 0x0) accept4$vsock_stream(r10, &(0x7f0000000700)={0x28, 0x0, 0xffffffff, @my=0x0}, 0x10, 0x80800) r11 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r11, 0x40045566, 0x0) r12 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r12, 0x40045566, 0x0) r13 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r13, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setreuid(0x0, r14) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f0000000000)=@kern={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=ANY=[@ANYBLOB="580000001300000125bd7000ffdbdf2519f35591a9a112241d6c40ba39d309552bf42c0b2ec846f016e61dac3736da262eeaab64aeb7d9a44464a7dd9cfbe267e71a78440522832caa7fc4006e04006299fafff0a7810000"], 0x1}, {&(0x7f0000001700)={0x102c, 0x21, 0x100, 0x70bd29, 0x25dfdbfd, "", [@typed={0x8, 0x41, 0x0, 0x0, @u32=0x401}, @nested={0x14, 0x17, 0x0, 0x1, [@typed={0x4, 0x96}, @typed={0x8, 0x44d, 0x0, 0x0, @fd}, @typed={0x4, 0x3d}]}, @generic="4cac03efc6cc4644bbaa99ef46ac57c6ff53d4c614be71e854d89597c0be2a8942ca74f1ddba975dacb4ff118766a7231c7bd550441985b84f67e0e28cf52da3f1793003fbeedb7807a60ca38a366ee4aecb4f4437b2002d5517b7a169512123741357844699654fbd1f09a94ea3e28fb83d704275e091d4b40e43ffccd2ebf6c93293620d0480e2b157e7e8b1d7112f878841967feda2255043bfff4ce09704bf03c85ac283a582176db49f2ee245725506ce4b38426207a87fd930a490badf86c564b2c939f829a366c88ba0a53d72f9ec7bb8b76c041d2bb7556235a0d967849ad1525cae977bd7838043dbf6d44934073767affde6e2ddc92f5cb7d6489c6eaea47d83707f958a7904541eed420d20669f5980706d5969d917daaa7f7f601c2a4800d14286b8d96bbeb243f7f504af71b41f558b717101f118a6ef2461898b03964d94493b08e5f9e7a5e2fa6565058a7430f4a36fd046dbf8ef5e30d879eacd80c55fdd4c3458237b12c5f5503c9fe0455effeadd1ac296d26ef0dcd6f61b4625b47d2c6071684be83384a3b9724611d870402d7c624704bd026df7517a27ec388f653e29fc17d3b7d9a297379779c8315f1c5658bfd9e617452b8561341b73f8d1971ec8b0c994df7129ee18b2d5cee499a0a71eeec88ec094742cdf8047cdfd50c57645dea79675467fbd57433eb7cfbe51b648e4d632f70d68d8d277eed1649b7ca11747f5f072df4723e11fdd495fccf851cfed3e2e585cc5f5c9b219a309268d376a4d20a709a1d70a3ecaa2b0e6ed4f80fdb00f9feffa594be05a9554a3bdae95ea144dddd398dfd6418457517a17d0f49a7849a45513e36ed4b111097a3bfc3be82b7be0ca3e9cb6f7d8ccbe939484d0c5a00ceeba3cd1f07e920713d2231896488acec1a85ad49700f371f09669cd02e4afd9482d7428b246aaec7614d45f1ba5840953a84839dcdcff4576317041656b7e13cf75212ac3baababd04d77f882a615dfe28f66e80e141a718bb56eb128f37cbf0c94ac4314e4e2e56830f19e2089cf45b076716c855b670888637c3e679b96226695c22717c1164707119242f7385f528bd126efad4b277ebd1d9ddddfa8bfc7cf20176f010267e441fc2805f07a725307b9f9010368c29e955bc0939255960576093f42b071c2647303429ce7fbd43390e3cbf12e951561cdbc53ba9577c8dd7c3a8b6f2872af33fbcffd88508a24f24df87401267cf517b162fbab6994510492ba75bd1c16130214be65d70b889e0ccba0fe34c6f52d03bb3327ae8a074a7be768977e36208bf6073e2bb3090bc9a9c0ed106f8e174c3560a60977ceebec5f014306781255c7cdc63c904d8e9ac4a28ee13b167b00598cf12e4c62d69c68abb2517f42bf0430619740339a119a5bc8a740184ffc872af4bed9701f1b83d0d403b3e369bd0082544017c8ba6763b369d93f37595eaf3bde78662ee89ab7124669d0fdac51e2669a778eb4bba6907254a7404a0588b4d735c9da9dcf24de4300149c2d25e183af909be62037d971fc2c7abd89fc99f3b079333254f9e5ccd2072b9d4ba4c3a683e6c66839f4d1dc6db8505b81ae504750f992c8c74e583dc9524aaabd6acbd8969821d8f03216b7b4f80e34927ffce6b9c3e8020ee5d4bb983efbc6f94915208a82a778e2bd999e55274f80486ebfba77dd701f0e204d82546efed4d17f433f2856af9ba24460f967cc2a3fe0bc70ea2286605ac061132ea6b25dcbb32b950d076d5e1447e3ab606b2a540c261743b27521f8010e357fc073a4f51c69cb96a773a10992388cc59f8c247c4becc046bd46f885b0592e26e67682defb6afa130a5a0b2cf05eb08fb097f4d5cfb90bc06c53f24fe53fddaf234f7fe853845ee96b994066bb79bd59f424f3778608b381498b37f4182488d26f9363c13ce4a0beb03ab78bc5754c32451e5dd8518df8f0ea2441046346189d91a43cd967cb83b1b72c91f6bbceb8c9ca91d00c44abc1d28e762bf4e16b8388acbc2a024d7642f1bf4b2dc72b9ef6e1a9ee2921c7b728de2a82583ffa327834617bd161daef70e16fee73ac6ea75faa7174a16672d5f7fb3857dab9aa470cd8b1fdfa879ffdfcd383ed3744c632cbeab23a72525bff7921c311c2a186c3d1eaf5dc5392eb8a5c37cfa97c5f23b4174149693392068bf7e2e3dcd447120a0678b1fe8e6783c4fe150d8a0c3516fee7c9ea8905641a11e5fa6d964c3a7853354df75c49455512780ff1cdea32838051780aebf7bf00a380e6145f5819d7da944029c827a65befc6b4039ecc4ebcd38ceb86d96da2f995434ffa8fb31db9ae1003448b882ed5fddeda57849ccfb81feca80fe54b7c236d543788ecf56c938af2960ccba56c396a8d44811f1211141845f485d836e78b4a1036a1387f601c2483c3b4b01ac66c6c7ace621148c078ef0455a11acc2de3883fb83168803b74bcff9d73c4bf4c24dca1cf91d178b2aadd5dc38caa0b2e191ff9e38c47d63953ac078683f036384ca5149aac45b83a84435c703f1c2bd3db5a4a16afac1a9b6d43019995b767076385cf370b398c70ea566a00df7e29ce474034e93893eb66f5771216709de6d01746a6f202dbf460825bfe96b922b0556b6c552b8412c5eb41b9ff11ebafe11328cc392859b568eb51639f33cd4e4573931b3583fafc247da8ebfa726209b8680cf3a94daa06bba37c6a3dc09a386158e7e1be4a2e49d4810f96ce0ff88ecd9e008256c0d1c852b0e550e3e6bbff422b75edebd7cfb8132b369debb488e89a72cc2b09c07158c444d56857c8e211896c53655c64f3a315ab07908c96f9def333f96739f6e5c25e3b092c85ca2f44d003f7e5ae2f46bdc5591d2d660980b7ac59a55c10b82fba0f01d74a8eb075ac12feef74843f1d0485b26dfc77beec117e05c34c3bb90423598843cded730e371edadd5b81088ee5f337b7f62e1cfed905c8cc4414b8d66fd8b199c061c451e2f042d091676a04c47d7a245346f3720cb59cdfc7a425d40171e9a059fa497a1f41e79f20ae1d052dfd7bf558db51325cb6c9379131420d06313a7b90b4e5fc676dd27af2ee16e3f64033f7b2b7351de37eb76b60f0b018197c5702600ed9fbef4dce4281686b1f2ae22a8b79900dafe3a69e1b3ba1ef759c07d0fec288718ef58b93070f7a035025767df3e56b9b546a3f5f69323fb3e98f73cecaf3389b7c455a16a04e9fc2e3da2ef2c6fcc39295d5b10a6e852a304f58cfda726321ebe2b69f38a4b593b2f1ae1a2b265b0d42618f727e6a6a43e65065c5fda1725219d8b83f618e02056d21855fcd45426a6137cd8342b77e2a12d907989d1414babbc60a081ee8c628a100aca82c5ea047e5b5871a3ce7e52c13afbcff02be81c486109ee090f629de53d1ee9cdf2ca2f39000e226a56c6f57ba56919ee7d16059bbcf5c2afd0a6c7a69d6f96d27b28ea62482e238851820e4f0f2d857c28ff5487057cd38ea23c18b75c2de04bd100271fa88dc03769b7baac1218815348d2bad5e5bf45639b951be9cec9919b0bbf835ea7b465d9887b15d24090bc8f3e831a606d4b5c32740287d6efdbd1182649903302a4ae35b99f70e708b368b1442aae27e92d80126f7595cfae8628405775d17a9d47c296b63ad76040bb6f3f0937e24f053eafbc6e3c6ce378a6511cc8e2e094bf7ccec38c9c8f9ea2f80c168faca0c99a608d07b2866ae71d09e61b6ca7b1e3a737363ad7bf87e575b0fae8076ec50bd91c7860ab16b244a17356f6dff363fb0978ea4a3dc32e3e3762b76dfac1a1501c71ebd0300ed77e5a04ac855de007d5794d424f7421e2550d9aeab06e81452f70772250817808ae9b570527b16d5e8bb7d0c6a18b2c8e65f7634c7a5160b4bec19cac3a2964999afef1e030b8d687ce0ba11be8ecbeb94cca21ed3954070dd3152e918d78a75c7411b4a3fbfa59f67c3e9526c2e8731d99687791514e27372fe20781925dd01632d9a6d60178ed3b8916238771c619949d196f03282c7ffcfa59f600f307bdeb0c6298233e6d5ff19785b934965f9237ab8c6fd33dcbfc7ca859052e38d86688bdcc55e728765bd5da26e57123f005296fdca9f78d319ec6600f012ab07630eaa7005763ad5db842eb24d0445f074f55274afdc3211df514f1868d7f033a6e1a00569d5f9bb22177c4dce4b6174822b0050ed38e7dd6a98bb44619df30cbd6abf25fd81da09a62ff9077f22af0dee44933aa5b47210fdda5cf8595d9d6142911bb84d1313f347099b4ccf3f703012ee04ef408e06d56be6234b3ce40fc8fb45546ac50f458523e69560148a6e31f86f66ba19720dceb5ee10be91223d90f013a69b748c372616546dfbda23efb4a187c384b6b0a2ed423b311386b972306d2036356aafa0ee7bfdea4aecfcf897e1d903bad1f2751c177c05ed2d1eba898e77917776d87f9875c2f8f4cf74ad7c8494d816135072b531473cef7b6f7d0a995d4c7f5f4ea5ef3131953b7c1a7e0fb5d913b626f866ce53ff74829c48cb29b7432cdcdac1a8c03fe89d47e4540fb9fca0cccf852a3ef3862fb022569fc789db309cd1ee4eeeb15888d32eb7c54a6e053cc21b35ac0251f5f7ed8ace052c6179128eaa6f152171473d8af387fe017a93257592e3c4f2c00e5d0b626a8d43711e89d3a53a09e3e4d5e93eb82061dc52e621962d1871152d9976de9cd2399386b183581b2a6bee24a49ea98dcbfb3bf058d6731dcf3b314e31624187c59ec685fe3a36b3a2babb2f56be1ceb2544483d1b01edd8533e45e05e582e3c3304d4820ca91a1f0410b21bbb7e40ef409a4d42ba670d19f18cec620ce7c0186de89a8a7ee8c2738473670088e9d99e28f28cdfa4e22ee37092d06def00d7349b8c4bfaee65a03c385adf3ccd6d78d015e6aec44d31fcf3da0e9d68880a6e2d99c7e19621877c912ef8b1a3b1e3d11f7968dec8dc722e67716621089dbf89c44163cdae7cb0adc7917081ddd524a93a8e14f6a156cb873e87a22601c29655f3cb7831a75b342ade68dc7f15d78aaad9aecc02c59c1fd9c1de21e64e7d912d9f56146e99bda64794aff37abc5d927d5ebe824682cb44befed09d7cebfe009703ea695d7d81748ec030e32f7858ccae10c736cfd873022a7741a89027167a0a59d0350d4383706cb3e899c368c7f3b943c7a236cdf27364339112df6809cb3dd2127d2a3d55610381a529b202b77ae39b3c5c9c3c12416c79232760aa3cb9fd60579a23fa00da18999210804c6ad94bc33194232dd3f220712fad76f7b8d25aa6eed0703d3bdfa872cb5aa6122b80fe3da24744662bfa9e8fe1a0ade3ebedd34d8ef773772528f28eb51656533933fa06debf7282878f66d3c0f73ed5dd4aa64583593eade583a862ff306366ea5fde3a48da312d472803b008a7d0064487ac01797555ddf639f1c80fcdd23ed750bfe465a08273d57fc17c40b14470b34a1d4c63eae3c0945aef2e13f10ec32889f41e02ebe3f1a3f607728523a33dd5632f199e0aa7ee6147a86480258d651054332bbaac88f4651a9e8424fec65ddea68f8c7d5a29e7514a8e8f9f80368306b35909cd4d6e8314c87ed3bcd677e465f801a93902e29a7748f50f34df56b76958a523a59fd83ffceeb36cd7d8f1dfa599167fc7061630d7ed112482e2c93275f9c19b403c122ba449f89afeb8bcb2faec986b253dd2c24fed6e230349a135cdc58bfb401bd7175a540b6220868345541068969229ba61e827cc9e2e9f330b42551abc2b311e8cdee17682709d"]}, 0x102c}, {&(0x7f0000000240)={0x3cc, 0x25, 0x8, 0x70bd2c, 0x25dfdbff, "", [@nested={0x2cb, 0x41, 0x0, 0x1, [@typed={0x8, 0x7a, 0x0, 0x0, @uid=r14}, @typed={0x8, 0x2f, 0x0, 0x0, @uid=r5}, @generic="177de25f055227265d95da35f9b3956940c26515e59c42bc03c4b608644cbc82532a3cadee4f22075e22cabf79c7980d7dde7969e50d1d41a8f77a5786a2424b9d7fbe846994d545eef5ee8edf190460135c00b2f7b639e0db782b91dd5a01423f08535423b43590a255e0cc670623bd669e75f74402f89daf2e0aed1e4c3b45a4ce1c9161fae483e0d959bc131c72566a5269cae784f13a053a396a801a3e97417eb13220b90f1905897d9ec983b2d0e037daeaee8d20b8026d0d1cb9798a2ac1463a8a7fec01b99acd2af7455181498d0e954bc655e141ef045d09", @generic="39fe671226bf9f50c0900e2183157e65ddd476e49dfef44f000fcbb7b87d9c0e668f7983c724f3b5b3480a1a064c530052ea8df21d6d62e66ca8946009bf69af8dce16714d04a3a58e5ef52e51116305d384a5781aec7484f3101b7a353c5879fa3775508afaea8686c32831528493f4fce9133709359ab055d34ebb1dfd3fbecc14958fdeb4a64ed5f96b13fe60eef5ee64e7c02a73989cc5ad52ace1fd9812cbae355b10ea2c184ff8dda1589dfa5d606268b829f794661b59f46140b80691b59e9b7fde9dcd0d", @generic="78f2db1ebd3b7eb1b7de56b2ee5d28048de90a27945b8a5860b1", @generic="8fc3fe934854703b8893a1c4b47f6132f3429231fc8fd7f59a630c5fea0844bfc56cbf3a1e3bdd4c1f0a0b175a3e667dfc1f151e6f1aa3be2b47b69eae7bc696da3925ecd2e3f45d62975d8a465af3966baefd0ed880f22a41c42d20e04105e4a143cf8314fedc6db7b45776c617b24ad944eb4422ab3a0a571c8beacbceb1a7a945b35bc0d5b0ec9b49afdbdfe8a43e37a8b5c40f52ab700c7acc733c5c5dc10eebae84b4d192a9ff8f79aa747af7635299af74784b1d714819a194ae7a959ffae7781225a895a68faa289f411d086ec046733528fae045fbdf20ed21bdcdd955104882415abd66a5129f4d7694d7aee9a529ac554cdc61fd"]}, @nested={0x1c, 0x27, 0x0, 0x1, [@typed={0x8, 0x72, 0x0, 0x0, @fd=r2}, @typed={0x8, 0x91, 0x0, 0x0, @ipv4=@remote}, @typed={0x8, 0x36, 0x0, 0x0, @pid=r6}]}, @generic="3d38144d7f82859db3e8f3cc749f6221a08d3c9b7e99484742a54c6d1f1fa8d2e809325cac3139d9f55429023bb84f5a78e6362346d4a6a0d89ed0c7166c1ec67d35656773dae8666e5aa11117decd0029e8bf1db1b675fc6cd85de3167b14cc7700d39e588741c3bb106353fe5b996de9e09f42ca6aa34bb7431d8020771500c7af182085c147c80085db50f0f5ee92bb8023fe88b01662ad4e7e2290de05fbb3992ba38e32e978c5b9bcefdd2f0f162a23bc6e23aca3cc657f8019", @typed={0x4, 0x32}, @typed={0x12, 0x7b, 0x0, 0x0, @str='memory.events\x00'}]}, 0x3cc}, {&(0x7f0000000c40)={0x400, 0x14, 0x300, 0x70bd2a, 0x25dfdbfc, "", [@typed={0x4, 0x2a}, @nested={0x22b, 0x1e, 0x0, 0x1, [@typed={0xa1, 0x50, 0x0, 0x0, @binary="8a00f5f3fb1c9e552cbb7f3325f0957e239f48aa3685b3159a1554f77aaa9165aa5ba18c9f57e509a1f1c7cd1df5bea84ed190ddc0c9fc70afc57f331e97ededb54284f6e5d84dbbab224076ab8abf9d1c54eba91b27ae977870d2fcba476a67e3dcf18311669a89f752b16f36f81cb0500130b9bcc55ea82c0805dbdae55fdbf1600415e5cd49c0d0e51b87e270661ed21677b336ad8894624921ce77"}, @generic="36c1082e6db1465290fa5f53106cdfb5b1202cd9cc6d949875dbff1ff134ec7fd58b18c46989bb1c605fcae2b3e999dda35ecf04b1fdd898056263e89a90a32e3d9a73adce3430b48f1bfe4d119c85f31955f53e25300fd1fff0c0018d4ad8792d7c783abb4b11027809d460f97268ff938dc9a43990b2b0c9d5e65e741c64923586702110f8fca2558c358975d33096a2e4b755dd1fd59b345b22844634db9b4ee8f5e6a2aee4f337fd650b20fb4bce30f432a76909e4f8c142c9fed7abef2b23b91d44890e38361cad0ac8a2287b52edc2681ee2293bc5e026945bdfcb439e", @typed={0x14, 0x81, 0x0, 0x0, @ipv6=@loopback}, @typed={0xc, 0x26, 0x0, 0x0, @u64=0x1000}, @typed={0x8, 0x44, 0x0, 0x0, @fd=r12}, @generic="eee8a8b48d54288e4e2b17b2abd033e4740eadcb7fc79568025151aa47a3fe6dacada47bafaa1dac27e50484d647c10c9324d709ee7b6f470e26145f497c86c56337ba19dd70546ff3e68c6f5def68f1cf86797593153e4482d4e66d6f41620293405582a5b7d5a4bbc331233734f73e25ca3f6d5c80af3ac7d63a"]}, @typed={0x14, 0x77, 0x0, 0x0, @ipv6=@loopback}, @generic="1da0f882524bfed7b7289f489a35f491a093739d87b794de9b5d439bbb05ae1177e8949890f75fb28e337d6e77fd54fcdf6eafa1ffe4030f05179262aec7293d8e501ea8d77214b29cf682d31da3a778291b1b573f6f3fece90ad6cb548e3e413adef8d320558cf1bb2d8a5c9036f03b4cf234b62f7773d08bab5d9c3ee8430a4275efa4cb2122fee4ea45af7db6bd13608d8810fe49843e337927e8ed0096bece7f6889123cb7a207461185e028e539e4d9cf260daef11a8ec9ae27de2341e5282f5481885f3a7c6393822bbea9b78d40f6c8c8027cacf75dc6ea62f11f24d22c5656b2ee2d27b7a138f1c6f240fd9eeee7f0a7dca9fde7fef7c7ab3c", @generic="2b68976a775e4cc2792030324a6f3a28979ffdd978230ec4a90742562d4603875065f86bb383589af5ca8290919ee7564fb457ba5a10ebe6e8bc493d3fec2f82b816f46afc89165479367e5082fcac4efc625353e4ef4bc22c511db8071224e7a5ec7c4142b5", @generic="6181c37650aafe7a43e8380e5d7afc06218358478b36d23b845363316f5cd24423ee5c16dbf576bbc9d07588e82ace2c8ad739238b6fa7f56ee199d810f29ff1cb6a410f23ea307e"]}, 0x400}, {&(0x7f00000010c0)={0x4f4, 0x1a, 0x2, 0x70bd27, 0x25dfdbfc, "", [@nested={0x3b4, 0x71, 0x0, 0x1, [@generic="8edd9b024fa49447ca1114faaf1894a9941d927ed9fad162994ad3df863c769d39010a3112bff996571844f5250c27f5b9c279ca6223b148e8b2bcb660ad9f8f39d82bf81e18736d8d6252467deeb0c56fa9061b91ba7b116a58fd56b9fca5c8c695267c19f3c516dac025adbff72798da7ca23563aba5803df8cb5cd850a0c5bbf9c9eff5e5a59ee3c603ebcc9ab8eefca4c57a198a03f9d793c6288bfc3dc8256122e70fdb78306e0f08308490fa569b871640ea265348357f62e9d6859c23401984c7da71a7e79c9bc6c5ae5ef5dcca0498c210c620", @generic="dbaac797becf4e64250f7768ef75a0608c490b0191c561bf97c35fdfa6ddd11f21f6b649a71a0626ce32c4b4a22a30dc6db3113f28eb94a23e298a5fa2decb09448e219705954053eb12e7620c0e193c511af10b1c9e8273e6e30138cda88772a60ea44dea4a369eeaa91fe3ab108264164f398c6b4947c71922c1e61af01a85c01930e0dfcfea41d55c7143a9a83822f936477feee5c564830d6cc1d06e13c1bf1c746b33644d41a70accce2304cd0072ec8d0a9a1000e49168eccf5dc9ada7700a2d22c8fef183f42a73843d8652718990ab1c8edbaf7cb1d63ec936891b54f8c479c1cfe7851e402d355522dc5e8af89967270898d08f15e61b2d", @typed={0x8, 0x0, 0x0, 0x0, @uid=0xee00}, @typed={0xc, 0xe, 0x0, 0x0, @u64=0x10001}, @generic="33fa1c16c311153aa46344e51360830f7ce29703393c8b55ff08f78b4a62b45b3b97ac0a2337b3d06bfa10f862a7288070d180e107767bdf35bdf71b807ca0ea539e0f5967971c3dd3cb5377d61007d6f473fb8028f289994b2fa5fa6e63fa26e2c968c6552de4022e7f6f31c58973ec7dc0af5742a642f30b027f73bd1c28e7cf9696cd6657288658b7e4299c60ec26c70c0a2d7d160bb689b6d2992d9ad3e82bddaf80603ceb2c00edeef8dee837a8f89f86e4ee95a7df50c8438c50e45571d5f8cbca03e010494001b7bca15aa9632753a3d8dbd660d529e7d0e908edc492997e0bcbc0cc385d364994b29b5561abc62cc30f414be069f90bd139", @typed={0x14, 0x7, 0x0, 0x0, @ipv6=@remote}, @generic="e4a41274e542690c46959d8e3aca8137a19c9343bc08aa21d9261bc5b75581272db8f3fea8732a2c4fafab15c2a7b631f58da58048e9d07c16dc6c7fc8f8ad45dd5f8116feee0045693b5fca829d1ff0162da52637af2352226506ff40e5225af89d640b54c76933f8ed47bda106365acac7d88fa8116450bf7e4426f38b8f5c9f9bcdb397ce9a0edf9b2d665b3213e6978b11702beed98e9970cdd9ef5e0576e19a014e9e959b515671ec191dced8add2797d5510ca8e96cd"]}, @typed={0x9f, 0x40, 0x0, 0x0, @binary="72f4d2085d7623ef05a7ea0b322072fcdfa360471574db8319eda924026bdb298a79dfcd4177b77a9a47e5a0f09f474cc89d52f389b6edc84502af227372b87bfafb3954bc47ad0daf3f02e53faa3b65466ad18d36f561d31a0730b27a5fea5e415538ef34a81ebb8928e062783cfa7c005f32f4e9424db5c5ac426c0f78f8601d6bb3431a4c2c41ca41115a9e2dc20016800d9fa3af95fea30093"}, @typed={0x1c, 0x92, 0x0, 0x0, @str='userGPLkeyringprocnodev\x00'}, @generic="b088e030f53c3c4173083046f23adc0dff66b64cb26680de32431abd8bff0cf153e06227e5a073d35ec2009dc4646914f3c2805385f05b4ae3584b9a4f392cac5370d089d9cc58f9ccdfa31e7a508bb0cce4c4f84c89ed861283dc2c6ef616609e8808962c171aafa27556011886d383cb"]}, 0x4f4}], 0x5, &(0x7f0000000740)=ANY=[], 0x0, 0x400c004}, 0x1) r15 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r15, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r15, 0x0) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) [ 2139.631959][T10495] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2139.656355][T10498] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2139.665474][T10497] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2139.673506][T10497] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2139.680740][T10497] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2139.688101][T10497] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2139.695713][T10497] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2139.723478][T10505] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2139.775471][T10503] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2139.783213][T10503] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2139.790960][T10503] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2139.801981][T10503] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2139.809654][T10503] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:18:07 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:07 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=ANY=[@ANYBLOB="28000000000000000000000000000000000000003b96b929fc92b7648bc6e23c5f29605077420a1d394609ba74c5960f4c322918efd7a7a7bb3d9257410bc57d3035b2034b9aa7a241eb3b65e2c42dfc1d6268be29555f3c0d49c463a45f8e9000ba917af5744d94a0b8f5ddf291478a88c7ea5fb40bf0cc8dda0e5753858ee3230fe601ba83cb955f54c09eb2354945cb9e756dba9d63650e6a4638fa8533253e288e8512", @ANYRES32=0x0, @ANYBLOB="038004000000000008001b0000000000"], 0x28}}, 0x0) write$tun(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000450000280fb80033c8b825b0d0f03eb96be2000000000001907800001400ac14160012009067ac1414004500000000000000000000000000000100000000"], 0xfdef) [ 2139.818399][T10498] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2139.842092][T10512] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:07 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0xfde5, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:07 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0xe5fd, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2139.873119][T10514] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=10514 comm=syz-executor.1 [ 2139.911309][T10512] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2139.927108][T10519] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2139.942808][T10520] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=10520 comm=syz-executor.1 22:18:07 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:08 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/net/tun\x00', 0x480, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2140.007275][T10523] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2140.019874][T10526] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:08 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0xffff, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2140.062895][T10528] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2140.070571][T10528] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2140.078019][T10528] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2140.085449][T10528] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2140.093251][T10528] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:18:08 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0xfde5, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2140.116489][T10526] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2140.134576][T10531] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2140.146946][T10534] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2140.154647][T10534] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready 22:18:08 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2140.161983][T10534] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2140.169265][T10534] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2140.176848][T10534] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2140.199277][T10537] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:08 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=ANY=[@ANYBLOB="2800000010005fba00"/20, @ANYRES32=0x0, @ANYBLOB="0380040000000000081e1b000000000061d07f1f5151a8fd8a3010b28d3c1766f72c0caa24b6b89fdd4885d886b6c91d0565874a763d457d690115c8215505f0e588244c04e7c6bf49b1a4da03623a6aeaca12e661342f545e48486522ef7fbf04e7334504616eae"], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000450000280000000000019078ac141400ac141600124500000000000000000000007f00000100000000"], 0xfdef) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r2, 0x0) sendmsg$IPCTNL_MSG_CT_DELETE(r2, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x38, 0x2, 0x1, 0x801, 0x0, 0x0, {0x1, 0x0, 0x9}, [@CTA_MARK_MASK={0x8, 0x15, 0x1, 0x0, 0x2}, @CTA_LABELS_MASK={0x1c, 0x17, [0xc, 0x7fff, 0x2, 0xff, 0xf61e, 0x6]}]}, 0xfffffffffffffe53}, 0x1, 0x0, 0x0, 0x4000014}, 0x0) [ 2140.234650][T10539] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2140.264723][T10537] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2140.278269][T10543] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. 22:18:08 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x2000) 22:18:08 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0xffff, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:08 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:08 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:08 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) r2 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vga_arbiter\x00', 0x341000, 0x0) getsockopt$TIPC_CONN_TIMEOUT(r2, 0x10f, 0x82, &(0x7f0000000140), &(0x7f00000001c0)=0x4) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r3, 0x0) ioctl$TCSETXF(r3, 0x5434, &(0x7f0000000200)={0x10, 0x6, [0x2, 0x401, 0x8300, 0xc3a, 0x9], 0x400}) 22:18:08 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x1) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) signalfd4(r2, &(0x7f0000000000)={[0x6d1f]}, 0x8, 0x0) r5 = socket$inet(0x2, 0x3, 0x2) sendmmsg(r5, &(0x7f00000038c0)=[{{&(0x7f0000000040)=@isdn={0x22, 0x1f, 0x5, 0x11, 0xf5}, 0x80, 0x0}}, {{&(0x7f00000000c0)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10}, 0x80, 0x0}}], 0x2, 0x0) setsockopt$inet_MCAST_LEAVE_GROUP(r5, 0x0, 0x2d, &(0x7f0000000240)={0x3ff, {{0x2, 0x4e22, @broadcast}}}, 0x88) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) [ 2140.494510][T10552] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2140.503150][T10554] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2140.515282][T10557] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2140.523047][T10557] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2140.530667][T10557] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready 22:18:08 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:08 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:08 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2140.538254][T10557] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2140.545890][T10557] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2140.560158][T10561] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2140.569030][T10554] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:08 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) fcntl$addseals(r0, 0x409, 0x8) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="0010000000000000000000080000", @ANYRES32=0x0, @ANYBLOB="038004000000000008001b0000000000"], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2140.629442][T10568] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2140.645086][T10570] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2140.654907][T10572] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=10572 comm=syz-executor.1 22:18:08 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x2, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2140.725118][T10575] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pig=10575 comm=syz-executor.1 [ 2140.739476][T10568] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2140.748607][T10576] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:08 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2140.822548][T10581] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2140.913675][T10581] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:09 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x4000) 22:18:09 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:09 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) openat$urandom(0xffffffffffffff9c, &(0x7f0000000140)='/dev/urandom\x00', 0x82802, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r2, 0x0, 0x40, &(0x7f00000002c0)=@security={'security\x00', 0xe, 0x4, 0x378, 0x0, 0x110, 0x1e0, 0x0, 0x1e0, 0x2e0, 0x2e0, 0x2e0, 0x2e0, 0x2e0, 0x4, &(0x7f00000000c0), {[{{@uncond, 0x0, 0xe0, 0x110, 0x0, {}, [@common=@ah={{0x30, 'ah\x00'}, {[0x800, 0x9]}}, @common=@set={{0x40, 'set\x00'}, {{0x0, [0x3, 0x2, 0x2, 0x7, 0x7, 0x2], 0x2}}}]}, @common=@inet=@SET2={0x30, 'SET\x00', 0x2, {{0x0, 0x1, 0x1}, {0xffffffffffffffff, 0x4, 0x1}, 0x5, 0x5e}}}, {{@ip={@loopback, @multicast1, 0xffffff00, 0x0, 'syz_tun\x00', 'veth0_to_batadv\x00', {0xff}, {0xff}, 0x6, 0x2, 0x2}, 0x0, 0x70, 0xd0}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x1, @remote, 0x8, 0xc, [0x24, 0x1c, 0xc, 0x25, 0x19, 0x1e, 0x1e, 0x4, 0x3, 0x16, 0x37, 0x33, 0x2a, 0x32, 0x12, 0x1b], 0x1, 0x6, 0x81}}}, {{@ip={@remote, @broadcast, 0xffffff00, 0x0, 'syz_tun\x00', 'veth0_to_bond\x00', {0xff}, {0xff}, 0x32, 0x2, 0x9}, 0x0, 0xc8, 0x100, 0x0, {}, [@common=@addrtype={{0x30, 'addrtype\x00'}, {0x10, 0x908, 0x1}}, @common=@ttl={{0x28, 'ttl\x00'}, {0x1, 0x9}}]}, @common=@inet=@SET3={0x38, 'SET\x00', 0x3, {{0x3, 0x1, 0x6}, {0x3, 0x5}, {0x2, 0x1}, 0x2, 0xfffffff9}}}], {{[], 0x0, 0x70, 0x98}, {0x28}}}}, 0x3d8) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000450000280000000000019078ac141400ac14160012009078ac14140045000000000000000500"/58], 0xfdef) 22:18:09 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x16, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:09 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2141.352076][T10589] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2141.359491][T10589] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2141.366835][T10589] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2141.374162][T10589] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2141.382025][T10589] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2141.395142][T10592] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2141.405223][T10591] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2141.544232][T10592] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2141.555833][T10591] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:11 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0xff, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:11 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=ANY=[@ANYBLOB="2800000010005fba00"/20, @ANYRES32=0x0, @ANYBLOB="8100000048aa1e3162c6a413f11fa2e586ff030000b3ed994bd72c6e8b8f41ef1f6590f6fa7f878ba705c7d622d305fe0732d66c09"], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:11 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:11 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:11 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x200000) 22:18:11 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x1) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r4 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_inet_SIOCDELRT(r4, 0x890c, &(0x7f00000000c0)={0x0, {0x2, 0x4e22, @multicast1}, {0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x16}}, {0x2, 0x4e1f, @local}, 0x216, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)='macvlan0\x00', 0xff, 0x1, 0x5}) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r5, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r5, 0x0) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r6, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r6, 0x0) r7 = syz_open_procfs(0x0, &(0x7f00000001c0)='mounts\x00') r8 = socket$nl_route(0x10, 0x3, 0x0) sendfile(r8, r7, &(0x7f0000000200)=0x82, 0x3ff) r9 = socket$nl_generic(0x10, 0x3, 0x10) r10 = syz_genetlink_get_family_id$tipc(&(0x7f0000000280)='TIPC\x00') sendmsg$TIPC_CMD_DISABLE_BEARER(r9, &(0x7f0000000340)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x2c, r10, 0x1, 0x0, 0x0, {{}, {}, {0x10, 0x13, @udp='udp:syz1\x00'}}, [""]}, 0x2c}, 0x1, 0x0, 0x0, 0x40}, 0x0) sendmsg$TIPC_CMD_GET_MAX_PORTS(r7, &(0x7f0000000900)={&(0x7f0000000940)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000006c0)={&(0x7f0000000640)={0x1c, r10, 0x400, 0x70bd27, 0x25dfdbfc, {}, ["", ""]}, 0x1c}}, 0x14) sendmsg$TIPC_CMD_SHOW_PORTS(r6, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x1c, r10, 0x4, 0x70bd2c, 0x25dfdbfc, {}, ["", "", ""]}, 0x1c}}, 0x4008084) [ 2143.520860][T10604] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2143.532992][T10606] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2143.542207][T10609] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. [ 2143.563668][T10611] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:11 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x300, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2143.626610][T10606] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2143.637512][T10609] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. 22:18:11 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2143.674197][T10621] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:11 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=ANY=[@ANYBLOB="2800000010005fba00"/20, @ANYRES32=0x0, @ANYBLOB="038004000000000008001b000000000045e996bdd33e22c9ba2fe64da589d99afa39a3760734a17b16218adfaab90d9a22458458c40055c8b6a5a844db441720947e8e58411e2c259fe1a187f6ec1cb98d8202289a1b268f3c1d08c10ca82810a3cf72a7a7f794ddd5c4433ec9d871f22f5998cbf63f1142286120f745eac8ff5bb422e47ebc0bad6b773bb27de6443ce10ecea82921b251746738487756879a0cc807e1ab86459491c8dd1af3cf2c4d0f2c37d22805175bcbbfd9a46cbf42edb29cc4b3903b70bd01443a96ccf8e5fb7816d8e80b36c83f1371981222cfdd8b31cedab70ce95cc2a7941c34ccf41569b3370366d3bdf46856ea345954de0f228da5150183a88861fe2b5657bdfb7b6ddf76bf921ad51c48255cb2dc40529365e51e98c1773a8d576c139b0c1b257755384440e3a12535066442456db048d805be039ec4f376d572e6d73c9c16b917ef24ac17c76ef5c986e4a392041cde41a68833b1396d7d655b75926a9236673d9a8bd3a9f0"], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000450000280000000000019078ac141400ac14160012009078ac14140045f4000000000000000000007f00000100000000"], 0xfdef) 22:18:11 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2143.748188][T10625] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2143.757589][T10626] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2143.765391][T10626] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2143.773007][T10626] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2143.780254][T10626] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2143.787991][T10626] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2143.799936][T10621] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:11 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x3bd, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2143.855629][T10626] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2143.863415][T10626] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2143.870835][T10626] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2143.878317][T10626] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2143.885999][T10626] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2143.894017][T10625] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:11 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:11 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setreuid(0x0, r3) setxattr$security_capability(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='security.capability\x00', &(0x7f00000001c0)=@v3={0x3000000, [{0x3, 0x6}, {0x8, 0x8}], r3}, 0x18, 0x2) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="2800000010005fba000000000000000000224000", @ANYRES32=0x0, @ANYBLOB="038004000000000008001b0000000000"], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2143.905717][T10633] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:11 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:12 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x1600, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:12 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@getroute={0x14, 0x1a, 0x2b, 0x70bd26, 0x25dfdbfc, {}, ["", "", "", "", "", "", "", "", ""]}, 0x14}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x67, 0x0, 0x0, 0x1, 0x0, @multicast1, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev={0xac, 0x14, 0x14, 0x16}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0x3a) [ 2143.974466][T10633] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2143.992525][T10641] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2144.041622][T10646] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2144.097811][T10641] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2144.144640][T10646] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:12 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2144.361869][T10652] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2144.403532][T10653] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:14 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:14 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x4, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:14 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x80000) sendmsg$IPSET_CMD_GET_BYINDEX(r1, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, 0xf, 0x6, 0x100, 0x0, 0x0, {0x3, 0x0, 0x5}, [@IPSET_ATTR_INDEX={0x6, 0xb, 0x4}]}, 0x1c}}, 0x90) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r3, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x40284504, &(0x7f00000002c0)={0xa6, 0x1f, 0x2, 0x2079, "97bd4291f5cde1bc96524fc77df0928713984820e17a6ca1680d1b80b2f75c1b"}) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:14 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x1000000) 22:18:14 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, @loopback}}}}}, 0xfdef) 22:18:14 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x1) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) r5 = openat(r4, &(0x7f0000000480)='./file0\x00', 0x40, 0x3f057e39be8cb0b7) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x11, 0x2, 0x0) bind(r7, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r7, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r6, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="34000000100001080000000000000000000000003d6600008b467da8cd87cdc3ae5c19dbeb231ff50f1caecfd8b42d388d70a5c98c2b41d43e064e514883563c5e57422c0415fac4f8bf6880c8accc4e025c2dcbcd121cd76a816011b0cabf7fcbc777b53362604cee470417", @ANYRES32=r8, @ANYBLOB="000000000000000014001680100001800c0003000000008100000000"], 0x34}}, 0x0) ioctl$sock_SIOCADDRT(r3, 0x890b, &(0x7f00000004c0)={0x0, @ipx={0x4, 0x6, 0x400, "5ad6045fe2d8", 0x4}, @xdp={0x2c, 0xc, 0x0, 0x22}, @xdp={0x2c, 0x2, r8, 0x3e}, 0x8, 0x0, 0x0, 0x0, 0x1, 0x0, 0x5, 0xac1d, 0x6e4}) setsockopt$inet6_IPV6_PKTINFO(r5, 0x29, 0x32, &(0x7f0000000540)={@rand_addr="8d1f60c7d4846c8249dd2dd0e3d80a15", r9}, 0x14) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) [ 2146.541298][T10661] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2146.549675][T10660] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2146.558955][T10663] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2146.566424][T10663] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2146.573951][T10663] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2146.583904][T10663] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2146.591590][T10663] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:18:14 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) socket$nl_route(0x10, 0x3, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r1, 0x40045566, 0x0) fsetxattr$security_ima(r1, &(0x7f0000000140)='security.ima\x00', &(0x7f0000000200)=@md5={0x1, "4873e1599f74799615f5806e7ae5f452"}, 0x11, 0x2) perf_event_open(0x0, 0x0, 0x1, 0xffffffffffffffff, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x30, 0x2, 0x0, 0x0, 0x5}, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) write$UHID_INPUT(r2, &(0x7f0000000980), 0x10a9) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) fcntl$setstatus(r3, 0x4, 0x46000) lseek(r3, 0x4200, 0x0) r4 = creat(&(0x7f0000000240)='./bus\x00', 0x0) io_setup(0x1ff, &(0x7f00000004c0)=0x0) io_submit(r5, 0x1, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, r4, &(0x7f0000000000), 0x10000}]) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r3, r6, 0x0, 0x8400fffffffb) syz_open_procfs(0x0, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, 0x0) getpgrp(0x0) sendfile(r2, r2, &(0x7f00000000c0), 0x8080fffffffe) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r7, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r7, 0x0) sendmsg$nl_route(r7, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_NUM_RX_QUEUES={0x8, 0x20, 0x6}]}, 0x28}}, 0x44) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r8, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r8, 0x0) ioctl$TUNSETVNETBE(r8, 0x400454de, &(0x7f00000000c0)=0x1) write$tun(0xffffffffffffffff, &(0x7f0000000380)={@void, @val={0x0, 0x0, 0x0, 0x0, 0x2}, @ipx={0xffff, 0x118, 0x7f, 0x5, {@random=0x100, @random="bef7babf47e4", 0x101}, {@broadcast, @current, 0x8000}, "c6906a3912f449ff0afd63a2c357914084bfd14ecf549ad155c3e814f41a3bf67535854764e0c757935d0af61b8dd92376969f6226c6696aeeaa8e7b899b70c00b7b24cd1f47c7e12a8a7e78a1fbf04be69a81c6c35898260a37447b497e2e58078ea2db7382f8eeacd4c7160ed4d467c03d531f3c06c565dc472f223690496657a45cfa307d9bde15eb7dbacdb722d91d76999c91a39b23f20d2deee97935f65a76de3127f603453d592da49e18b530dea115a4ef3aee788ba7a2bb716b4854dad02eea71255ef9543874e04554873926c0bbe305a3708f0edee26e25603a7af5a445fb3ef5772b6a994f3c4a71303dc3a0bd5e417c9957af33"}}, 0x122) 22:18:14 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2146.644688][T10661] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2146.654908][T10660] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:14 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, @loopback}}}}}, 0xfdef) 22:18:14 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0xbd03, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2146.744003][T10683] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2146.753332][T10680] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:14 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0x2}, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2146.814511][T10680] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2146.830864][T10687] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:14 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0xe5fd, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:14 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, @loopback}}}}}, 0xfdef) [ 2146.929968][T10692] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2146.941444][T10694] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:15 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0x16}, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2147.016128][T10697] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2147.024153][T10694] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:15 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0xfde5, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2147.100331][T10702] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2147.154023][T10702] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:15 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x2000000) 22:18:15 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @loopback}}}}}, 0xfdef) 22:18:15 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0xff}, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2147.406323][T10708] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2147.448436][T10708] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:15 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0x3a) 22:18:15 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:15 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x2, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x1) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) r5 = syz_genetlink_get_family_id$fou(&(0x7f0000000100)='fou\x00') r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x11, 0x2, 0x0) bind(r7, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r7, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r6, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r8}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) sendmsg$FOU_CMD_ADD(r4, &(0x7f0000000280)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x24, r5, 0x2, 0x70bd27, 0x25dfdbfb, {}, [@FOU_ATTR_LOCAL_V4={0x8, 0x6, @initdev={0xac, 0x1e, 0x1, 0x0}}, @FOU_ATTR_IFINDEX={0x8, 0xb, r8}]}, 0x24}, 0x1, 0x0, 0x0, 0x20004000}, 0x10) ioctl$sock_inet_SIOCSIFDSTADDR(r4, 0x8918, &(0x7f0000000000)={'veth0_to_bridge\x00', {0x2, 0x4e22, @multicast1}}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) 22:18:15 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, @loopback}}}}}, 0xfdef) 22:18:15 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x4}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2147.594845][T10722] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2147.609187][T10721] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2147.617833][T10725] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2147.625460][T10725] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2147.633276][T10725] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2147.640528][T10725] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2147.648177][T10725] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2147.662017][T10729] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:15 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2147.757549][T10725] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2147.766384][T10725] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2147.773914][T10725] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2147.781159][T10725] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2147.788897][T10725] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2147.797388][T10721] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:15 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:15 executing program 1: exit_group(0x7) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="2800000010005fba00"/20, @ANYRES32=0x0, @ANYBLOB="0380040000df2d653604bf8b2e000000"], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2147.807139][T10741] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:15 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, @loopback}}}}}, 0xfdef) [ 2147.881534][T10747] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2147.915563][T10748] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2147.953644][T10751] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:16 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x8000000) 22:18:16 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) sendmsg$NFT_MSG_GETFLOWTABLE(r1, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, 0x17, 0xa, 0x101, 0x0, 0x0, {0x7, 0x0, 0x4}, [@NFTA_FLOWTABLE_FLAGS={0x8, 0x7, 0x1, 0x0, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x20008000}, 0x6) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:16 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:16 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x2, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:16 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2148.290783][T10755] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2148.298332][T10755] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2148.305873][T10755] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2148.313634][T10755] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2148.320871][T10755] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2148.331227][T10760] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2148.340198][T10765] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2148.363758][T10755] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2148.371129][T10755] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2148.379584][T10755] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2148.386914][T10755] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2148.394654][T10755] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2148.406048][T10760] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2148.416021][T10761] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:18 executing program 2: r0 = openat$selinux_avc_cache_stats(0xffffffffffffff9c, &(0x7f00000000c0)='/selinux/avc/cache_stats\x00', 0x0, 0x0) setsockopt$TIPC_GROUP_JOIN(r0, 0x10f, 0x87, &(0x7f00000001c0)={0x41, 0x2}, 0x10) r1 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0xa, 0x3, 0x100000006) readv(r4, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x1) ppoll(&(0x7f0000001080)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r2, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r2, 0xa, 0x12) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r6 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000100)='/dev/rfkill\x00', 0x202000, 0x0) writev(r6, &(0x7f0000000280), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r5, 0x0) dup2(r2, r3) fcntl$setown(r2, 0x8, r1) tkill(r1, 0x15) r7 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r7, 0x40045566, 0x0) write(r7, &(0x7f0000000000)="b51e12866717034dfbfedc486cc2ac98c15b6725333b70da3bd64234", 0x1c) 22:18:18 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:18 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0xf000000) 22:18:18 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @loopback}}}}}, 0xfdef) 22:18:18 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) flock(r0, 0x3) r1 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, &(0x7f00000000c0)='ip6gretap0\x00', 0x10) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=ANY=[@ANYBLOB="2800000010005fba00"/20, @ANYRES32=0x0, @ANYBLOB="038004000000000008001b0000000000411dca0a4b2d0274d3505a4a80626c9a31024fd91a17d3842a2c970bc08698a8b3a762936efd467bc8aa9df02beca5ff1214b5bf"], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0x3a) 22:18:18 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x16, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2150.603323][T10772] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2150.614210][T10776] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2150.623833][T10779] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2150.631187][T10779] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2150.639306][T10779] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2150.646906][T10779] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2150.655149][T10779] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2150.723802][T10782] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2150.731165][T10782] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2150.738974][T10782] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2150.746440][T10782] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2150.754274][T10782] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2150.766381][T10787] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:18 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0xff, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:18 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, @loopback}}}}}, 0xfdef) [ 2150.774283][T10785] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2150.813751][T10793] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:18 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:18 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'bond0\x00', 0x800}) r1 = openat$selinux_avc_hash_stats(0xffffffffffffff9c, &(0x7f00000000c0)='/selinux/avc/hash_stats\x00', 0x0, 0x0) ioctl$UI_SET_LEDBIT(r1, 0x40045569, 0xe) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r3, 0x40045566, 0x0) r4 = dup(r3) unlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x200) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2150.870400][T10797] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2150.877989][T10797] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2150.885522][T10797] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2150.893237][T10797] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2150.900486][T10797] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2150.908561][T10798] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:18 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000450000280000000000019079ac141400ac14160012009078ac1414004500000000000000000000007f00000100000000"], 0xfdef) 22:18:18 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2150.919132][T10800] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2150.928924][T10800] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2150.937245][T10800] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2150.945132][T10800] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2150.952679][T10800] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2150.962387][T10793] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2150.983696][T10804] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2150.992281][T10804] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2150.999634][T10804] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2151.007303][T10804] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2151.015131][T10804] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2151.028364][T10799] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2151.095653][T10804] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2151.103076][T10804] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2151.110396][T10804] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2151.117901][T10804] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2151.125401][T10804] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:18:21 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0xa, 0x3, 0x100000006) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r3, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) io_uring_register$IORING_REGISTER_BUFFERS(r4, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/75, 0x4b}], 0x1) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x3d) 22:18:21 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:21 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev={0xac, 0x14, 0x14, 0x2}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:21 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @loopback}}}}}, 0xfdef) 22:18:21 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/fuse\x00', 0x2, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) r2 = openat$selinux_avc_hash_stats(0xffffffffffffff9c, &(0x7f0000000140)='/selinux/avc/hash_stats\x00', 0x0, 0x0) io_uring_enter(r2, 0x5, 0x8, 0x2, &(0x7f00000001c0)={[0xfffffffffffffff9]}, 0x8) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:21 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x40000000) [ 2153.625240][T10814] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2153.633562][T10816] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2153.646964][T10821] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2153.654560][T10821] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2153.661990][T10821] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready 22:18:21 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r0, 0x0) setsockopt$inet6_int(r0, 0x29, 0x12, &(0x7f00000001c0)=0x10000, 0x4) r1 = gettid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0xa, 0x3, 0x100000006) readv(r4, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x1) ppoll(&(0x7f0000001080)=[{r3}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r2, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r2, 0xa, 0x12) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r5, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000380)={0xe2, 0x7, 0x2000}, 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r5, 0x0) dup2(r2, r3) fcntl$setown(r2, 0x8, r1) ioctl$USBDEVFS_GETDRIVER(r5, 0x41045508, &(0x7f0000000240)={0xffffff81, "c2f06fb63ea6f6a305090892de0838a4e52eaa06660846cc509e4e84a9e0dc4c8dca30b13b4d7737e7071dd3e8d83a7885604e63102face2f16c47dea2d2dee2c6e20850f610170972dc09fce138147b526b35b1d41e5dc43e4352d781f6de440ba446e21f5755cf42a6eea218d00576da50394adfae6ac7fb213c3b9a0479adcb8fe0e41732b5b8670703d3fa52afaf42b1ce1ae30958623ee0b557610b900f96fe1a182f20a598d77a622caedfa8df3c68ddc599cca429990da8dd6f18a021575a482a535e24300c2a82d06f5e5118d9b3e7878de4c8bb60f564c537242c56470d229d8c745fd95d21d24fbdc14ed8da6262c5b5d27fb1a0fd410dc07f87d5"}) ioctl$GIO_UNIMAP(0xffffffffffffffff, 0x4b66, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{}, {}, {}, {}, {}]}) r6 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/net/pfkey\x00', 0x4800, 0x0) ioctl$SNDRV_TIMER_IOCTL_STOP(r6, 0x54a1) tkill(r1, 0x15) [ 2153.669242][T10821] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2153.676964][T10821] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2153.703426][T10826] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:21 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, @loopback}}}}}, 0xfdef) [ 2153.735523][T10828] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2153.745420][T10831] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2153.752931][T10831] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2153.760190][T10831] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2153.767650][T10831] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2153.775365][T10831] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:18:21 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:21 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev={0xac, 0x14, 0x14, 0x16}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2153.795005][T10834] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:21 executing program 1: r0 = openat$selinux_status(0xffffffffffffff9c, &(0x7f0000000140)='/selinux/status\x00', 0x0, 0x0) write$P9_RWALK(r0, &(0x7f00000001c0)={0x23, 0x6f, 0x1, {0x2, [{0x1, 0x3, 0x2}, {0x8, 0x2, 0x4}]}}, 0x23) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') write$tun(r1, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2153.841509][T10838] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2153.868673][T10839] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2153.879628][T10842] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2153.887294][T10842] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2153.894978][T10842] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2153.902666][T10842] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2153.909987][T10842] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2153.922758][T10838] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:21 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, @loopback}}}}}, 0xfdef) 22:18:21 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x300, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:21 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev={0xac, 0x14, 0x14, 0xff}, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2153.982878][T10846] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2153.996019][T10842] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2154.011320][T10842] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2154.019336][T10842] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready 22:18:22 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r0, 0x0) r1 = fspick(r0, &(0x7f0000000140)='./file0\x00', 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180)='/dev/net/tun\x00', 0x0, 0x0) r3 = socket$pptp(0x18, 0x1, 0x2) r4 = fsopen(&(0x7f00000001c0)='qnx4\x00', 0x0) poll(&(0x7f0000000200)=[{r1, 0x1100}, {r2, 0x4180}, {r3, 0x28}, {r4, 0x8f5b2db953c29a02}], 0x4, 0x20) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r6 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) r7 = openat$selinux_commit_pending_bools(0xffffffffffffff9c, &(0x7f00000000c0)='/selinux/commit_pending_bools\x00', 0x1, 0x0) write$tun(r7, &(0x7f00000003c0)={@void, @val={0x0, 0x3, 0x8100}, @mpls={[{0x666}, {0xb92, 0x0, 0x1}, {0x3}, {0x101, 0x0, 0x1}], @llc={@llc={0x2, 0xfe, "ef8b", "7acde291a7c59047db8cc498be7e964ac159b066c62e83e88e6ca5b591e14a9e932c73595aac262fe9cb529f7131b2bc9a79d9e9145cee88e721879d37e929137297e4d50b449eeae93d8f98e294fa040055d89330604bca3f701ee0b688107bad7f2054a31eca6aff7222c344811c19d29f8db67a62db82513cebbd98e0f9f49e79a8f87d1bfafbb44195602e7afe376ec52c6ae71b09111c6c61e05faeb38c86582890480b450d5fea103230ec2d72f2f3ba67a3801fb2a2bb786f72d768639d8bfcd503abc493a317cfcef8a93c944412eec183d252669cd30898488ec4424e5c9065fca104e70e6840c5df208b"}}}}, 0x10d) [ 2154.027798][T10842] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2154.035168][T10842] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2154.047342][T10849] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2154.055908][T10846] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:22 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x300, @loopback}}}}}, 0xfdef) [ 2154.137746][T10857] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2154.152736][T10860] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:22 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2154.234616][T10860] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:22 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0xc3ffffff) 22:18:24 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x3bd, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:24 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) syz_emit_ethernet(0xe2, &(0x7f00000003c0)={@random="07b832ae4ca7", @random="408e991efe8b", @void, {@generic={0x8906, "76e26c14dbcda94560644cd64ab41caaa1c2c1738c5e5bd2b17c1464e58ac9525ef56ddd2806f4e485e5d2a301d0a150642de178ae625be6e525b1b1846641a48b4d2126b8aa41f0f1ddef4f11274b5a1ebadde955793acdd592a0be734cf3ef7311e718dd0fa640627ed16d6467686df12d92c589f032229f0314b73a483c7a293dd4ad65e7ba209f43ce5d59d0bc1b3a38641f6bf8fc0d5ba1fea6836f65eb3f334b1d966be3e27dbeecb82876aab57e6c16cb9a30dc26747e32fe2ff981aa1d49417c7d5a411978adb6f5f0eb9e012bac43f3"}}}, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2500) mount$overlay(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='overlay\x00', 0x1080a0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@metacopy_on='metacopy=on'}, {@default_permissions='default_permissions'}, {@default_permissions='default_permissions'}], [{@fsmagic={'fsmagic', 0x3d, 0x1}}, {@fsuuid={'fsuuid', 0x3d, {[0x65, 0x37, 0x33, 0x65, 0x31, 0x36, 0x39, 0x64], 0x2d, [0x36, 0x37, 0x39, 0x32], 0x2d, [0x31, 0x19, 0x33, 0x61], 0x2d, [0x62, 0x6c, 0x31, 0x36], 0x2d, [0x66, 0x61, 0x62, 0x0, 0x33, 0x36, 0x36, 0x65]}}}, {@subj_user={'subj_user', 0x3d, ':md5sum[{cgroup@\''}}, {@appraise_type='appraise_type=imasig'}, {@hash='hash'}, {@euid_eq={'euid', 0x3d, r2}}, {@pcr={'pcr', 0x3d, 0x6}}]}) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:24 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c7, @loopback}}}}}, 0xfdef) 22:18:24 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:24 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0xffffffc3) 22:18:24 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x1) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) lstat(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setfsgid(r5) lstat(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setfsgid(r6) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r7, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r7, 0x0) statx(r7, &(0x7f0000000000)='./file0\x00', 0x0, 0x200, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, r5, r6, r8]) [ 2156.718201][T10878] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2156.721181][T10881] ================================================================== [ 2156.733495][T10881] BUG: KASAN: use-after-free in do_xdp_generic+0x612/0x1500 [ 2156.740856][T10881] Read of size 8 at addr ffff88809ec0cfff by task syz-executor.1/10881 [ 2156.749174][T10881] [ 2156.751562][T10881] CPU: 1 PID: 10881 Comm: syz-executor.1 Tainted: G W 5.4.19-syzkaller-00493-gf7d5a6d230b5 #0 [ 2156.763076][T10881] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2156.773404][T10881] Call Trace: [ 2156.776689][T10881] dump_stack+0x1b0/0x228 [ 2156.781020][T10881] ? show_regs_print_info+0x18/0x18 [ 2156.786334][T10881] ? vprintk_func+0x105/0x110 [ 2156.791004][T10881] ? printk+0xc0/0x109 [ 2156.796845][T10881] print_address_description+0x96/0x5d0 [ 2156.802410][T10881] ? devkmsg_release+0x127/0x127 [ 2156.807361][T10881] ? kasan_slab_alloc+0xe/0x10 [ 2156.812120][T10881] ? pskb_expand_head+0x256/0x10f0 [ 2156.817234][T10881] __kasan_report+0x14b/0x1c0 [ 2156.821902][T10881] ? do_xdp_generic+0x612/0x1500 [ 2156.826832][T10881] kasan_report+0x26/0x50 [ 2156.831150][T10881] __asan_report_load8_noabort+0x14/0x20 [ 2156.836767][T10881] do_xdp_generic+0x612/0x1500 [ 2156.841570][T10881] ? __kasan_check_write+0x14/0x20 [ 2156.846705][T10881] ? _copy_from_iter+0x886/0xaa0 [ 2156.851639][T10881] ? generic_xdp_tx+0x4f0/0x4f0 [ 2156.856473][T10881] ? tun_get_user+0x3d10/0x3d10 [ 2156.861310][T10881] tun_get_user+0x2498/0x3d10 [ 2156.866075][T10881] ? unwind_get_return_address+0x4c/0x90 [ 2156.871689][T10881] ? tun_do_read+0x1f10/0x1f10 [ 2156.876442][T10881] ? do_futex+0x245a/0x3f90 [ 2156.881054][T10881] ? stack_trace_save+0x111/0x1e0 [ 2156.886143][T10881] ? stack_trace_snprint+0x150/0x150 [ 2156.891411][T10881] ? avc_has_extended_perms+0xb27/0x10d0 [ 2156.897025][T10881] ? __rcu_read_lock+0x50/0x50 [ 2156.901810][T10881] ? futex_exit_release+0xd0/0xd0 [ 2156.906815][T10881] ? putname+0xe5/0x140 [ 2156.910954][T10881] ? __kasan_slab_free+0x1e2/0x220 [ 2156.916067][T10881] tun_chr_write_iter+0x134/0x1c0 [ 2156.921204][T10881] do_iter_readv_writev+0x5fa/0x890 [ 2156.926387][T10881] ? vfs_dedupe_file_range+0xa00/0xa00 [ 2156.931840][T10881] ? security_file_permission+0x157/0x350 [ 2156.937771][T10881] ? rw_verify_area+0x1c2/0x360 [ 2156.942616][T10881] do_iter_write+0x180/0x590 [ 2156.947224][T10881] ? do_writev+0x9e/0x560 [ 2156.951606][T10881] do_writev+0x2cd/0x560 [ 2156.955966][T10881] ? kasan_slab_free+0xe/0x10 [ 2156.960658][T10881] ? do_readv+0x400/0x400 [ 2156.964986][T10881] ? __kasan_check_read+0x11/0x20 [ 2156.969987][T10881] ? _copy_to_user+0x92/0xb0 [ 2156.974563][T10881] ? put_timespec64+0x106/0x150 [ 2156.979407][T10881] ? ktime_get_raw+0x130/0x130 [ 2156.984204][T10881] ? get_timespec64+0x1c0/0x1c0 [ 2156.989037][T10881] ? __kasan_check_read+0x11/0x20 [ 2156.994096][T10881] ? __ia32_sys_clock_settime+0x230/0x230 [ 2156.999799][T10881] __x64_sys_writev+0x7d/0x90 [ 2157.004546][T10881] do_syscall_64+0xc0/0x100 [ 2157.009026][T10881] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 2157.014899][T10881] RIP: 0033:0x45c581 [ 2157.018822][T10881] Code: 75 14 b8 14 00 00 00 0f 05 48 3d 01 f0 ff ff 0f 83 e4 b7 fb ff c3 48 83 ec 08 e8 fa 2c 00 00 48 89 04 24 b8 14 00 00 00 0f 05 <48> 8b 3c 24 48 89 c2 e8 43 2d 00 00 48 89 d0 48 83 c4 08 48 3d 01 [ 2157.038431][T10881] RSP: 002b:00007f64036aaba0 EFLAGS: 00000293 ORIG_RAX: 0000000000000014 [ 2157.046855][T10881] RAX: ffffffffffffffda RBX: 00000000000000e2 RCX: 000000000045c581 [ 2157.054820][T10881] RDX: 0000000000000001 RSI: 00007f64036aac00 RDI: 00000000000000f0 [ 2157.062769][T10881] RBP: 000000000076bf20 R08: 0000000000000000 R09: 0000000000000000 [ 2157.070838][T10881] R10: 0000000000000003 R11: 0000000000000293 R12: 00000000ffffffff [ 2157.078804][T10881] R13: 0000000000000b7c R14: 00000000004cd906 R15: 000000000076bf2c [ 2157.086764][T10881] [ 2157.089078][T10881] The buggy address belongs to the page: [ 2157.094685][T10881] page:ffffea00027b0300 refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 [ 2157.103767][T10881] raw: 4000000000000000 ffffea00027b0308 ffffea00027b0308 0000000000000000 [ 2157.112336][T10881] raw: 0000000000000000 0000000000000000 00000000ffffffff 0000000000000000 [ 2157.121081][T10881] page dumped because: kasan: bad access detected [ 2157.127466][T10881] [ 2157.129775][T10881] Memory state around the buggy address: [ 2157.135386][T10881] ffff88809ec0ce80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 2157.143521][T10881] ffff88809ec0cf00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 2157.151575][T10881] >ffff88809ec0cf80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 2157.159623][T10881] ^ [ 2157.167583][T10881] ffff88809ec0d000: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 2157.175678][T10881] ffff88809ec0d080: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 2157.183733][T10881] ================================================================== [ 2157.191808][T10881] Disabling lock debugging due to kernel taint [ 2157.198948][T10881] ------------[ cut here ]------------ [ 2157.204540][T10881] Illegal XDP return value 4294967274, expect packet loss! [ 2157.211934][T10881] WARNING: CPU: 1 PID: 10881 at net/core/filter.c:6907 bpf_warn_invalid_xdp_action+0x5a/0x60 [ 2157.222064][T10881] Modules linked in: [ 2157.225949][T10881] CPU: 1 PID: 10881 Comm: syz-executor.1 Tainted: G B W 5.4.19-syzkaller-00493-gf7d5a6d230b5 #0 [ 2157.237495][T10881] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2157.247703][T10881] RIP: 0010:bpf_warn_invalid_xdp_action+0x5a/0x60 [ 2157.254099][T10881] Code: e8 db 7b 5e fe 83 fb 04 48 c7 c0 6b 71 56 84 48 c7 c6 73 71 56 84 48 0f 47 f0 48 c7 c7 3e 71 56 84 89 da 31 c0 e8 76 51 35 fe <0f> 0b eb bc 66 90 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 4c 89 [ 2157.273691][T10881] RSP: 0018:ffff888194687668 EFLAGS: 00010246 [ 2157.279743][T10881] RAX: 6adf886efa3c9100 RBX: 00000000ffffffea RCX: 0000000000040000 [ 2157.287695][T10881] RDX: ffffc90006da2000 RSI: 000000000003ffff RDI: 0000000000040000 [ 2157.295652][T10881] RBP: ffff888194687670 R08: ffffffff812d0560 R09: 0000000000000003 [ 2157.303625][T10881] R10: ffffed10328d0e39 R11: 0000000000000004 R12: dffffc0000000000 [ 2157.311582][T10881] R13: 00000000ffffffea R14: dffffc0000000000 R15: ffff888195bbe140 [ 2157.319640][T10881] FS: 00007f64036ab700(0000) GS:ffff8881dbb00000(0000) knlGS:0000000000000000 [ 2157.328552][T10881] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2157.335121][T10881] CR2: 00000000004d7e18 CR3: 00000001d8deb002 CR4: 00000000001606e0 [ 2157.343173][T10881] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2157.351155][T10881] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2157.359235][T10881] Call Trace: [ 2157.362517][T10881] do_xdp_generic+0xd2d/0x1500 [ 2157.367557][T10881] ? generic_xdp_tx+0x4f0/0x4f0 [ 2157.372392][T10881] ? tun_get_user+0x3d10/0x3d10 [ 2157.377232][T10881] tun_get_user+0x2498/0x3d10 [ 2157.381947][T10881] ? unwind_get_return_address+0x4c/0x90 [ 2157.387674][T10881] ? tun_do_read+0x1f10/0x1f10 [ 2157.392418][T10881] ? do_futex+0x245a/0x3f90 [ 2157.396917][T10881] ? stack_trace_save+0x111/0x1e0 [ 2157.402227][T10881] ? stack_trace_snprint+0x150/0x150 [ 2157.407642][T10881] ? avc_has_extended_perms+0xb27/0x10d0 [ 2157.413315][T10881] ? __rcu_read_lock+0x50/0x50 [ 2157.418240][T10881] ? futex_exit_release+0xd0/0xd0 [ 2157.423357][T10881] ? putname+0xe5/0x140 [ 2157.427670][T10881] ? __kasan_slab_free+0x1e2/0x220 [ 2157.432776][T10881] tun_chr_write_iter+0x134/0x1c0 [ 2157.437787][T10881] do_iter_readv_writev+0x5fa/0x890 [ 2157.443022][T10881] ? vfs_dedupe_file_range+0xa00/0xa00 [ 2157.448604][T10881] ? security_file_permission+0x157/0x350 [ 2157.454371][T10881] ? rw_verify_area+0x1c2/0x360 [ 2157.459211][T10881] do_iter_write+0x180/0x590 [ 2157.464214][T10881] ? do_writev+0x9e/0x560 [ 2157.468616][T10881] do_writev+0x2cd/0x560 [ 2157.473288][T10881] ? kasan_slab_free+0xe/0x10 [ 2157.478157][T10881] ? do_readv+0x400/0x400 [ 2157.482822][T10881] ? __kasan_check_read+0x11/0x20 [ 2157.487836][T10881] ? _copy_to_user+0x92/0xb0 [ 2157.492534][T10881] ? put_timespec64+0x106/0x150 [ 2157.497421][T10881] ? ktime_get_raw+0x130/0x130 [ 2157.502165][T10881] ? get_timespec64+0x1c0/0x1c0 [ 2157.507017][T10881] ? __kasan_check_read+0x11/0x20 [ 2157.512192][T10881] ? __ia32_sys_clock_settime+0x230/0x230 [ 2157.518024][T10881] __x64_sys_writev+0x7d/0x90 [ 2157.522826][T10881] do_syscall_64+0xc0/0x100 [ 2157.527437][T10881] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 2157.533417][T10881] RIP: 0033:0x45c581 [ 2157.537488][T10881] Code: 75 14 b8 14 00 00 00 0f 05 48 3d 01 f0 ff ff 0f 83 e4 b7 fb ff c3 48 83 ec 08 e8 fa 2c 00 00 48 89 04 24 b8 14 00 00 00 0f 05 <48> 8b 3c 24 48 89 c2 e8 43 2d 00 00 48 89 d0 48 83 c4 08 48 3d 01 [ 2157.557369][T10881] RSP: 002b:00007f64036aaba0 EFLAGS: 00000293 ORIG_RAX: 0000000000000014 [ 2157.566237][T10881] RAX: ffffffffffffffda RBX: 00000000000000e2 RCX: 000000000045c581 [ 2157.574291][T10881] RDX: 0000000000000001 RSI: 00007f64036aac00 RDI: 00000000000000f0 [ 2157.582292][T10881] RBP: 000000000076bf20 R08: 0000000000000000 R09: 0000000000000000 [ 2157.590520][T10881] R10: 0000000000000003 R11: 0000000000000293 R12: 00000000ffffffff [ 2157.599025][T10881] R13: 0000000000000b7c R14: 00000000004cd906 R15: 000000000076bf2c [ 2157.606989][T10881] ---[ end trace 56ea9e8ffeddcc39 ]--- 22:18:25 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x20000000000000) [ 2157.616681][T10886] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2157.626425][T10889] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2157.633842][T10889] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2157.641117][T10889] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2157.648819][T10889] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2157.656979][T10889] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:18:25 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1600, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2157.667706][T10891] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2157.681083][T10900] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:25 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1600, @loopback}}}}}, 0xfdef) 22:18:25 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2157.716073][T10903] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:25 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) r2 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r2, 0x40045566, 0x0) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/net/pfkey\x00', 0x20c0, 0x0) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f00000001c0)='nl80211\x00') r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket(0x11, 0x2, 0x0) bind(r6, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r6, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r5, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r7}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r8, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r8, 0x0) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000200)={'vxcan1\x00', 0x0}) r10 = socket$nl_route(0x10, 0x3, 0x0) r11 = socket(0x11, 0x2, 0x0) bind(r11, &(0x7f00000004c0)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r11, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r10, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r12}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) sendmsg$NL80211_CMD_DEL_MPATH(r3, &(0x7f0000000440)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000240)={&(0x7f00000003c0)={0x60, r4, 0x300, 0x70bd25, 0x25dfdbfd, {}, [@NL80211_ATTR_IFINDEX={0x8, 0x3, r7}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_IFINDEX={0x8, 0x3, r9}, @NL80211_ATTR_WDEV={0xc, 0x99, {0xda2f}}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x7, 0x1}}, @NL80211_ATTR_IFINDEX={0x8, 0x3, r12}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x2}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x4}]}, 0x60}, 0x1, 0x0, 0x0, 0x2c0408d0}, 0x40000) flistxattr(r2, &(0x7f00000002c0)=""/244, 0xf4) [ 2157.759298][T10907] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2157.783714][T10909] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:25 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x4000, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2157.809708][T10912] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2157.817183][T10912] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2157.824708][T10912] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2157.832578][T10912] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2157.840022][T10912] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2157.850507][T10913] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:25 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000, @loopback}}}}}, 0xfdef) [ 2157.884657][T10917] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2157.924026][T10919] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:25 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x100000000000000) 22:18:25 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2157.961240][T10917] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:26 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003, 0x4}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x20048850) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:26 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0xbd03, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2158.026429][T10919] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2158.088107][T10933] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2158.184266][T10933] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:27 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:27 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc703, @loopback}}}}}, 0xfdef) 22:18:27 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x200000000000000) 22:18:27 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) getpeername(0xffffffffffffffff, &(0x7f00000001c0)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @broadcast}}}, &(0x7f00000000c0)=0x80) ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD(r1, 0x8982, &(0x7f0000000140)={0x7, 'ip6_vti0\x00', {0x9}, 0x2}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:27 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0xe5fd, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:27 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x1) ppoll(&(0x7f0000001080), 0x0, 0x0, 0x0, 0x0) r4 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r4, 0x40045566, 0x0) ioctl$int_in(r4, 0x5421, &(0x7f0000000000)=0x9) fcntl$setsig(r1, 0xa, 0x12) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r6 = add_key(&(0x7f0000000200)='user\x00', &(0x7f0000000240)={'syz', 0x0}, &(0x7f00000002c0)='4', 0xba, 0xfffffffffffffffe) request_key(&(0x7f0000000300)='asymmetric\x00', &(0x7f0000000380)={'syz', 0x0}, &(0x7f0000000340)='nodev\x00', r6) r7 = request_key(&(0x7f00000000c0)='syzkaller\x00', &(0x7f0000000100)={'syz', 0x2}, &(0x7f0000000140)='md5sum)em0\x17\x00', r6) keyctl$clear(0x7, r7) writev(r5, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r5, 0x0) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) [ 2159.747436][T10943] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2159.756794][T10942] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2159.764328][T10942] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2159.771930][T10942] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2159.779249][T10942] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2159.786947][T10942] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2159.795703][T10945] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2159.854560][T10943] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2159.875789][T10949] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2159.883191][T10949] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2159.890426][T10949] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready 22:18:27 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe5fd, @loopback}}}}}, 0xfdef) [ 2159.897849][T10949] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2159.905925][T10949] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2159.913723][T10948] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2159.933732][T10958] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:27 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x800000000000000) 22:18:27 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:27 executing program 1: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8840, 0x100) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8400, 0x34) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000001c0)={'netpci0\x00'}) r3 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r3, 0x40045566, 0x0) write(r3, &(0x7f00000007c0)="f50f99fed467c30bac14bedae7f1f8f00e32ac528c20d8299f5c11946248bc0fb3fa4a66edd840d98578c82c588e46e7c68878580fc802cf308294523026cc1144ff66de7a990f3e58bcc643cc6ddb3547fca0c62924777e58cab1add7bc03adacb73f3f76b3cfce50cfc1bec32bbe99cfbcf5ccad9144756c37fcd92d58ef3c1fcf1174014fe6c2edd0fb0fb45794", 0x8f) recvmsg$can_raw(r1, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000240)=""/38, 0x26}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/127, 0x7f}, {&(0x7f0000000400)=""/224, 0xe0}, {&(0x7f0000000500)=""/234, 0xea}], 0x5, &(0x7f0000000680)=""/213, 0xd5}, 0x10000) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)) r4 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r4, 0x40045566, 0x0) fallocate(r4, 0x4, 0x8, 0x81) write$tun(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000450100000000000000019078ac141400ac14160012009078ac1414004500000000000000000000007f00000100000000"], 0xfdef) 22:18:27 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0xfde5, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2160.013448][T10963] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2160.020848][T10963] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2160.028221][T10963] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2160.035613][T10963] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2160.043269][T10963] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2160.055306][T10963] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2160.063527][T10963] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2160.071088][T10963] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2160.078749][T10963] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2160.086570][T10963] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2160.094899][T10966] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:28 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @void, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0x29}, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x3, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c, 0x0, @loopback}}}}}, 0x30) [ 2160.108723][T10970] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2160.130146][T10975] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2160.138113][T10975] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2160.145907][T10975] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2160.154292][T10975] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready [ 2160.161787][T10975] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready [ 2160.171302][T10966] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2160.180426][T10976] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2160.188127][T10976] IPv6: ADDRCONF(NETDEV_CHANGE): vcan1: link becomes ready [ 2160.195845][T10976] IPv6: ADDRCONF(NETDEV_CHANGE): vcan2: link becomes ready [ 2160.203524][T10976] IPv6: ADDRCONF(NETDEV_CHANGE): vcan3: link becomes ready 22:18:28 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(r0, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) recvmmsg(r1, &(0x7f0000001a40)=[{{&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @empty}, 0x80, &(0x7f00000001c0), 0x0, &(0x7f0000000440)=""/185, 0xb9}, 0x100}, {{0x0, 0x0, 0x0}, 0x6}], 0x2, 0x0, 0x0) fcntl$setpipe(0xffffffffffffffff, 0x407, 0x3ff) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setpipe(r3, 0x407, 0x0) write(r3, &(0x7f0000000340), 0x41395527) vmsplice(r2, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x30, 0x2, 0x0, 0x0, 0x3}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$bpf(0x20000000, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2001001, 0x0) socket$key(0xf, 0x3, 0x2) pivot_root(&(0x7f0000000180)='./file0\x00', 0x0) socket$packet(0x11, 0x0, 0x300) dup(0xffffffffffffffff) socket$packet(0x11, 0x0, 0x300) open(0x0, 0x0, 0x0) socket$inet6_udplite(0xa, 0x2, 0x88) socket$inet6_tcp(0xa, 0x1, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x70bd26, 0x0, {0x0, 0x0, 0x0, 0x0, 0x102}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) pivot_root(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') socket$packet(0x11, 0x3, 0x300) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x0, 0x10000000, 0xba, 0x0, 0x0, 0x2, 0x6, 0x2, 0x257}, 0x0) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) socket$nl_route(0x10, 0x3, 0x0) 22:18:28 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfde5, @loopback}}}}}, 0xfdef) 22:18:28 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0xf00000000000000) 22:18:28 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2160.210750][T10976] IPv6: ADDRCONF(NETDEV_CHANGE): vcan4: link becomes ready 22:18:28 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0xffff, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2160.253455][T10985] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2160.293885][T10987] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2160.325240][T10985] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2160.383927][T10993] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2160.400132][T10995] device lo entered promiscuous mode [ 2160.406858][T10995] device ip_vti0 entered promiscuous mode [ 2160.414326][T10995] device ip6_vti0 entered promiscuous mode [ 2160.421602][T10995] device sit0 entered promiscuous mode [ 2160.429409][T10995] device ip6tnl0 entered promiscuous mode [ 2160.436890][T10995] device syz_tun entered promiscuous mode [ 2160.444592][T10995] device vcan0 entered promiscuous mode [ 2160.450806][T10995] device xfrm0 entered promiscuous mode [ 2160.458310][T10995] device vcan1 entered promiscuous mode [ 2160.464707][T10995] device vcan2 entered promiscuous mode [ 2160.470953][T10995] device vcan3 entered promiscuous mode [ 2160.477483][T10995] device vcan4 entered promiscuous mode 22:18:30 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x1) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000000)={0x0, 'lo\x00', {0x4}, 0x8001}) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) 22:18:30 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:30 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:30 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff, @loopback}}}}}, 0xfdef) 22:18:30 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x4000000000000000) 22:18:30 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/net/tun\x00', 0x23c040, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_SIOCADDDLCI(r1, 0x8980, &(0x7f00000002c0)={'geneve0\x00', 0x4}) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000001f80)='/selinux/policy\x00', 0x0, 0x0) ioctl$sock_SIOCGIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r3, 0x8982, &(0x7f0000001fc0)) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) openat$selinux_enforce(0xffffffffffffff9c, &(0x7f0000000140)='/selinux/enforce\x00', 0x0, 0x0) io_uring_setup(0x75d, &(0x7f0000000080)={0x0, 0x0, 0x29e008acc6fc441f, 0x3, 0x19a}) write$tun(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000450000280000000000019078ac141400ac14160012009078ac1414004500000000000000000000007f00040110000000"], 0xfdef) [ 2162.765418][T11005] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2162.788944][T11008] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2162.822839][T11005] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:30 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback=0x7f000002}}}}}, 0xfdef) 22:18:30 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x1) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) ptrace$setopts(0x4200, r0, 0x8417, 0x2c) fcntl$setsig(r1, 0xa, 0x12) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) [ 2162.870156][T11008] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:30 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:30 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2162.936071][T11016] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:31 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x1) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) ioctl$sock_inet6_udp_SIOCOUTQ(r4, 0x5411, &(0x7f0000000000)) fcntl$setsig(r1, 0xa, 0x12) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r5, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r5, 0x0) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) read(r3, &(0x7f0000000240)=""/243, 0xf3) tkill(r0, 0x15) [ 2163.005667][T11016] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2163.024619][T11024] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:31 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0xc3ffffff00000000) 22:18:31 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback=0x7f000003}}}}}, 0xfdef) 22:18:31 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2163.124157][T11031] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2163.145529][T11024] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:31 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2163.218125][T11031] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:31 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback=0x7f000004}}}}}, 0xfdef) 22:18:31 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2163.310183][T11043] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2163.331408][T11045] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2163.367340][T11043] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2163.423309][T11045] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2164.534138][T11052] cgroup1: Unknown subsys name 'perf_event' [ 2164.540316][T11052] cgroup1: Unknown subsys name 'net_cls' 22:18:33 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="2800000010005fba00"/20, @ANYRES32=0x0, @ANYBLOB="038004e0edb2980600e849654c5ac800"], 0x28}}, 0x0) write$tun(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000004500002a000000160012009078ac141424080063d08941dea5d113b6f86d004500000000810000000000000000"], 0xfdef) dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 22:18:33 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback=0x7f000006}}}}}, 0xfdef) 22:18:33 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xd6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0xffffffff00000000) 22:18:33 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:33 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x1600, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2165.454818][T11467] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2165.462455][T11467] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2165.477837][T11471] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2165.503269][T11476] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2165.518318][T11481] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2165.526201][T11482] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. [ 2165.553414][T11483] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2165.576947][T11482] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. [ 2165.587537][T11481] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:34 executing program 2: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0xa, 0x3, 0x100000006) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/60, 0x3c}], 0x1) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x0) write$P9_RLCREATE(r4, &(0x7f0000000000)={0x18, 0xf, 0x1, {{0x2, 0x2, 0x4}}}, 0x18) ppoll(&(0x7f0000001080)=[{r2}], 0x1, 0x0, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000140)=0x3) fcntl$setsig(r1, 0xa, 0x12) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r5, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r5, 0x0) dup2(r1, r2) fcntl$setown(r1, 0x8, r0) tkill(r0, 0x15) 22:18:34 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback=0x7f000010}}}}}, 0xfdef) 22:18:34 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:34 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:34 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x11, 0x2, 0x0) bind(r4, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r4, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000480)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r5}, [@IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x3, {0x81000000}}]}]}]}, 0x34}}, 0x0) ioctl$sock_inet6_SIOCDELRT(r2, 0x890c, &(0x7f00000001c0)={@rand_addr="545201659c4ab6e791ea11092bf3f8a2", @rand_addr="4d8a6a15540a1adc3a0c36f0df74b62e", @dev={0xfe, 0x80, [], 0x25}, 0x4621, 0xec, 0x5, 0x400, 0x0, 0x400022b, r5}) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:34 executing program 5: pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) r2 = getpid() sched_setattr(r2, &(0x7f0000000040)={0x30, 0x2, 0x0, 0x0, 0x9}, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r3, &(0x7f00000002c0)={0xa, 0x4e23, 0x1, @loopback, 0x401}, 0x1c) perf_event_open(&(0x7f0000000300)={0x1, 0x70, 0xd6, 0xfe, 0xfd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff, 0x0, @perf_bp={&(0x7f0000000140), 0xc}, 0x141e8, 0x0, 0x0, 0x5, 0x0, 0x0, 0x3}, r2, 0x0, 0xffffffffffffffff, 0x0) r4 = getpid() r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r5, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r5, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) writev(r6, &(0x7f00000016c0)=[{&(0x7f0000000180)="bb", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x13, r6, 0x0) ioctl$sock_SIOCDELRT(r6, 0x890c, &(0x7f0000000380)={0x0, @llc={0x1a, 0x206, 0x0, 0x62, 0x6, 0x3, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}, @ipx={0x4, 0x40, 0xfff, "330714752bac", 0xe4}, @xdp={0x2c, 0x9, 0x0, 0x1c}, 0x5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000080)='veth1_to_hsr\x00', 0x3f, 0x200, 0x5}) ioctl$sock_inet6_SIOCADDRT(r5, 0x890b, &(0x7f0000000400)={@mcast1, @local, @mcast2, 0x10000, 0x101, 0x2e, 0x400, 0xc8e, 0x40180, r7}) sched_setattr(r4, &(0x7f0000000040)={0x30, 0x2, 0x0, 0x0, 0x9}, 0x0) sched_setattr(r4, &(0x7f0000000280)={0x38, 0x3, 0x28, 0x7, 0x95e, 0x8, 0x101, 0xffffffffffffe058, 0x7, 0x3}, 0x0) write$FUSE_LSEEK(r0, &(0x7f0000000100)={0x18, 0x0, 0x6}, 0x18) r8 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_RELBIT(r8, 0x40045566, 0x0) fstatfs(r8, &(0x7f0000000180)=""/238) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) [ 2166.087275][T11495] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2166.099909][T11496] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2166.109276][T11500] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2166.185453][T11507] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2166.195485][T11500] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:34 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0xe5fd, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:34 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback=0x7f0001b4}}}}}, 0xfdef) 22:18:34 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0x8, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2166.244323][T11495] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2166.311678][T11515] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2166.320240][T11516] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:34 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$TIPC_GROUP_LEAVE(r2, 0x10f, 0x88) write$tun(r0, &(0x7f0000000180)={@void, @val, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x16}}, @redirect={0x12, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) 22:18:34 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev={0xac, 0x14, 0x14, 0x2}}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0xfde5, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback}}}}}, 0xfdef) [ 2166.384172][T11518] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2166.392180][T11519] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2166.401745][T11523] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 22:18:34 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00', 0x420000015001}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newlink={0x28, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x48003}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) write$tun(r0, &(0x7f0000000180)={@void, @val={0x3, 0x0, 0x0, 0x0, 0x14}, @mpls={[], @ipv4=@icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @dev, @dev}, @redirect={0xd, 0x0, 0x0, @dev, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback=0x7f000300}}}}}, 0xfdef) [ 2166.480249][T11523] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2166.492895][T11529] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 2166.574550][T11529] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready