Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/hyperv/netvsc/if_hn.c
Show First 20 Lines • Show All 570 Lines • ▼ Show 20 Lines | SYSCTL_INT(_hw_hn, OID_AUTO, tx_agg_size, CTLFLAG_RDTUN, | ||||
&hn_tx_agg_size, 0, "Packet transmission aggregation size limit"); | &hn_tx_agg_size, 0, "Packet transmission aggregation size limit"); | ||||
/* Packet transmission aggregation count limit */ | /* Packet transmission aggregation count limit */ | ||||
static int hn_tx_agg_pkts = -1; | static int hn_tx_agg_pkts = -1; | ||||
SYSCTL_INT(_hw_hn, OID_AUTO, tx_agg_pkts, CTLFLAG_RDTUN, | SYSCTL_INT(_hw_hn, OID_AUTO, tx_agg_pkts, CTLFLAG_RDTUN, | ||||
&hn_tx_agg_pkts, 0, "Packet transmission aggregation packet limit"); | &hn_tx_agg_pkts, 0, "Packet transmission aggregation packet limit"); | ||||
/* VF list */ | /* VF list */ | ||||
SYSCTL_PROC(_hw_hn, OID_AUTO, vflist, CTLFLAG_RD | CTLTYPE_STRING, | SYSCTL_PROC(_hw_hn, OID_AUTO, vflist, | ||||
0, 0, hn_vflist_sysctl, "A", "VF list"); | CTLFLAG_RD | CTLTYPE_STRING | CTLFLAG_NEEDGIANT, | ||||
0, 0, hn_vflist_sysctl, "A", | |||||
"VF list"); | |||||
/* VF mapping */ | /* VF mapping */ | ||||
SYSCTL_PROC(_hw_hn, OID_AUTO, vfmap, CTLFLAG_RD | CTLTYPE_STRING, | SYSCTL_PROC(_hw_hn, OID_AUTO, vfmap, | ||||
0, 0, hn_vfmap_sysctl, "A", "VF mapping"); | CTLFLAG_RD | CTLTYPE_STRING | CTLFLAG_NEEDGIANT, | ||||
0, 0, hn_vfmap_sysctl, "A", | |||||
"VF mapping"); | |||||
/* Transparent VF */ | /* Transparent VF */ | ||||
static int hn_xpnt_vf = 1; | static int hn_xpnt_vf = 1; | ||||
SYSCTL_INT(_hw_hn, OID_AUTO, vf_transparent, CTLFLAG_RDTUN, | SYSCTL_INT(_hw_hn, OID_AUTO, vf_transparent, CTLFLAG_RDTUN, | ||||
&hn_xpnt_vf, 0, "Transparent VF mod"); | &hn_xpnt_vf, 0, "Transparent VF mod"); | ||||
/* Accurate BPF support for Transparent VF */ | /* Accurate BPF support for Transparent VF */ | ||||
static int hn_xpnt_vf_accbpf = 0; | static int hn_xpnt_vf_accbpf = 0; | ||||
▲ Show 20 Lines • Show All 6,982 Lines • Show Last 20 Lines |