| version 1.52.4.1, 2003/10/19 10:01:31 |
version 1.53, 2002/05/28 03:04:06 |
| Line 1312 ip6_nexthdr(m, off, proto, nxtp) |
|
| Line 1312 ip6_nexthdr(m, off, proto, nxtp) |
|
| if (m->m_pkthdr.len < off + sizeof(fh)) |
if (m->m_pkthdr.len < off + sizeof(fh)) |
| return -1; |
return -1; |
| m_copydata(m, off, sizeof(fh), (caddr_t)&fh); |
m_copydata(m, off, sizeof(fh), (caddr_t)&fh); |
| if ((fh.ip6f_offlg & IP6F_OFF_MASK) != 0) |
if ((ntohs(fh.ip6f_offlg) & IP6F_OFF_MASK) != 0) |
| return -1; |
return -1; |
| if (nxtp) |
if (nxtp) |
| *nxtp = fh.ip6f_nxt; |
*nxtp = fh.ip6f_nxt; |
| Line 1517 ip6_sysctl(name, namelen, oldp, oldlenp, |
|
| Line 1517 ip6_sysctl(name, namelen, oldp, oldlenp, |
|
| } |
} |
| return (error); |
return (error); |
| #endif |
#endif |
| |
case IPV6CTL_MAXFRAGS: |
| |
return sysctl_int(oldp, oldlenp, newp, newlen, &ip6_maxfrags); |
| default: |
default: |
| return EOPNOTSUPP; |
return EOPNOTSUPP; |
| } |
} |