fspec
count_fields(char *fspec, char delim)
if (fspec == 0 || *fspec == '\0')
for (cp = fspec; *cp != '\0'; cp++)
if (fspec(crbuf, &fss, 0) < 0) {
static int fspec(char *, struct Fspec *, int);
hs_getmdev(struct vfs *vfsp, char *fspec, int flags, dev_t *pdev, mode_t *mode,
error = lookupname(fspec, fromspace, FOLLOW, NULLVPP, &svp);
static int hs_getmdev(struct vfs *, char *fspec, int flags, dev_t *pdev,
flow_spec_t *fspec;
#define fspec_key (fspec->uh.tcpip4spec)
#define fspec_mask (fspec->um.tcpip4spec)
fspec = &fs->flow_spec;
fspec->flow_type = nxge_tcam_cls_to_flow(tp->ip4_class_key);
if (fspec->flow_type == FSPEC_AHIP4) {
fspec->flow_type = FSPEC_ESPIP4;
fspec->uh.ahip4spec.spi = tp->ip4_port_key;
fspec->um.ahip4spec.spi = tp->ip4_port_mask;
fspec->uh.ip_usr_spec.l4_4_bytes = tp->ip4_port_key;
fspec->um.ip_usr_spec.l4_4_bytes = tp->ip4_port_mask;
fspec->uh.ip_usr_spec.ip_ver = FSPEC_IP4;
fspec->uh.ip_usr_spec.proto = tp->ip4_proto_key;
fspec->um.ip_usr_spec.proto = tp->ip4_proto_mask;