• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/xnu-2782.1.97/bsd/net/

Lines Matching defs:pf_mtag

279 			    struct pf_mtag *, int *);
358 pd->pf_mtag = pf_find_mtag(m);
2394 struct pf_mtag *pf_mtag;
2422 if ((pf_mtag = pf_get_mtag(m)) == NULL) {
2428 pf_mtag->pftag_flags |= PF_TAG_GENERATED;
2429 pf_mtag->pftag_tag = rtag;
2432 pf_mtag->pftag_rtableid = r->rtableid;
2436 pf_mtag->pftag_qid = r->qid;
2441 pf_mtag->pftag_hdr = mtod(m, struct ip *);
2443 pf_mtag->pftag_flags &= ~(PF_TAG_HDR_INET | PF_TAG_HDR_INET6);
2447 pf_mtag->pftag_flags |= PF_TAG_HDR_INET;
2452 pf_mtag->pftag_flags |= PF_TAG_HDR_INET6;
2566 struct pf_mtag *pf_mtag;
2572 if ((pf_mtag = pf_get_mtag(m0)) == NULL)
2575 pf_mtag->pftag_flags |= PF_TAG_GENERATED;
2578 pf_mtag->pftag_rtableid = r->rtableid;
2582 pf_mtag->pftag_qid = r->qid;
2587 pf_mtag->pftag_hdr = mtod(m0, struct ip *);
2589 pf_mtag->pftag_flags &= ~(PF_TAG_HDR_INET | PF_TAG_HDR_INET6);
2593 pf_mtag->pftag_flags |= PF_TAG_HDR_INET;
2599 pf_mtag->pftag_flags |= PF_TAG_HDR_INET6;
2793 pf_match_tag(struct mbuf *m, struct pf_rule *r, struct pf_mtag *pf_mtag,
2798 *tag = pf_mtag->pftag_tag;
2805 pf_tag_packet(struct mbuf *m, struct pf_mtag *pf_mtag, int tag,
2812 if (pf_mtag == NULL && (pf_mtag = pf_get_mtag(m)) == NULL)
2816 pf_mtag->pftag_tag = tag;
2818 pf_mtag->pftag_rtableid = rtableid;
3441 else if (r->match_tag && !pf_match_tag(m, r, pd->pf_mtag, &tag))
3462 if (pf_tag_packet(m, pd->pf_mtag, tag, rtableid, NULL))
4411 else if (r->match_tag && !pf_match_tag(m, r, pd->pf_mtag, &tag))
4761 if (pf_tag_packet(m, pd->pf_mtag, tag, rtableid, pd)) {
5272 else if (r->match_tag && !pf_match_tag(m, r, pd->pf_mtag, &tag))
5325 if (pf_tag_packet(m, pd->pf_mtag, tag, rtableid, pd)) {
5457 else if (r->match_tag && !pf_match_tag(m, r, pd->pf_mtag, &tag))
5489 if (pf_tag_packet(m, pd->pf_mtag, tag, -1, NULL)) {
7707 if (pd->pf_mtag->pftag_routed++ > 3) {
7878 if (pd->pf_mtag->pftag_routed++ > 3) {
7909 struct pf_mtag *pf_mtag;
7911 if ((pf_mtag = pf_get_mtag(m0)) == NULL)
7913 pf_mtag->pftag_flags |= PF_TAG_GENERATED;
8076 pd.pf_mtag = pf_get_mtag(m); \
8105 if ((pd.pf_mtag = pf_get_mtag(m)) == NULL) {
8111 if (pd.pf_mtag->pftag_flags & PF_TAG_GENERATED)
8130 pd.pf_mtag = pf_get_mtag(m);
8184 pd.pf_mtag = pf_get_mtag(m);
8458 (void) pf_tag_packet(m, pd.pf_mtag, s ? s->tag : 0,
8465 pd.pf_mtag->pftag_qid = r->pqid;
8467 pd.pf_mtag->pftag_qid = r->qid;
8472 pd.pf_mtag->pftag_hdr = h;
8474 pd.pf_mtag->pftag_flags &= ~PF_TAG_HDR_INET6;
8475 pd.pf_mtag->pftag_flags |= PF_TAG_HDR_INET;
8491 pd.pf_mtag->pftag_flags |= PF_TAG_TRANSLATE_LOCALHOST;
8637 if ((pd.pf_mtag = pf_get_mtag(m)) == NULL) {
8643 if (pd.pf_mtag->pftag_flags & PF_TAG_GENERATED)
8664 pd.pf_mtag = pf_get_mtag(m);
8734 pd.pf_mtag = pf_get_mtag(m);
9054 (void) pf_tag_packet(m, pd.pf_mtag, s ? s->tag : 0,
9061 pd.pf_mtag->pftag_qid = r->pqid;
9063 pd.pf_mtag->pftag_qid = r->qid;
9068 pd.pf_mtag->pftag_hdr = h;
9070 pd.pf_mtag->pftag_flags &= ~PF_TAG_HDR_INET;
9071 pd.pf_mtag->pftag_flags |= PF_TAG_HDR_INET6;
9082 pd.pf_mtag->pftag_flags |= PF_TAG_TRANSLATE_LOCALHOST;
9282 struct pf_mtag *
9291 struct pf_mtag *