---
title: ifnet_init_params
framework: kernel
role: symbol
path: kernel/ifnet_init_params
---

# ifnet_init_params

## Declaration

```occ
struct ifnet_init_params {
    ...
};
```

## Discussion

Discussion This structure is used to define various properties of the interface when calling ifnet_allocate. A copy of these values will be stored in the ifnet and cannot be modified while the interface is attached.

## Topics

### Fields

- [uniqueid](kernel/ifnet_init_params/1524929-uniqueid.md)
- [uniqueid_len](kernel/ifnet_init_params/1524998-uniqueid_len.md)
- [name](kernel/ifnet_init_params/1525014-name.md)
- [unit](kernel/ifnet_init_params/1525129-unit.md)
- [family](kernel/ifnet_init_params/1525032-family.md)
- [type](kernel/ifnet_init_params/1525100-type.md)
- [output](kernel/ifnet_init_params/1525122-output.md)
- [demux](kernel/ifnet_init_params/1524941-demux.md)
- [add_proto](kernel/ifnet_init_params/1524940-add_proto.md)
- [del_proto](kernel/ifnet_init_params/1525067-del_proto.md)
- [framer](kernel/ifnet_init_params/1525115-framer.md)
- [softc](kernel/ifnet_init_params/1525064-softc.md)
- [ioctl](kernel/ifnet_init_params/1525015-ioctl.md)
- [set_bpf_tap](kernel/ifnet_init_params/1524876-set_bpf_tap.md)
- [detach](kernel/ifnet_init_params/1524897-detach.md)
- [event](kernel/ifnet_init_params/1525117-event.md)
- [broadcast_addr](kernel/ifnet_init_params/1524918-broadcast_addr.md)
- [broadcast_len](kernel/ifnet_init_params/1524946-broadcast_len.md)

### Instance Properties

- [check_multi](kernel/ifnet_init_params/1524969-check_multi.md)

## See Also

### ifnet

- [ifnet_add_proto_func](kernel/ifnet_add_proto_func.md)
- [ifnet_attach_proto_param](kernel/ifnet_attach_proto_param.md)
- [ifnet_attach_proto_param_v2](kernel/ifnet_attach_proto_param_v2.md)
- [ifnet_check_multi](kernel/ifnet_check_multi.md)
- [ifnet_del_proto_func](kernel/ifnet_del_proto_func.md)
- [ifnet_demux_desc](kernel/ifnet_demux_desc.md)
- [ifnet_demux_func](kernel/ifnet_demux_func.md)
- [ifnet_detached_func](kernel/ifnet_detached_func.md)
- [ifnet_event_func](kernel/ifnet_event_func.md)
- [ifnet_family_t](kernel/ifnet_family_t.md)
- [ifnet_framer_func](kernel/ifnet_framer_func.md)
- [ifnet_ioctl_func](kernel/ifnet_ioctl_func.md)
- [ifnet_offload_t](kernel/ifnet_offload_t.md)
- [ifnet_output_func](kernel/ifnet_output_func.md)
- [ifnet_set_bpf_tap](kernel/ifnet_set_bpf_tap.md)
- [ifnet_stat_increment_param](kernel/ifnet_stat_increment_param.md)
- [ifnet_stats_param](kernel/ifnet_stats_param.md)
- [ifnet_t](kernel/ifnet_t.md)
