Lines Matching defs:opt

150 	u8 *opt = skb_put(skb, space);
152 opt[0] = type;
153 opt[1] = space>>3;
155 memset(opt + 2, 0, pad);
156 opt += pad;
159 memcpy(opt+2, data, data_len);
161 opt += data_len;
164 memset(opt, 0, space);
198 struct nd_opt_hdr *opt)
200 return opt->nd_opt_type == ND_OPT_PREFIX_INFO ||
201 opt->nd_opt_type == ND_OPT_RDNSS ||
202 opt->nd_opt_type == ND_OPT_DNSSL ||
203 opt->nd_opt_type == ND_OPT_CAPTIVE_PORTAL ||
204 opt->nd_opt_type == ND_OPT_PREF64 ||
205 ndisc_ops_is_useropt(dev, opt->nd_opt_type);
221 u8 *opt, int opt_len,
224 struct nd_opt_hdr *nd_opt = (struct nd_opt_hdr *)opt;
639 u8 *opt = skb_put(skb, 8);
641 opt[0] = ND_OPT_NONCE;
642 opt[1] = 8 >> 3;
643 memcpy(opt + 2, &nonce, 6);
794 offsetof(struct nd_msg, opt));
823 if (!ndisc_parse_options(dev, msg->opt, ndoptlen, &ndopts))
998 offsetof(struct nd_msg, opt));
1030 if (!ndisc_parse_options(dev, msg->opt, ndoptlen, &ndopts))
1162 if (!ndisc_parse_options(skb->dev, rs_msg->opt, ndoptlen, &ndopts))
1186 static void ndisc_ra_useropt(struct sk_buff *ra, struct nd_opt_hdr *opt)
1195 + (opt->nd_opt_len << 3));
1214 ndmsg->nduseropt_opts_len = opt->nd_opt_len << 3;
1216 memcpy(ndmsg + 1, opt, opt->nd_opt_len << 3);
1248 __u8 *opt = (__u8 *)(ra_msg + 1);
1277 if (!ndisc_parse_options(skb->dev, opt, optlen, &ndopts))
1609 offsetof(struct rd_msg, opt));
1630 if (!ndisc_parse_options(skb->dev, msg->opt, ndoptlen, &ndopts))
1651 u8 *opt = skb_put(skb, rd_len);
1653 memset(opt, 0, 8);
1654 *(opt++) = ND_OPT_REDIRECT_HDR;
1655 *(opt++) = (rd_len >> 3);
1656 opt += 6;
1658 skb_copy_bits(orig_skb, skb_network_offset(orig_skb), opt,