Home
last modified time | relevance | path

Searched refs:ipq (Results 1 – 11 of 11) sorted by relevance

/freebsd-12-stable/stand/libsa/
Dip.c138 struct ip_queue *ipq; in ip_reasm_free() local
140 while ((ipq = STAILQ_FIRST(&ipr->ip_queue)) != NULL) { in ip_reasm_free()
142 free(ipq->ipq_pkt); in ip_reasm_free()
143 free(ipq); in ip_reasm_free()
152 struct ip_queue *ipq, *prev, *p; in ip_reasm_add() local
154 if ((ipq = calloc(1, sizeof (*ipq))) == NULL) in ip_reasm_add()
157 ipq->ipq_pkt = pkt; in ip_reasm_add()
158 ipq->ipq_hdr = ip; in ip_reasm_add()
170 STAILQ_INSERT_AFTER(&ipr->ip_queue, prev, ipq, ipq_next); in ip_reasm_add()
173 STAILQ_INSERT_HEAD(&ipr->ip_queue, ipq, ipq_next); in ip_reasm_add()
[all …]
/freebsd-12-stable/sys/netinet/
Dip_reass.c76 TAILQ_HEAD(ipqhead, ipq) head;
81 VNET_DEFINE_STATIC(struct ipqbucket, ipq[IPREASS_NHASH]);
82 #define V_ipq VNET(ipq)
104 static void ipq_free(struct ipqbucket *, struct ipq *);
105 static struct ipq * ipq_reuse(int);
108 ipq_timeout(struct ipqbucket *bucket, struct ipq *fp) in ipq_timeout()
116 ipq_drop(struct ipqbucket *bucket, struct ipq *fp) in ipq_drop()
186 struct ipq *fp; in ip_reass()
574 V_ipq_zone = uma_zcreate("ipq", sizeof(struct ipq), NULL, NULL, NULL, in ipreass_init()
593 struct ipq *fp, *tmp; in ipreass_slowtimo()
[all …]
Dip_var.h59 struct ipq { struct
60 TAILQ_ENTRY(ipq) ipq_list; /* to other reass headers */
/freebsd-12-stable/sys/security/mac/
Dmac_inet.c134 mac_ipq_init(struct ipq *q, int flag) in mac_ipq_init()
173 mac_ipq_destroy(struct ipq *q) in mac_ipq_destroy()
191 mac_ipq_reassemble(struct ipq *q, struct mbuf *m) in mac_ipq_reassemble()
220 mac_ipq_create(struct mbuf *m, struct ipq *q) in mac_ipq_create()
249 mac_ipq_match(struct mbuf *m, struct ipq *q) in mac_ipq_match()
339 mac_ipq_update(struct mbuf *m, struct ipq *q) in mac_ipq_update()
Dmac_framework.h67 struct ipq;
171 void mac_ipq_create(struct mbuf *m, struct ipq *q);
172 void mac_ipq_destroy(struct ipq *q);
173 int mac_ipq_init(struct ipq *q, int);
174 int mac_ipq_match(struct mbuf *m, struct ipq *q);
175 void mac_ipq_reassemble(struct ipq *q, struct mbuf *m);
176 void mac_ipq_update(struct mbuf *m, struct ipq *q);
Dmac_policy.h80 struct ipq;
242 struct ipq *q, struct label *qlabel);
246 struct ipq *q, struct label *qlabel);
247 typedef void (*mpo_ipq_reassemble)(struct ipq *q, struct label *qlabel,
250 struct ipq *q, struct label *qlabel);
/freebsd-12-stable/sys/security/mac_stub/
Dmac_stub.c450 stub_ipq_create(struct mbuf *m, struct label *mlabel, struct ipq *q, in stub_ipq_create()
457 stub_ipq_match(struct mbuf *m, struct label *mlabel, struct ipq *q, in stub_ipq_match()
465 stub_ipq_reassemble(struct ipq *q, struct label *qlabel, struct mbuf *m, in stub_ipq_reassemble()
472 stub_ipq_update(struct mbuf *m, struct label *mlabel, struct ipq *q, in stub_ipq_update()
/freebsd-12-stable/sys/security/mac_lomac/
Dmac_lomac.c1369 lomac_ipq_create(struct mbuf *m, struct label *mlabel, struct ipq *q, in lomac_ipq_create()
1381 lomac_ipq_match(struct mbuf *m, struct label *mlabel, struct ipq *q, in lomac_ipq_match()
1393 lomac_ipq_reassemble(struct ipq *q, struct label *qlabel, struct mbuf *m, in lomac_ipq_reassemble()
1406 lomac_ipq_update(struct mbuf *m, struct label *mlabel, struct ipq *q, in lomac_ipq_update()
/freebsd-12-stable/sys/security/mac_biba/
Dmac_biba.c1256 biba_ipq_create(struct mbuf *m, struct label *mlabel, struct ipq *q, in biba_ipq_create()
1268 biba_ipq_match(struct mbuf *m, struct label *mlabel, struct ipq *q, in biba_ipq_match()
1280 biba_ipq_reassemble(struct ipq *q, struct label *qlabel, struct mbuf *m, in biba_ipq_reassemble()
1293 biba_ipq_update(struct mbuf *m, struct label *mlabel, struct ipq *q, in biba_ipq_update()
/freebsd-12-stable/sys/security/mac_mls/
Dmac_mls.c1176 mls_ipq_create(struct mbuf *m, struct label *mlabel, struct ipq *q, in mls_ipq_create()
1188 mls_ipq_match(struct mbuf *m, struct label *mlabel, struct ipq *q, in mls_ipq_match()
1200 mls_ipq_reassemble(struct ipq *q, struct label *qlabel, struct mbuf *m, in mls_ipq_reassemble()
1213 mls_ipq_update(struct mbuf *m, struct label *mlabel, struct ipq *q, in mls_ipq_update()
/freebsd-12-stable/sys/security/mac_test/
Dmac_test.c802 struct ipq *q, struct label *qlabel) in test_ipq_create()
837 struct ipq *q, struct label *qlabel) in test_ipq_match()
849 test_ipq_reassemble(struct ipq *q, struct label *qlabel, struct mbuf *m, in test_ipq_reassemble()
860 test_ipq_update(struct mbuf *m, struct label *mlabel, struct ipq *q, in test_ipq_update()