Lines Matching refs:pfse
842 struct pf_send_entry *pfse, *next;
864 STAILQ_FOREACH_SAFE(pfse, &V_pf_sendqueue, pfse_next, next) {
865 m_freem(pfse->pfse_m);
866 free(pfse, M_PFTEMP);
1366 pf_send(struct pf_send_entry *pfse)
1370 STAILQ_INSERT_TAIL(&V_pf_sendqueue, pfse, pfse_next);
1379 struct pf_send_entry *pfse, *next;
1388 STAILQ_FOREACH_SAFE(pfse, &queue, pfse_next, next) {
1389 switch (pfse->pfse_type) {
1392 ip_output(pfse->pfse_m, NULL, NULL, 0, NULL, NULL);
1395 icmp_error(pfse->pfse_m, pfse->pfse_icmp_type,
1396 pfse->pfse_icmp_code, 0, pfse->pfse_icmp_mtu);
1401 ip6_output(pfse->pfse_m, NULL, NULL, 0, NULL, NULL,
1405 icmp6_error(pfse->pfse_m, pfse->pfse_icmp_type,
1406 pfse->pfse_icmp_code, pfse->pfse_icmp_mtu);
1412 free(pfse, M_PFTEMP);
2290 struct pf_send_entry *pfse;
2327 pfse = malloc(sizeof(*pfse), M_PFTEMP, M_NOWAIT);
2328 if (pfse == NULL)
2332 free(pfse, M_PFTEMP);
2339 free(pfse, M_PFTEMP);
2423 pfse->pfse_type = PFSE_IP;
2435 pfse->pfse_type = PFSE_IP6;
2439 pfse->pfse_m = m;
2440 pf_send(pfse);
2447 struct pf_send_entry *pfse;
2452 pfse = malloc(sizeof(*pfse), M_PFTEMP, M_NOWAIT);
2453 if (pfse == NULL)
2457 free(pfse, M_PFTEMP);
2462 free(pfse, M_PFTEMP);
2482 pfse->pfse_type = PFSE_ICMP;
2487 pfse->pfse_type = PFSE_ICMP6;
2491 pfse->pfse_m = m0;
2492 pfse->pfse_icmp_type = type;
2493 pfse->pfse_icmp_code = code;
2494 pf_send(pfse);