IPPF_HOPOPTS
(ipp->ipp_fields & IPPF_HOPOPTS)) {
ipp->ipp_fields &= ~IPPF_HOPOPTS;
ipp->ipp_fields |= IPPF_HOPOPTS;
(ipp->ipp_fields & IPPF_HOPOPTS)) {
if (!(ipp->ipp_fields & IPPF_HOPOPTS))
if (fields & IPPF_HOPOPTS) {
ipp->ipp_fields &= ~(IPPF_HOPOPTS | IPPF_RTHDRDSTOPTS | IPPF_DSTOPTS |
~(IPPF_HOPOPTS | IPPF_RTHDRDSTOPTS | IPPF_DSTOPTS |
if (!(fields & (IPPF_HOPOPTS | IPPF_RTHDRDSTOPTS | IPPF_DSTOPTS |
if (fields & IPPF_HOPOPTS) {
dst->ipp_fields |= IPPF_HOPOPTS;
if (hbh_needed && !(ipp->ipp_fields & IPPF_HOPOPTS)) {
ipp->ipp_fields |= IPPF_HOPOPTS;
} else if (ipp->ipp_fields & IPPF_HOPOPTS) {
} else if (ipp->ipp_fields & IPPF_HOPOPTS) {
(ipp->ipp_fields & IPPF_HOPOPTS),
(ipp->ipp_fields & IPPF_HOPOPTS),
(ipp->ipp_fields & IPPF_HOPOPTS),
(ipp->ipp_fields & IPPF_HOPOPTS),
&tcp->tcp_hopoptslen, (ipp->ipp_fields & IPPF_HOPOPTS),
(ipp->ipp_fields & IPPF_HOPOPTS),