Lines Matching refs:pf_mtag

309 #define	PACKET_LOOPED(pd)	((pd)->pf_mtag &&			\
310 (pd)->pf_mtag->flags & PF_PACKET_LOOPED)
775 sizeof(struct pf_mtag), NULL, NULL, pf_mtag_uminit, NULL,
923 t->m_tag_len = sizeof(struct pf_mtag);
936 struct pf_mtag *
942 return ((struct pf_mtag *)(mtag + 1));
947 bzero(mtag + 1, sizeof(struct pf_mtag));
950 return ((struct pf_mtag *)(mtag + 1));
2357 struct pf_mtag *pf_mtag;
2394 if ((pf_mtag = pf_get_mtag(m)) == NULL) {
2401 pf_mtag->tag = rtag;
2408 pf_mtag->qid = r->qid;
2411 pf_mtag->hdr = mtod(m, struct ip *);
2619 struct pf_mtag *pf_mtag;
2631 if ((pf_mtag = pf_get_mtag(m0)) == NULL) {
2643 pf_mtag->qid = r->qid;
2645 pf_mtag->hdr = mtod(m0, struct ip *);
2818 if (pd->pf_mtag == NULL && ((pd->pf_mtag = pf_get_mtag(m)) == NULL))
2821 pd->pf_mtag->tag = tag;
3492 pd->pf_mtag ? pd->pf_mtag->tag : 0))
3902 pd->pf_mtag ? pd->pf_mtag->tag : 0))
5496 if ((pd->pf_mtag == NULL &&
5497 ((pd->pf_mtag = pf_get_mtag(*m)) == NULL)) ||
5498 pd->pf_mtag->routed++ > 3) {
5674 if ((pd->pf_mtag == NULL &&
5675 ((pd->pf_mtag = pf_get_mtag(*m)) == NULL)) ||
5676 pd->pf_mtag->routed++ > 3) {
5967 pd.pf_mtag = pf_find_mtag(m);
5975 if (pd.pf_mtag == NULL &&
5976 ((pd.pf_mtag = pf_get_mtag(m)) == NULL)) {
5980 pd.pf_mtag->flags |= PF_PACKET_LOOPED;
5983 if (pd.pf_mtag && pd.pf_mtag->flags & PF_FASTFWD_OURS_PRESENT) {
5985 pd.pf_mtag->flags &= ~PF_FASTFWD_OURS_PRESENT;
6161 if (pd.pf_mtag == NULL &&
6162 ((pd.pf_mtag = pf_get_mtag(m)) == NULL)) {
6167 pd.pf_mtag->qid_hash = pf_state_hash(s);
6169 pd.pf_mtag->qid = r->pqid;
6171 pd.pf_mtag->qid = r->qid;
6173 pd.pf_mtag->hdr = h;
6206 if (pd.pf_mtag == NULL &&
6207 ((pd.pf_mtag = pf_get_mtag(m)) == NULL)) {
6214 pd.pf_mtag->flags |=
6341 pd.pf_mtag = pf_find_mtag(m);
6343 if (pd.pf_mtag && pd.pf_mtag->flags & PF_TAG_GENERATED)
6604 if (pd.pf_mtag == NULL &&
6605 ((pd.pf_mtag = pf_get_mtag(m)) == NULL)) {
6610 pd.pf_mtag->qid_hash = pf_state_hash(s);
6612 pd.pf_mtag->qid = r->pqid;
6614 pd.pf_mtag->qid = r->qid;
6616 pd.pf_mtag->hdr = h;