Changeset View
Changeset View
Standalone View
Standalone View
sys/net/if_lagg.c
Show First 20 Lines • Show All 1,758 Lines • ▼ Show 20 Lines | |||||
static const struct if_snd_tag_sw lagg_snd_tag_tls_sw = { | static const struct if_snd_tag_sw lagg_snd_tag_tls_sw = { | ||||
.snd_tag_modify = lagg_snd_tag_modify, | .snd_tag_modify = lagg_snd_tag_modify, | ||||
.snd_tag_query = lagg_snd_tag_query, | .snd_tag_query = lagg_snd_tag_query, | ||||
.snd_tag_free = lagg_snd_tag_free, | .snd_tag_free = lagg_snd_tag_free, | ||||
.next_snd_tag = lagg_next_snd_tag, | .next_snd_tag = lagg_next_snd_tag, | ||||
.type = IF_SND_TAG_TYPE_TLS | .type = IF_SND_TAG_TYPE_TLS | ||||
}; | }; | ||||
static const struct if_snd_tag_sw lagg_snd_tag_tls_rx_sw = { | |||||
.snd_tag_modify = lagg_snd_tag_modify, | |||||
.snd_tag_query = lagg_snd_tag_query, | |||||
.snd_tag_free = lagg_snd_tag_free, | |||||
.next_snd_tag = lagg_next_snd_tag, | |||||
.type = IF_SND_TAG_TYPE_TLS_RX | |||||
}; | |||||
#ifdef RATELIMIT | #ifdef RATELIMIT | ||||
static const struct if_snd_tag_sw lagg_snd_tag_tls_rl_sw = { | static const struct if_snd_tag_sw lagg_snd_tag_tls_rl_sw = { | ||||
.snd_tag_modify = lagg_snd_tag_modify, | .snd_tag_modify = lagg_snd_tag_modify, | ||||
.snd_tag_query = lagg_snd_tag_query, | .snd_tag_query = lagg_snd_tag_query, | ||||
.snd_tag_free = lagg_snd_tag_free, | .snd_tag_free = lagg_snd_tag_free, | ||||
.next_snd_tag = lagg_next_snd_tag, | .next_snd_tag = lagg_next_snd_tag, | ||||
.type = IF_SND_TAG_TYPE_TLS_RATE_LIMIT | .type = IF_SND_TAG_TYPE_TLS_RATE_LIMIT | ||||
}; | }; | ||||
▲ Show 20 Lines • Show All 71 Lines • ▼ Show 20 Lines | case IF_SND_TAG_TYPE_UNLIMITED: | ||||
break; | break; | ||||
case IF_SND_TAG_TYPE_RATE_LIMIT: | case IF_SND_TAG_TYPE_RATE_LIMIT: | ||||
sw = &lagg_snd_tag_rl_sw; | sw = &lagg_snd_tag_rl_sw; | ||||
break; | break; | ||||
#endif | #endif | ||||
#ifdef KERN_TLS | #ifdef KERN_TLS | ||||
case IF_SND_TAG_TYPE_TLS: | case IF_SND_TAG_TYPE_TLS: | ||||
sw = &lagg_snd_tag_tls_sw; | sw = &lagg_snd_tag_tls_sw; | ||||
break; | |||||
case IF_SND_TAG_TYPE_TLS_RX: | |||||
sw = &lagg_snd_tag_tls_rx_sw; | |||||
break; | break; | ||||
#ifdef RATELIMIT | #ifdef RATELIMIT | ||||
case IF_SND_TAG_TYPE_TLS_RATE_LIMIT: | case IF_SND_TAG_TYPE_TLS_RATE_LIMIT: | ||||
sw = &lagg_snd_tag_tls_rl_sw; | sw = &lagg_snd_tag_tls_rl_sw; | ||||
break; | break; | ||||
#endif | #endif | ||||
#endif | #endif | ||||
default: | default: | ||||
▲ Show 20 Lines • Show All 838 Lines • Show Last 20 Lines |