Symbol: pf_mtag
sys/net/altq/altq_cbq.c
463
struct pf_mtag *t;
sys/net/altq/altq_fairq.c
486
struct pf_mtag *t;
sys/net/altq/altq_hfsc.c
659
struct pf_mtag *t;
sys/net/altq/altq_priq.c
450
struct pf_mtag *t;
sys/net/altq/altq_red.c
442
struct pf_mtag *at;
sys/net/if_ethersubr.c
284
struct pf_mtag *t;
sys/net/pfvar.h
1967
struct pf_mtag *pf_mtag;
sys/net/pfvar.h
2726
struct pf_mtag *pf_get_mtag(struct mbuf *);
sys/netpfil/ipfw/ip_fw2.c
2654
struct pf_mtag *at;
sys/netpfil/ipfw/ip_fw2.c
2669
sizeof(struct pf_mtag), M_NOWAIT | M_ZERO);
sys/netpfil/ipfw/ip_fw2.c
2678
at = (struct pf_mtag *)(mtag + 1);
sys/netpfil/pf/pf.c
10065
pd->pf_mtag = pf_find_mtag(md);
sys/netpfil/pf/pf.c
10125
if ((pd->pf_mtag == NULL &&
sys/netpfil/pf/pf.c
10126
((pd->pf_mtag = pf_get_mtag(pd->m)) == NULL)) ||
sys/netpfil/pf/pf.c
10127
pd->pf_mtag->routed++ > 3) {
sys/netpfil/pf/pf.c
10139
if ((pd->pf_mtag->flags & PF_MTAG_FLAG_DUPLICATED)) {
sys/netpfil/pf/pf.c
10154
pd->pf_mtag->flags |= PF_MTAG_FLAG_DUPLICATED;
sys/netpfil/pf/pf.c
10533
if (pd->pf_mtag->flags & PF_MTAG_FLAG_DUMMYNETED)
sys/netpfil/pf/pf.c
10645
pf_dummynet_flag_remove(struct mbuf *m, struct pf_mtag *pf_mtag)
sys/netpfil/pf/pf.c
10649
pf_mtag->flags &= ~PF_MTAG_FLAG_DUMMYNET;
sys/netpfil/pf/pf.c
10684
if (pd->pf_mtag == NULL &&
sys/netpfil/pf/pf.c
10685
((pd->pf_mtag = pf_get_mtag(*m0)) == NULL)) {
sys/netpfil/pf/pf.c
10692
pd->pf_mtag->flags |= PF_MTAG_FLAG_ROUTE_TO;
sys/netpfil/pf/pf.c
10694
pd->pf_mtag->if_index = ifp->if_index;
sys/netpfil/pf/pf.c
10695
pd->pf_mtag->if_idxgen = ifp->if_idxgen;
sys/netpfil/pf/pf.c
10701
memcpy(&pd->pf_mtag->dst, sa,
sys/netpfil/pf/pf.c
10705
memcpy(&pd->pf_mtag->dst, sa,
sys/netpfil/pf/pf.c
10727
pd->pf_mtag->flags |= PF_MTAG_FLAG_DUMMYNET;
sys/netpfil/pf/pf.c
10728
pd->pf_mtag->flags |= PF_MTAG_FLAG_DUMMYNETED;
sys/netpfil/pf/pf.c
10731
pd->pf_mtag->flags &= ~PF_MTAG_FLAG_ROUTE_TO;
sys/netpfil/pf/pf.c
10732
pf_dummynet_flag_remove(*m0, pd->pf_mtag);
sys/netpfil/pf/pf.c
11115
pd->pf_mtag = pf_find_mtag(m);
sys/netpfil/pf/pf.c
11137
if (pd->pf_mtag && pd->pf_mtag->dnpipe) {
sys/netpfil/pf/pf.c
11138
pd->act.dnpipe = pd->pf_mtag->dnpipe;
sys/netpfil/pf/pf.c
11139
pd->act.flags = pd->pf_mtag->dnflags;
sys/netpfil/pf/pf.c
11668
if (pd.pf_mtag != NULL && (pd.pf_mtag->flags & PF_MTAG_FLAG_ROUTE_TO)) {
sys/netpfil/pf/pf.c
11669
pd.pf_mtag->flags &= ~PF_MTAG_FLAG_ROUTE_TO;
sys/netpfil/pf/pf.c
11671
ifp = ifnet_byindexgen(pd.pf_mtag->if_index,
sys/netpfil/pf/pf.c
11672
pd.pf_mtag->if_idxgen);
sys/netpfil/pf/pf.c
11686
(ifp->if_output)(ifp, *m0, sintosa(&pd.pf_mtag->dst), NULL);
sys/netpfil/pf/pf.c
11691
if (ip_dn_io_ptr != NULL && pd.pf_mtag != NULL &&
sys/netpfil/pf/pf.c
11692
pd.pf_mtag->flags & PF_MTAG_FLAG_DUMMYNET) {
sys/netpfil/pf/pf.c
11699
pf_dummynet_flag_remove(pd.m, pd.pf_mtag);
sys/netpfil/pf/pf.c
11743
if (pd.pf_mtag == NULL &&
sys/netpfil/pf/pf.c
11744
((pd.pf_mtag = pf_get_mtag(pd.m)) == NULL)) {
sys/netpfil/pf/pf.c
11748
pd.pf_mtag->flags |= PF_MTAG_FLAG_PACKET_LOOPED;
sys/netpfil/pf/pf.c
11750
if (pd.pf_mtag && pd.pf_mtag->flags & PF_MTAG_FLAG_FASTFWD_OURS_PRESENT) {
sys/netpfil/pf/pf.c
11752
pd.pf_mtag->flags &= ~PF_MTAG_FLAG_FASTFWD_OURS_PRESENT;
sys/netpfil/pf/pf.c
11954
if (pd.pf_mtag == NULL &&
sys/netpfil/pf/pf.c
11955
((pd.pf_mtag = pf_get_mtag(pd.m)) == NULL)) {
sys/netpfil/pf/pf.c
11960
pd.pf_mtag->qid_hash = pf_state_hash(s);
sys/netpfil/pf/pf.c
11962
pd.pf_mtag->qid = pd.act.pqid;
sys/netpfil/pf/pf.c
11964
pd.pf_mtag->qid = pd.act.qid;
sys/netpfil/pf/pf.c
11966
pd.pf_mtag->hdr = mtod(pd.m, void *);
sys/netpfil/pf/pf.c
12000
if (pd.pf_mtag == NULL &&
sys/netpfil/pf/pf.c
12001
((pd.pf_mtag = pf_get_mtag(pd.m)) == NULL)) {
sys/netpfil/pf/pf.c
12008
pd.pf_mtag->flags |=
sys/netpfil/pf/pf.c
12033
if (pd.pf_mtag)
sys/netpfil/pf/pf.c
12034
pd.pf_mtag->flags &= ~PF_MTAG_FLAG_PACKET_LOOPED;
sys/netpfil/pf/pf.c
1424
sizeof(struct pf_mtag), NULL, NULL, pf_mtag_uminit, NULL,
sys/netpfil/pf/pf.c
1614
t->m_tag_len = sizeof(struct pf_mtag);
sys/netpfil/pf/pf.c
1627
struct pf_mtag *
sys/netpfil/pf/pf.c
1633
return ((struct pf_mtag *)(mtag + 1));
sys/netpfil/pf/pf.c
1638
bzero(mtag + 1, sizeof(struct pf_mtag));
sys/netpfil/pf/pf.c
1641
return ((struct pf_mtag *)(mtag + 1));
sys/netpfil/pf/pf.c
337
struct pf_mtag *pf_mtag);
sys/netpfil/pf/pf.c
4437
struct pf_mtag *pf_mtag;
sys/netpfil/pf/pf.c
4473
if ((pf_mtag = pf_get_mtag(m)) == NULL) {
sys/netpfil/pf/pf.c
4479
pf_mtag->tag = mtag_tag;
sys/netpfil/pf/pf.c
4480
pf_mtag->flags = mtag_flags;
sys/netpfil/pf/pf.c
4487
pf_mtag->qid = r->qid;
sys/netpfil/pf/pf.c
4490
pf_mtag->hdr = mtod(m, struct ip *);
sys/netpfil/pf/pf.c
4849
struct pf_mtag *pf_mtag;
sys/netpfil/pf/pf.c
4877
if ((pf_mtag = pf_get_mtag(m0)) == NULL) {
sys/netpfil/pf/pf.c
4889
pf_mtag->qid = r->qid;
sys/netpfil/pf/pf.c
4891
pf_mtag->hdr = mtod(m0, struct ip *);
sys/netpfil/pf/pf.c
5063
if (pd->pf_mtag == NULL && ((pd->pf_mtag = pf_get_mtag(pd->m)) == NULL))
sys/netpfil/pf/pf.c
5066
pd->pf_mtag->tag = tag;
sys/netpfil/pf/pf.c
5642
struct pf_mtag *mtag;
sys/netpfil/pf/pf.c
6067
&ctx->tag, pd->pf_mtag ? pd->pf_mtag->tag : 0),
sys/netpfil/pf/pf.c
709
#define PACKET_LOOPED(pd) ((pd)->pf_mtag && \
sys/netpfil/pf/pf.c
710
(pd)->pf_mtag->flags & PF_MTAG_FLAG_PACKET_LOOPED)
sys/netpfil/pf/pf.c
8772
pd2.pf_mtag = pd->pf_mtag;
sys/netpfil/pf/pf.c
9759
if ((pd->pf_mtag == NULL &&
sys/netpfil/pf/pf.c
9760
((pd->pf_mtag = pf_get_mtag(pd->m)) == NULL)) ||
sys/netpfil/pf/pf.c
9761
pd->pf_mtag->routed++ > 3) {
sys/netpfil/pf/pf.c
9773
if ((pd->pf_mtag->flags & PF_MTAG_FLAG_DUPLICATED)) {
sys/netpfil/pf/pf.c
9788
pd->pf_mtag->flags |= PF_MTAG_FLAG_DUPLICATED;
sys/netpfil/pf/pf_lb.c
186
pd->pf_mtag ? pd->pf_mtag->tag : 0),
sys/netpfil/pf/pf_mtag.h
62
static __inline struct pf_mtag *
sys/netpfil/pf/pf_mtag.h
70
return ((struct pf_mtag *)(mtag + 1));
sys/netpfil/pf/pf_norm.c
1122
pd.pf_mtag = pf_find_mtag(m);
sys/netpfil/pf/pf_norm.c
1204
pd->pf_mtag ? pd->pf_mtag->tag : 0))
sys/netpfil/pf/pf_syncookies.c
266
if (pd->pf_mtag && (pd->pf_mtag->flags & PF_MTAG_FLAG_SYNCOOKIE_RECREATED))