Skip to content

Commit 1a53ebf

Browse files
committed
consistently use rid_t instead of struct rid: typedefed
1 parent 541d8db commit 1a53ebf

File tree

8 files changed

+17
-17
lines changed

8 files changed

+17
-17
lines changed

lib/libnpf/npf.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -736,7 +736,7 @@ npf_rule_setproc(nl_rule_t *rl, const char *name)
736736
}
737737

738738
int
739-
npf_rule_setrid(nl_rule_t *rl, struct r_id *rid, const char *name)
739+
npf_rule_setrid(nl_rule_t *rl, rid_t *rid, const char *name)
740740
{
741741
uint64_t uid_element[3] = { rid->id[0], rid->id[1], rid->op };
742742
nvlist_add_number_array(rl->rule_dict, name, uid_element, 3);

lib/libnpf/npf.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ nl_rule_t * npf_rule_create(const char *, uint32_t, const char *);
106106
int npf_rule_setcode(nl_rule_t *, int, const void *, size_t);
107107
int npf_rule_setprio(nl_rule_t *, int);
108108
int npf_rule_setproc(nl_rule_t *, const char *);
109-
int npf_rule_setrid(nl_rule_t *, struct r_id *, const char *);
109+
int npf_rule_setrid(nl_rule_t *, rid_t *, const char *);
110110
int npf_rule_setkey(nl_rule_t *, const void *, size_t);
111111
int npf_rule_setinfo(nl_rule_t *, const void *, size_t);
112112
const char * npf_rule_getname(nl_rule_t *);

sys/net/npf/npf_impl.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -485,8 +485,8 @@ void npf_portmap_sysfini(void);
485485
/* uid/gid process matching */
486486
int npf_socket_lookup_uid(npf_cache_t *, int, uint32_t *);
487487
int npf_socket_lookup_gid(npf_cache_t *, int, uint32_t *);
488-
int npf_match_gid(struct r_id *, uint32_t);
489-
int npf_match_uid(struct r_id *, uint32_t);
488+
int npf_match_gid(rid_t *, uint32_t);
489+
int npf_match_uid(rid_t *, uint32_t);
490490

491491
void npf_portmap_init(npf_t *);
492492
void npf_portmap_fini(npf_t *);

sys/net/npf/npf_ruleset.c

+4-4
Original file line numberDiff line numberDiff line change
@@ -720,11 +720,11 @@ npf_rule_setcode(npf_rule_t *rl, const int type, void *code, size_t size)
720720
}
721721

722722
/* again, use a single rule getid function both uid and gids */
723-
static struct r_id
723+
static rid_t
724724
npf_rule_getrid(const nvlist_t *req, const char *name)
725725
{
726726
size_t nitems;
727-
struct r_id id;
727+
rid_t id;
728728
const uint64_t *rid = nvlist_get_number_array(req, name, &nitems);
729729
KASSERT(nitems == 3);
730730

@@ -736,9 +736,9 @@ npf_rule_getrid(const nvlist_t *req, const char *name)
736736
}
737737

738738
static void
739-
npf_rule_setrid(const nvlist_t *req, struct r_id** rid, const char *name)
739+
npf_rule_setrid(const nvlist_t *req, rid_t** rid, const char *name)
740740
{
741-
struct r_id id;
741+
rid_t id;
742742

743743
id = npf_rule_getrid(req, name);
744744
*rid = kmem_alloc(sizeof(**rid), KM_SLEEP);

sys/net/npf/npf_socket.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,13 @@
5050
*/
5151

5252
int
53-
npf_match_uid(struct r_id *uid, uint32_t uid_lookup)
53+
npf_match_uid(rid_t *uid, uint32_t uid_lookup)
5454
{
5555
return npf_match(uid->op, uid->id[0], uid->id[1], uid_lookup);
5656
}
5757

5858
int
59-
npf_match_gid(struct r_id *gid, uint32_t gid_lookup)
59+
npf_match_gid(rid_t *gid, uint32_t gid_lookup)
6060
{
6161
return npf_match(gid->op, gid->id[0], gid->id[1], gid_lookup);
6262
}

usr.sbin/npf/npfctl/npf_data.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -305,10 +305,10 @@ npfctl_parse_group(const char *group, *uint32_t *gid)
305305
* this function is called for both gid and uid init in parser
306306
* both uid and gid are both uint32_t
307307
*/
308-
struct r_id *
308+
rid_t *
309309
npfctl_init_rid(uint32_t uid1, uint32_t uid2, uint8_t op)
310310
{
311-
struct r_id *rid = ecalloc(1, sizeof(*rid));
311+
rid_t *rid = ecalloc(1, sizeof(*rid));
312312
rid->id[0] = uid1;
313313
rid->id[1] = uid2;
314314
rid->op = op;

usr.sbin/npf/npfctl/npf_parse.y

+2-2
Original file line numberDiff line numberDiff line change
@@ -215,8 +215,8 @@ yyerror(const char *fmt, ...)
215215
filt_opts_t filtopts;
216216
opt_proto_t optproto;
217217
rule_group_t rulegroup;
218-
struct r_id *uid;
219-
struct r_id *gid;
218+
rid_t *uid;
219+
rid_t *gid;
220220
}
221221

222222
%%

usr.sbin/npf/npfctl/npfctl.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,8 @@ typedef struct filt_opts {
7878
addr_port_t fo_to;
7979
bool fo_finvert;
8080
bool fo_tinvert;
81-
struct r_id *uid;
82-
struct r_id *gid;
81+
rid_t *uid;
82+
rid_t *gid;
8383
} filt_opts_t;
8484

8585
typedef struct opt_proto {
@@ -143,7 +143,7 @@ npfvar_t * npfctl_parse_fam_addr_mask(const char *, const char *,
143143
unsigned long *);
144144
int npfctl_parse_user(const char *, uint32_t *);
145145
int npfctl_parse_group(const char *, uint32_t *);
146-
struct r_id * npfctl_init_rid(uint32_t, uint32_t, uint8_t);
146+
rid_t * npfctl_init_rid(uint32_t, uint32_t, uint8_t);
147147
bool npfctl_parse_cidr(char *, fam_addr_mask_t *, int *);
148148
uint16_t npfctl_npt66_calcadj(npf_netmask_t, const npf_addr_t *,
149149
const npf_addr_t *);

0 commit comments

Comments
 (0)