Lines Matching refs:protoff

34 static unsigned int mangle_packet(struct sk_buff *skb, unsigned int protoff,  in mangle_packet()  argument
46 th = (struct tcphdr *)(skb->data + protoff); in mangle_packet()
47 baseoff = protoff + th->doff * 4; in mangle_packet()
51 protoff, matchoff, matchlen, in mangle_packet()
55 baseoff = protoff + sizeof(struct udphdr); in mangle_packet()
59 protoff, matchoff, matchlen, in mangle_packet()
92 static int map_addr(struct sk_buff *skb, unsigned int protoff, in map_addr() argument
123 return mangle_packet(skb, protoff, dataoff, dptr, datalen, in map_addr()
127 static int map_sip_addr(struct sk_buff *skb, unsigned int protoff, in map_sip_addr() argument
141 return map_addr(skb, protoff, dataoff, dptr, datalen, in map_sip_addr()
145 static unsigned int nf_nat_sip(struct sk_buff *skb, unsigned int protoff, in nf_nat_sip() argument
164 !map_addr(skb, protoff, dataoff, dptr, datalen, in nf_nat_sip()
200 if (!map_addr(skb, protoff, dataoff, dptr, datalen, in nf_nat_sip()
218 if (!mangle_packet(skb, protoff, dataoff, dptr, datalen, in nf_nat_sip()
235 if (!mangle_packet(skb, protoff, dataoff, dptr, datalen, in nf_nat_sip()
251 if (!mangle_packet(skb, protoff, dataoff, dptr, datalen, in nf_nat_sip()
267 if (!map_addr(skb, protoff, dataoff, dptr, datalen, in nf_nat_sip()
275 if (!map_sip_addr(skb, protoff, dataoff, dptr, datalen, SIP_HDR_FROM) || in nf_nat_sip()
276 !map_sip_addr(skb, protoff, dataoff, dptr, datalen, SIP_HDR_TO)) { in nf_nat_sip()
290 uh = (void *)skb->data + protoff; in nf_nat_sip()
293 if (!nf_nat_mangle_udp_packet(skb, ct, ctinfo, protoff, in nf_nat_sip()
303 static void nf_nat_sip_seq_adjust(struct sk_buff *skb, unsigned int protoff, in nf_nat_sip_seq_adjust() argument
313 th = (struct tcphdr *)(skb->data + protoff); in nf_nat_sip_seq_adjust()
373 static unsigned int nf_nat_sip_expect(struct sk_buff *skb, unsigned int protoff, in nf_nat_sip_expect() argument
422 if (!mangle_packet(skb, protoff, dataoff, dptr, datalen, in nf_nat_sip_expect()
435 static int mangle_content_len(struct sk_buff *skb, unsigned int protoff, in mangle_content_len() argument
458 return mangle_packet(skb, protoff, dataoff, dptr, datalen, in mangle_content_len()
462 static int mangle_sdp_packet(struct sk_buff *skb, unsigned int protoff, in mangle_sdp_packet() argument
477 return mangle_packet(skb, protoff, dataoff, dptr, datalen, in mangle_sdp_packet()
481 static unsigned int nf_nat_sdp_addr(struct sk_buff *skb, unsigned int protoff, in nf_nat_sdp_addr() argument
495 if (mangle_sdp_packet(skb, protoff, dataoff, dptr, datalen, in nf_nat_sdp_addr()
499 return mangle_content_len(skb, protoff, dataoff, dptr, datalen); in nf_nat_sdp_addr()
502 static unsigned int nf_nat_sdp_port(struct sk_buff *skb, unsigned int protoff, in nf_nat_sdp_port() argument
513 if (!mangle_packet(skb, protoff, dataoff, dptr, datalen, in nf_nat_sdp_port()
517 return mangle_content_len(skb, protoff, dataoff, dptr, datalen); in nf_nat_sdp_port()
520 static unsigned int nf_nat_sdp_session(struct sk_buff *skb, unsigned int protoff, in nf_nat_sdp_session() argument
533 if (mangle_sdp_packet(skb, protoff, dataoff, dptr, datalen, sdpoff, in nf_nat_sdp_session()
537 switch (mangle_sdp_packet(skb, protoff, dataoff, dptr, datalen, sdpoff, in nf_nat_sdp_session()
554 return mangle_content_len(skb, protoff, dataoff, dptr, datalen); in nf_nat_sdp_session()
559 static unsigned int nf_nat_sdp_media(struct sk_buff *skb, unsigned int protoff, in nf_nat_sdp_media() argument
628 !nf_nat_sdp_port(skb, protoff, dataoff, dptr, datalen, in nf_nat_sdp_media()