Home | History | Annotate | Download | only in net

Lines Matching defs:ioe

2857 		struct pfioc_trans_e	*ioe;
2861 if (io->esize != sizeof(*ioe)) {
2865 ioe = (struct pfioc_trans_e *)malloc(sizeof(*ioe),
2870 if (copyin(io->array+i, ioe, sizeof(*ioe))) {
2872 free(ioe, M_TEMP);
2876 switch (ioe->rs_num) {
2879 if (ioe->anchor[0]) {
2881 free(ioe, M_TEMP);
2885 if ((error = pf_begin_altq(&ioe->ticket))) {
2887 free(ioe, M_TEMP);
2894 strlcpy(table->pfrt_anchor, ioe->anchor,
2897 &ioe->ticket, NULL, 0))) {
2899 free(ioe, M_TEMP);
2904 if ((error = pf_begin_rules(&ioe->ticket,
2905 ioe->rs_num, ioe->anchor))) {
2907 free(ioe, M_TEMP);
2912 if (copyout(ioe, io->array+i, sizeof(io->array[i]))) {
2914 free(ioe, M_TEMP);
2920 free(ioe, M_TEMP);
2926 struct pfioc_trans_e *ioe;
2930 if (io->esize != sizeof(*ioe)) {
2934 ioe = (struct pfioc_trans_e *)malloc(sizeof(*ioe),
2939 if (copyin(io->array+i, ioe, sizeof(*ioe))) {
2941 free(ioe, M_TEMP);
2945 switch (ioe->rs_num) {
2948 if (ioe->anchor[0]) {
2950 free(ioe, M_TEMP);
2954 if ((error = pf_rollback_altq(ioe->ticket))) {
2956 free(ioe, M_TEMP);
2963 strlcpy(table->pfrt_anchor, ioe->anchor,
2966 ioe->ticket, NULL, 0))) {
2968 free(ioe, M_TEMP);
2973 if ((error = pf_rollback_rules(ioe->ticket,
2974 ioe->rs_num, ioe->anchor))) {
2976 free(ioe, M_TEMP);
2983 free(ioe, M_TEMP);
2989 struct pfioc_trans_e *ioe;
2994 if (io->esize != sizeof(*ioe)) {
2998 ioe = (struct pfioc_trans_e *)malloc(sizeof(*ioe),
3004 if (copyin(io->array+i, ioe, sizeof(*ioe))) {
3006 free(ioe, M_TEMP);
3010 switch (ioe->rs_num) {
3013 if (ioe->anchor[0]) {
3015 free(ioe, M_TEMP);
3019 if (!altqs_inactive_open || ioe->ticket !=
3022 free(ioe, M_TEMP);
3029 rs = pf_find_ruleset(ioe->anchor);
3030 if (rs == NULL || !rs->topen || ioe->ticket !=
3033 free(ioe, M_TEMP);
3039 if (ioe->rs_num < 0 || ioe->rs_num >=
3042 free(ioe, M_TEMP);
3046 rs = pf_find_ruleset(ioe->anchor);
3048 !rs->rules[ioe->rs_num].inactive.open ||
3049 rs->rules[ioe->rs_num].inactive.ticket !=
3050 ioe->ticket) {
3052 free(ioe, M_TEMP);
3061 if (copyin(io->array+i, ioe, sizeof(*ioe))) {
3063 free(ioe, M_TEMP);
3067 switch (ioe->rs_num) {
3070 if ((error = pf_commit_altq(ioe->ticket))) {
3072 free(ioe, M_TEMP);
3079 strlcpy(table->pfrt_anchor, ioe->anchor,
3081 if ((error = pfr_ina_commit(table, ioe->ticket,
3084 free(ioe, M_TEMP);
3089 if ((error = pf_commit_rules(ioe->ticket,
3090 ioe->rs_num, ioe->anchor))) {
3092 free(ioe, M_TEMP);
3099 free(ioe, M_TEMP);