Searched refs:ipq (Results 1 - 5 of 5) sorted by relevance

/xnu-2782.1.97/security/
H A Dmac_inet.c130 mac_ipq_label_init(struct ipq *ipq, int flag) argument
133 ipq->ipq_label = mac_ipq_label_alloc(flag);
134 if (ipq->ipq_label == NULL)
171 mac_ipq_label_destroy(struct ipq *ipq) argument
174 mac_ipq_label_free(ipq->ipq_label);
175 ipq->ipq_label = NULL;
187 mac_mbuf_label_associate_ipq(struct ipq *ipq, struc argument
209 mac_ipq_label_associate(struct mbuf *fragment, struct ipq *ipq) argument
230 mac_ipq_label_compare(struct mbuf *fragment, struct ipq *ipq) argument
264 mac_ipq_label_update(struct mbuf *fragment, struct ipq *ipq) argument
[all...]
H A Dmac_framework.h97 struct ipq;
233 void mac_ipq_label_associate(struct mbuf *fragment, struct ipq *ipq);
234 int mac_ipq_label_compare(struct mbuf *fragment, struct ipq *ipq);
235 void mac_ipq_label_destroy(struct ipq *ipq);
236 int mac_ipq_label_init(struct ipq *ipq, int flag);
237 void mac_ipq_label_update(struct mbuf *fragment, struct ipq *ip
[all...]
H A Dmac_policy.h96 struct ipq;
1342 @param ipq IP reassembly queue to be labeled
1343 @param ipqlabel Policy label to be filled in for ipq
1351 struct ipq *ipq,
1355 @brief Compare an mbuf header label to an ipq label
1358 @param ipq IP fragment reassembly queue
1359 @param ipqlabel Policy label for ipq
1363 reassembly queue (ipq). Return (1) for a successful match, or (0)
1375 struct ipq *ip
[all...]
/xnu-2782.1.97/bsd/netinet/
H A Dip_input.c159 static struct ipq *ipq_alloc(int);
160 static void ipq_free(struct ipq *);
176 static TAILQ_HEAD(ipqhead, ipq) ipq[IPREASS_NHASH]; /* ip reassembly queues */
180 static u_int32_t ipq_limit; /* ipq allocation limit */
181 static u_int32_t ipq_count; /* current # of allocated ipq's */
340 static void frag_freef(struct ipqhead *, struct ipq *);
411 _CASSERT(sizeof (struct ipq) <= _MLEN);
473 TAILQ_INIT(&ipq[i]);
1403 struct ipq *f
[all...]
H A Dip_var.h94 struct ipq { struct
95 TAILQ_ENTRY(ipq) ipq_list; /* to other reass headers */

Completed in 35 milliseconds