IPV6_MAXPLEN
ip6->payload_len = len <= IPV6_MAXPLEN ? htons(len) : 0;
ci.max_reasm_len = IPV6_MAXPLEN;
if (len > IPV6_MAXPLEN)
if (pkt_len <= IPV6_MAXPLEN) {
maxnonfragsize = sizeof(struct ipv6hdr) + IPV6_MAXPLEN;
if (unlikely(seg_len > IPV6_MAXPLEN))
if ((unsigned int)end > IPV6_MAXPLEN) {
if (payload_len > IPV6_MAXPLEN) {
if (offset > IPV6_MAXPLEN)
if ((unsigned int)end > IPV6_MAXPLEN) {
if (payload_len > IPV6_MAXPLEN)
if (mtu > IPV6_MAXPLEN - sizeof(struct tcphdr))
mtu = IPV6_MAXPLEN;
if (pkt_len <= IPV6_MAXPLEN ||
if (offset > IPV6_MAXPLEN)