def ipv6_reassembly(frame):
if '<STR_LIT>' in frame:<EOL><INDENT>ipv6 = frame['<STR_LIT>'].info<EOL>if '<STR_LIT>' not in ipv6:      <EOL><INDENT>return False, None<EOL><DEDENT>data = dict(<EOL>bufid=(<EOL>ipv6.src,                                       <EOL>ipv6.dst,                                       <EOL>ipv6.label,                                     <EOL>ipv6.ipv6_frag.next.name,                       <EOL>),<EOL>num=frame.info.number,                              <EOL>fo=ipv6.ipv6_frag.offset,                           <EOL>ihl=ipv6.hdr_len,                                   <EOL>mf=ipv6.ipv6_frag.mf,                               <EOL>tl=ipv6.hdr_len + ipv6.raw_len,                     <EOL>header=bytearray(ipv6.fragment.header),             <EOL>payload=bytearray(ipv6.fragment.payload or b'<STR_LIT>'),    <EOL>)<EOL>return True, data<EOL><DEDENT>return False, None<EOL>
Make data for IPv6 reassembly.