| /freebsd-12-stable/stand/libsa/ |
| D | ip.c | 138 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/ |
| D | ip_reass.c | 76 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 …]
|
| D | ip_var.h | 59 struct ipq { struct 60 TAILQ_ENTRY(ipq) ipq_list; /* to other reass headers */
|
| /freebsd-12-stable/sys/security/mac/ |
| D | mac_inet.c | 134 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()
|
| D | mac_framework.h | 67 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);
|
| D | mac_policy.h | 80 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/ |
| D | mac_stub.c | 450 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/ |
| D | mac_lomac.c | 1369 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/ |
| D | mac_biba.c | 1256 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/ |
| D | mac_mls.c | 1176 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/ |
| D | mac_test.c | 802 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()
|