Lines Matching refs:pip
101 protohandlerin(struct libalias *la, struct ip *pip, struct alias_data *ah) in protohandlerin() argument
104 AliasHandlePptpIn(la, pip, ah->lnk); in protohandlerin()
109 protohandlerout(struct libalias *la, struct ip *pip, struct alias_data *ah) in protohandlerout() argument
112 AliasHandlePptpOut(la, pip, ah->lnk); in protohandlerout()
117 protohandlergrein(struct libalias *la, struct ip *pip, struct alias_data *ah) in protohandlergrein() argument
121 AliasHandlePptpGreIn(la, pip) == 0) in protohandlergrein()
127 protohandlergreout(struct libalias *la, struct ip *pip, struct alias_data *ah) in protohandlergreout() argument
130 if (AliasHandlePptpGreOut(la, pip) == 0) in protohandlergreout()
300 struct ip *pip, /* IP packet to examine/patch */ in AliasHandlePptpOut() argument
310 if ((cptr = AliasVerifyPptp(pip, &ctl_type)) == NULL) in AliasHandlePptpOut()
347 tc = (struct tcphdr *)ip_next(pip); in AliasHandlePptpOut()
372 struct ip *pip, /* IP packet to examine/patch */ in AliasHandlePptpIn() argument
382 if ((cptr = AliasVerifyPptp(pip, &ctl_type)) == NULL) in AliasHandlePptpIn()
419 tc = (struct tcphdr *)ip_next(pip); in AliasHandlePptpIn()
437 AliasVerifyPptp(struct ip *pip, u_int16_t * ptype) in AliasVerifyPptp() argument
444 tc = (struct tcphdr *)ip_next(pip); in AliasVerifyPptp()
445 hlen = (pip->ip_hl + tc->th_off) << 2; in AliasVerifyPptp()
446 tlen = ntohs(pip->ip_len); in AliasVerifyPptp()
474 AliasHandlePptpGreOut(struct libalias *la, struct ip *pip) in AliasHandlePptpGreOut() argument
479 gr = (GreHdr *) ip_next(pip); in AliasHandlePptpGreOut()
485 lnk = FindPptpOutByPeerCallId(la, pip->ip_src, pip->ip_dst, gr->gh_call_id); in AliasHandlePptpGreOut()
490 DifferentialChecksum(&pip->ip_sum, in AliasHandlePptpGreOut()
491 &alias_addr, &pip->ip_src, 2); in AliasHandlePptpGreOut()
492 pip->ip_src = alias_addr; in AliasHandlePptpGreOut()
498 AliasHandlePptpGreIn(struct libalias *la, struct ip *pip) in AliasHandlePptpGreIn() argument
503 gr = (GreHdr *) ip_next(pip); in AliasHandlePptpGreIn()
509 lnk = FindPptpInByPeerCallId(la, pip->ip_src, pip->ip_dst, gr->gh_call_id); in AliasHandlePptpGreIn()
517 DifferentialChecksum(&pip->ip_sum, in AliasHandlePptpGreIn()
518 &src_addr, &pip->ip_dst, 2); in AliasHandlePptpGreIn()
519 pip->ip_dst = src_addr; in AliasHandlePptpGreIn()