Searched refs:pf_mtag (Results 1 – 13 of 13) sorted by relevance
| /xnu-8020.140.41/bsd/netinet6/ |
| H A D | ip6_forward.c | 110 struct pf_mtag *pf_mtag; in adjust_scope_and_pktlen() local 113 pf_mtag = pf_find_mtag(m); in adjust_scope_and_pktlen() 114 ASSERT(pf_mtag != NULL); in adjust_scope_and_pktlen() 115 if (pf_mtag->pftag_rtableid != IFSCOPE_NONE) { in adjust_scope_and_pktlen() 116 *ifscope_p = pf_mtag->pftag_rtableid; in adjust_scope_and_pktlen() 120 ASSERT(pf_mtag->pftag_flags & PF_TAG_REASSEMBLED); in adjust_scope_and_pktlen() 730 struct pf_mtag *pf_mtag; in ip6_forward() local 755 pf_mtag = pf_find_mtag(m); in ip6_forward() 759 if ((pf_mtag->pftag_flags & PF_TAG_REFRAGMENTED) != 0) { in ip6_forward() 762 pf_mtag->pftag_flags &= ~PF_TAG_REFRAGMENTED; in ip6_forward()
|
| /xnu-8020.140.41/bsd/net/classq/ |
| H A D | classq.h | 242 extern u_int8_t read_dsfield(struct mbuf *, struct pf_mtag *); 243 extern void write_dsfield(struct mbuf *, struct pf_mtag *, u_int8_t); 244 extern int mark_ecn(struct mbuf *, struct pf_mtag *, int);
|
| H A D | classq_util.c | 88 read_dsfield(struct mbuf *m, struct pf_mtag *t) in read_dsfield() 140 write_dsfield(struct mbuf *m, struct pf_mtag *t, u_int8_t dsfield) in write_dsfield() 212 mark_ecn(struct mbuf *m, struct pf_mtag *t, int flags) in mark_ecn()
|
| H A D | classq_sfb.h | 157 struct pf_mtag *);
|
| /xnu-8020.140.41/bsd/net/ |
| H A D | pf_pbuf.h | 53 struct pf_mtag pm_pftag; 77 struct pf_mtag *pb_pftag;
|
| H A D | pf.c | 272 struct pf_mtag *, int *); 372 pd->pf_mtag = pf_find_mtag_pbuf(pbuf); in pf_lazy_makewritable() 2584 struct pf_mtag *pf_mtag; in pf_send_tcp() local 2612 if ((pf_mtag = pf_get_mtag(m)) == NULL) { in pf_send_tcp() 2617 pf_mtag->pftag_flags |= PF_TAG_GENERATED; in pf_send_tcp() 2619 pf_mtag->pftag_tag = rtag; in pf_send_tcp() 2622 pf_mtag->pftag_rtableid = r->rtableid; in pf_send_tcp() 2627 pf_mtag->pftag_hdr = mtod(m, struct ip *); in pf_send_tcp() 2629 pf_mtag->pftag_flags &= ~(PF_TAG_HDR_INET | PF_TAG_HDR_INET6); in pf_send_tcp() 2633 pf_mtag->pftag_flags |= PF_TAG_HDR_INET; in pf_send_tcp() [all …]
|
| H A D | pf_norm.c | 1464 struct pf_mtag *pftag = pf_get_mtag(m); in pf_reassemble6() 1826 struct pf_mtag *mtag; in pf_refragment6() 2057 pd->pf_mtag = pf_find_mtag_pbuf(pbuf); in pf_normalize_ip() 2061 if (pd->pf_mtag == NULL) { in pf_normalize_ip() 2063 if ((pd->pf_mtag = pf_get_mtag(m)) == NULL) { in pf_normalize_ip() 2081 if (dir == PF_OUT && (pd->pf_mtag->pftag_flags & PF_TAG_FRAGCACHE)) { in pf_normalize_ip() 2125 pd->pf_mtag = pf_find_mtag_pbuf(pbuf); in pf_normalize_ip() 2129 if (pd->pf_mtag == NULL) { in pf_normalize_ip() 2131 if ((pd->pf_mtag = pf_get_mtag(m)) == NULL) { in pf_normalize_ip() 2140 pd->pf_mtag->pftag_flags |= PF_TAG_FRAGCACHE; in pf_normalize_ip() [all …]
|
| H A D | pfvar.h | 1436 struct pf_mtag *pf_mtag; member 2337 __private_extern__ int pf_tag_packet(pbuf_t *, struct pf_mtag *, 2400 __private_extern__ struct pf_mtag *pf_find_mtag(struct mbuf *); 2401 __private_extern__ struct pf_mtag *pf_find_mtag_pbuf(pbuf_t *); 2402 __private_extern__ struct pf_mtag *pf_get_mtag(struct mbuf *); 2403 __private_extern__ struct pf_mtag *pf_get_mtag_pbuf(pbuf_t *);
|
| H A D | pf_pbuf.c | 160 struct pf_mtag *pftag = m_pftag(m); in pbuf_to_mbuf()
|
| H A D | if_bridge.c | 5726 struct pf_mtag *pf_mtag; 5758 pf_mtag = pf_get_mtag(*mp); 5759 if (pf_mtag != NULL) { 5760 pf_mtag->pftag_tag = tag;
|
| /xnu-8020.140.41/bsd/netinet/ |
| H A D | ip_input.c | 3436 struct pf_mtag *pf_mtag; in ip_forward() local 3468 pf_mtag = pf_find_mtag(m); in ip_forward() 3469 if (pf_mtag != NULL && pf_mtag->pftag_rtableid != IFSCOPE_NONE) { in ip_forward() 3470 ipoa.ipoa_boundif = pf_mtag->pftag_rtableid; in ip_forward()
|
| /xnu-8020.140.41/bsd/sys/ |
| H A D | mbuf.h | 218 struct pf_mtag { struct 347 struct pf_mtag _pf_mtag; /* built-in PF tag */
|
| /xnu-8020.140.41/bsd/kern/ |
| H A D | uipc_mbuf.c | 4219 memcpy(m_pftag(to), m_pftag(from), sizeof(struct pf_mtag));
|