Lines Matching refs:Fragment
74 NET_BUF *Fragment; in Ip6FreeAssembleEntry() local
77 Fragment = NET_LIST_USER_STRUCT (Entry, NET_BUF, List); in Ip6FreeAssembleEntry()
80 NetbufFree (Fragment); in Ip6FreeAssembleEntry()
177 NET_BUF *Fragment; in Ip6Reassemble() local
234 Fragment = NET_LIST_USER_STRUCT (Cur, NET_BUF, List); in Ip6Reassemble()
236 if (This->Start < IP6_GET_CLIP_INFO (Fragment)->Start) { in Ip6Reassemble()
248 Fragment = NET_LIST_USER_STRUCT (Prev, NET_BUF, List); in Ip6Reassemble()
249 Node = IP6_GET_CLIP_INFO (Fragment); in Ip6Reassemble()
259 Ip6TrimPacket (Fragment, Node->Start, This->Start); in Ip6Reassemble()
276 Fragment = NET_LIST_USER_STRUCT (Cur, NET_BUF, List); in Ip6Reassemble()
277 Node = IP6_GET_CLIP_INFO (Fragment); in Ip6Reassemble()
285 RemoveEntryList (&Fragment->List); in Ip6Reassemble()
288 NetbufFree (Fragment); in Ip6Reassemble()
393 Fragment = NET_LIST_USER_STRUCT (ListHead->BackLink, NET_BUF, List); in Ip6Reassemble()
394 if (IP6_GET_CLIP_INFO (Fragment)->End != (INTN) Assemble->TotalLen) { in Ip6Reassemble()
399 Fragment = NET_LIST_HEAD (ListHead, NET_BUF, List); in Ip6Reassemble()
407 TmpPacket = NetbufGetFragment (Fragment, 0, This->HeadLen, 0); in Ip6Reassemble()
414 Fragment = NET_LIST_USER_STRUCT (Cur, NET_BUF, List); in Ip6Reassemble()
415 NetbufTrim (Fragment, This->HeadLen + sizeof (IP6_FRAGMENT_HEADER), TRUE); in Ip6Reassemble()