Lines Matching refs:pip
352 struct iphdr *pip; in igmpv3_newpack() local
386 pip = ip_hdr(skb); in igmpv3_newpack()
389 pip->version = 4; in igmpv3_newpack()
390 pip->ihl = (sizeof(struct iphdr)+4)>>2; in igmpv3_newpack()
391 pip->tos = 0xc0; in igmpv3_newpack()
392 pip->frag_off = htons(IP_DF); in igmpv3_newpack()
393 pip->ttl = 1; in igmpv3_newpack()
394 pip->daddr = fl4.daddr; in igmpv3_newpack()
397 pip->saddr = igmpv3_get_srcaddr(dev, &fl4); in igmpv3_newpack()
400 pip->protocol = IPPROTO_IGMP; in igmpv3_newpack()
401 pip->tot_len = 0; /* filled in later */ in igmpv3_newpack()
403 ((u8 *)&pip[1])[0] = IPOPT_RA; in igmpv3_newpack()
404 ((u8 *)&pip[1])[1] = 4; in igmpv3_newpack()
405 ((u8 *)&pip[1])[2] = 0; in igmpv3_newpack()
406 ((u8 *)&pip[1])[3] = 0; in igmpv3_newpack()