Lines Matching refs:IPv6ExtHdrFragment
477 if self.nh == 44 and isinstance(self.payload, IPv6ExtHdrFragment):
539 elif other.nh == 44 and isinstance(other.payload, IPv6ExtHdrFragment):
1103 class IPv6ExtHdrFragment(_IPv6ExtHdr): class
1120 l = [x for x in packets if IPv6ExtHdrFragment in x] # remove non fragments
1124 id = l[0][IPv6ExtHdrFragment].id
1127 l = [x for x in l if x[IPv6ExtHdrFragment].id == id]
1136 min_offset = l[0][IPv6ExtHdrFragment].offset
1138 cur_offset = p[IPv6ExtHdrFragment].offset
1148 q=p[IPv6ExtHdrFragment]
1157 nh = q[IPv6ExtHdrFragment].nh
1158 q[IPv6ExtHdrFragment].underlayer.nh = nh
1159 del q[IPv6ExtHdrFragment].underlayer.payload
1177 if not IPv6ExtHdrFragment in pkt:
1185 if len(raw(pkt[IPv6ExtHdrFragment])) > 65535:
1195 fragPart = pkt[IPv6ExtHdrFragment].payload
1201 nh = pkt[IPv6ExtHdrFragment].nh
1204 fragHeader = pkt[IPv6ExtHdrFragment]
1210 del pkt[IPv6ExtHdrFragment].underlayer.payload # detach payload