static long syz_sysconfig_set__proc_sys_net_ipv6_conf_default_proxy_ndp(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/default/proxy_ndp", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_default_proxy_ndp() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/default/proxy_ndp"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_default_ra_defrtr_metric(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/default/ra_defrtr_metric", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_default_ra_defrtr_metric() { char command[256]; sprintf(command, "echo 1024 > /proc/sys/net/ipv6/conf/default/ra_defrtr_metric"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_default_ra_honor_pio_life(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/default/ra_honor_pio_life", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_default_ra_honor_pio_life() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/default/ra_honor_pio_life"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_default_ra_honor_pio_pflag(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/default/ra_honor_pio_pflag", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_default_ra_honor_pio_pflag() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/default/ra_honor_pio_pflag"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_default_regen_max_retry(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/default/regen_max_retry", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_default_regen_max_retry() { char command[256]; sprintf(command, "echo 3 > /proc/sys/net/ipv6/conf/default/regen_max_retry"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_default_regen_min_advance(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/default/regen_min_advance", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_default_regen_min_advance() { char command[256]; sprintf(command, "echo 2 > /proc/sys/net/ipv6/conf/default/regen_min_advance"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_default_router_solicitation_delay(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/default/router_solicitation_delay", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_default_router_solicitation_delay() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/default/router_solicitation_delay"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_default_router_solicitation_interval(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/default/router_solicitation_interval", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_default_router_solicitation_interval() { char command[256]; sprintf(command, "echo 4 > /proc/sys/net/ipv6/conf/default/router_solicitation_interval"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_default_router_solicitation_max_interval(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/default/router_solicitation_max_interval", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_default_router_solicitation_max_interval() { char command[256]; sprintf(command, "echo 3600 > /proc/sys/net/ipv6/conf/default/router_solicitation_max_interval"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_default_rpl_seg_enabled(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/default/rpl_seg_enabled", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_default_rpl_seg_enabled() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/default/rpl_seg_enabled"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_default_seg6_enabled(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/default/seg6_enabled", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_default_seg6_enabled() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/default/seg6_enabled"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_default_suppress_frag_ndisc(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/default/suppress_frag_ndisc", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_default_suppress_frag_ndisc() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/default/suppress_frag_ndisc"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_default_temp_prefered_lft(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/default/temp_prefered_lft", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_default_temp_prefered_lft() { char command[256]; sprintf(command, "echo 86400 > /proc/sys/net/ipv6/conf/default/temp_prefered_lft"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_default_temp_valid_lft(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/default/temp_valid_lft", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_default_temp_valid_lft() { char command[256]; sprintf(command, "echo 604800 > /proc/sys/net/ipv6/conf/default/temp_valid_lft"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_default_use_oif_addrs_only(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/default/use_oif_addrs_only", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_default_use_oif_addrs_only() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/default/use_oif_addrs_only"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_default_use_tempaddr(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/default/use_tempaddr", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_default_use_tempaddr() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/default/use_tempaddr"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_accept_dad(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/accept_dad", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_accept_dad() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/eth0/accept_dad"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_accept_ra(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/accept_ra", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_accept_ra() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/eth0/accept_ra"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_accept_ra_defrtr(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/accept_ra_defrtr", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_accept_ra_defrtr() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/eth0/accept_ra_defrtr"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_accept_ra_from_local(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/accept_ra_from_local", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_accept_ra_from_local() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/eth0/accept_ra_from_local"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_accept_ra_min_hop_limit(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/accept_ra_min_hop_limit", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_accept_ra_min_hop_limit() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/eth0/accept_ra_min_hop_limit"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_accept_ra_min_lft(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/accept_ra_min_lft", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_accept_ra_min_lft() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/eth0/accept_ra_min_lft"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_accept_ra_mtu(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/accept_ra_mtu", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_accept_ra_mtu() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/eth0/accept_ra_mtu"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_accept_ra_pinfo(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/accept_ra_pinfo", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_accept_ra_pinfo() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/eth0/accept_ra_pinfo"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_accept_redirects(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/accept_redirects", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_accept_redirects() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/eth0/accept_redirects"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_accept_source_route(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/accept_source_route", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_accept_source_route() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/eth0/accept_source_route"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_accept_untracked_na(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/accept_untracked_na", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_accept_untracked_na() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/eth0/accept_untracked_na"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_addr_gen_mode(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/addr_gen_mode", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_addr_gen_mode() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/eth0/addr_gen_mode"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_autoconf(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/autoconf", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_autoconf() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/eth0/autoconf"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_dad_transmits(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/dad_transmits", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_dad_transmits() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/eth0/dad_transmits"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_disable_ipv6(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/disable_ipv6", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_disable_ipv6() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/eth0/disable_ipv6"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_disable_policy(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/disable_policy", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_disable_policy() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/eth0/disable_policy"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_drop_unicast_in_l2_multicast(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/drop_unicast_in_l2_multicast", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_drop_unicast_in_l2_multicast() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/eth0/drop_unicast_in_l2_multicast"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_drop_unsolicited_na(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/drop_unsolicited_na", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_drop_unsolicited_na() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/eth0/drop_unsolicited_na"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_enhanced_dad(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/enhanced_dad", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_enhanced_dad() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/eth0/enhanced_dad"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_force_mld_version(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/force_mld_version", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_force_mld_version() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/eth0/force_mld_version"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_force_tllao(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/force_tllao", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_force_tllao() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/eth0/force_tllao"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_forwarding(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/forwarding", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_forwarding() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/eth0/forwarding"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_hop_limit(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/hop_limit", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_hop_limit() { char command[256]; sprintf(command, "echo 64 > /proc/sys/net/ipv6/conf/eth0/hop_limit"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_ignore_routes_with_linkdown(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/ignore_routes_with_linkdown", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_ignore_routes_with_linkdown() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/eth0/ignore_routes_with_linkdown"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_ioam6_enabled(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/ioam6_enabled", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_ioam6_enabled() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/eth0/ioam6_enabled"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_ioam6_id(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/ioam6_id", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_ioam6_id() { char command[256]; sprintf(command, "echo 65535 > /proc/sys/net/ipv6/conf/eth0/ioam6_id"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_ioam6_id_wide(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/ioam6_id_wide", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_ioam6_id_wide() { char command[256]; sprintf(command, "echo 4294967295 > /proc/sys/net/ipv6/conf/eth0/ioam6_id_wide"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_keep_addr_on_down(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/keep_addr_on_down", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_keep_addr_on_down() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/eth0/keep_addr_on_down"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_max_addresses(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/max_addresses", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_max_addresses() { char command[256]; sprintf(command, "echo 16 > /proc/sys/net/ipv6/conf/eth0/max_addresses"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_max_desync_factor(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/max_desync_factor", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_max_desync_factor() { char command[256]; sprintf(command, "echo 600 > /proc/sys/net/ipv6/conf/eth0/max_desync_factor"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_mldv1_unsolicited_report_interval(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/mldv1_unsolicited_report_interval", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_mldv1_unsolicited_report_interval() { char command[256]; sprintf(command, "echo 10000 > /proc/sys/net/ipv6/conf/eth0/mldv1_unsolicited_report_interval"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_mldv2_unsolicited_report_interval(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/mldv2_unsolicited_report_interval", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_mldv2_unsolicited_report_interval() { char command[256]; sprintf(command, "echo 1000 > /proc/sys/net/ipv6/conf/eth0/mldv2_unsolicited_report_interval"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_mtu(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/mtu", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_mtu() { char command[256]; sprintf(command, "echo 1500 > /proc/sys/net/ipv6/conf/eth0/mtu"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_ndisc_evict_nocarrier(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/ndisc_evict_nocarrier", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_ndisc_evict_nocarrier() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/eth0/ndisc_evict_nocarrier"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_ndisc_notify(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/ndisc_notify", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_ndisc_notify() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/eth0/ndisc_notify"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_ndisc_tclass(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/ndisc_tclass", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_ndisc_tclass() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/eth0/ndisc_tclass"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_proxy_ndp(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/proxy_ndp", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_proxy_ndp() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/eth0/proxy_ndp"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_ra_defrtr_metric(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/ra_defrtr_metric", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_ra_defrtr_metric() { char command[256]; sprintf(command, "echo 1024 > /proc/sys/net/ipv6/conf/eth0/ra_defrtr_metric"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_ra_honor_pio_life(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/ra_honor_pio_life", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_ra_honor_pio_life() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/eth0/ra_honor_pio_life"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_ra_honor_pio_pflag(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/ra_honor_pio_pflag", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_ra_honor_pio_pflag() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/eth0/ra_honor_pio_pflag"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_regen_max_retry(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/regen_max_retry", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_regen_max_retry() { char command[256]; sprintf(command, "echo 3 > /proc/sys/net/ipv6/conf/eth0/regen_max_retry"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_regen_min_advance(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/regen_min_advance", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_regen_min_advance() { char command[256]; sprintf(command, "echo 2 > /proc/sys/net/ipv6/conf/eth0/regen_min_advance"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_router_solicitation_delay(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/router_solicitation_delay", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_router_solicitation_delay() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/eth0/router_solicitation_delay"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_router_solicitation_interval(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/router_solicitation_interval", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_router_solicitation_interval() { char command[256]; sprintf(command, "echo 4 > /proc/sys/net/ipv6/conf/eth0/router_solicitation_interval"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_router_solicitation_max_interval(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/router_solicitation_max_interval", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_router_solicitation_max_interval() { char command[256]; sprintf(command, "echo 3600 > /proc/sys/net/ipv6/conf/eth0/router_solicitation_max_interval"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_rpl_seg_enabled(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/rpl_seg_enabled", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_rpl_seg_enabled() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/eth0/rpl_seg_enabled"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_seg6_enabled(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/seg6_enabled", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_seg6_enabled() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/eth0/seg6_enabled"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_suppress_frag_ndisc(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/suppress_frag_ndisc", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_suppress_frag_ndisc() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/eth0/suppress_frag_ndisc"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_temp_prefered_lft(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/temp_prefered_lft", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_temp_prefered_lft() { char command[256]; sprintf(command, "echo 86400 > /proc/sys/net/ipv6/conf/eth0/temp_prefered_lft"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_temp_valid_lft(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/temp_valid_lft", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_temp_valid_lft() { char command[256]; sprintf(command, "echo 604800 > /proc/sys/net/ipv6/conf/eth0/temp_valid_lft"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_use_oif_addrs_only(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/use_oif_addrs_only", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_use_oif_addrs_only() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/eth0/use_oif_addrs_only"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_eth0_use_tempaddr(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/eth0/use_tempaddr", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_eth0_use_tempaddr() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/eth0/use_tempaddr"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_accept_ra(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/accept_ra", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_accept_ra() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/lo/accept_ra"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_accept_ra_defrtr(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/accept_ra_defrtr", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_accept_ra_defrtr() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/lo/accept_ra_defrtr"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_accept_ra_from_local(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/accept_ra_from_local", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_accept_ra_from_local() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/lo/accept_ra_from_local"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_accept_ra_min_hop_limit(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/accept_ra_min_hop_limit", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_accept_ra_min_hop_limit() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/lo/accept_ra_min_hop_limit"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_accept_ra_min_lft(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/accept_ra_min_lft", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_accept_ra_min_lft() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/lo/accept_ra_min_lft"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_accept_ra_mtu(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/accept_ra_mtu", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_accept_ra_mtu() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/lo/accept_ra_mtu"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_accept_ra_pinfo(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/accept_ra_pinfo", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_accept_ra_pinfo() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/lo/accept_ra_pinfo"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_accept_redirects(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/accept_redirects", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_accept_redirects() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/lo/accept_redirects"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_accept_source_route(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/accept_source_route", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_accept_source_route() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/lo/accept_source_route"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_accept_untracked_na(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/accept_untracked_na", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_accept_untracked_na() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/lo/accept_untracked_na"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_addr_gen_mode(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/addr_gen_mode", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_addr_gen_mode() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/lo/addr_gen_mode"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_autoconf(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/autoconf", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_autoconf() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/lo/autoconf"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_dad_transmits(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/dad_transmits", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_dad_transmits() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/lo/dad_transmits"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_disable_ipv6(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/disable_ipv6", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_disable_ipv6() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/lo/disable_ipv6"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_disable_policy(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/disable_policy", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_disable_policy() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/lo/disable_policy"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_drop_unicast_in_l2_multicast(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/drop_unicast_in_l2_multicast", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_drop_unicast_in_l2_multicast() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/lo/drop_unicast_in_l2_multicast"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_drop_unsolicited_na(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/drop_unsolicited_na", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_drop_unsolicited_na() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/lo/drop_unsolicited_na"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_enhanced_dad(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/enhanced_dad", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_enhanced_dad() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/lo/enhanced_dad"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_force_mld_version(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/force_mld_version", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_force_mld_version() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/lo/force_mld_version"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_force_tllao(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/force_tllao", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_force_tllao() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/lo/force_tllao"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_forwarding(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/forwarding", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_forwarding() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/lo/forwarding"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_hop_limit(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/hop_limit", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_hop_limit() { char command[256]; sprintf(command, "echo 64 > /proc/sys/net/ipv6/conf/lo/hop_limit"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_ignore_routes_with_linkdown(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/ignore_routes_with_linkdown", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_ignore_routes_with_linkdown() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/lo/ignore_routes_with_linkdown"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_ioam6_enabled(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/ioam6_enabled", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_ioam6_enabled() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/lo/ioam6_enabled"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_ioam6_id(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/ioam6_id", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_ioam6_id() { char command[256]; sprintf(command, "echo 65535 > /proc/sys/net/ipv6/conf/lo/ioam6_id"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_ioam6_id_wide(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/ioam6_id_wide", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_ioam6_id_wide() { char command[256]; sprintf(command, "echo 4294967295 > /proc/sys/net/ipv6/conf/lo/ioam6_id_wide"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_keep_addr_on_down(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/keep_addr_on_down", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_keep_addr_on_down() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/lo/keep_addr_on_down"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_max_addresses(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/max_addresses", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_max_addresses() { char command[256]; sprintf(command, "echo 16 > /proc/sys/net/ipv6/conf/lo/max_addresses"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_max_desync_factor(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/max_desync_factor", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_max_desync_factor() { char command[256]; sprintf(command, "echo 600 > /proc/sys/net/ipv6/conf/lo/max_desync_factor"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_mldv1_unsolicited_report_interval(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/mldv1_unsolicited_report_interval", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_mldv1_unsolicited_report_interval() { char command[256]; sprintf(command, "echo 10000 > /proc/sys/net/ipv6/conf/lo/mldv1_unsolicited_report_interval"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_mldv2_unsolicited_report_interval(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/mldv2_unsolicited_report_interval", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_mldv2_unsolicited_report_interval() { char command[256]; sprintf(command, "echo 1000 > /proc/sys/net/ipv6/conf/lo/mldv2_unsolicited_report_interval"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_mtu(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/mtu", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_mtu() { char command[256]; sprintf(command, "echo 65536 > /proc/sys/net/ipv6/conf/lo/mtu"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_ndisc_evict_nocarrier(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/ndisc_evict_nocarrier", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_ndisc_evict_nocarrier() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/lo/ndisc_evict_nocarrier"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_ndisc_notify(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/ndisc_notify", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_ndisc_notify() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/lo/ndisc_notify"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_ndisc_tclass(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/ndisc_tclass", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_ndisc_tclass() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/lo/ndisc_tclass"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_proxy_ndp(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/proxy_ndp", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_proxy_ndp() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/lo/proxy_ndp"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_ra_defrtr_metric(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/ra_defrtr_metric", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_ra_defrtr_metric() { char command[256]; sprintf(command, "echo 1024 > /proc/sys/net/ipv6/conf/lo/ra_defrtr_metric"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_ra_honor_pio_life(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/ra_honor_pio_life", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_ra_honor_pio_life() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/lo/ra_honor_pio_life"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_ra_honor_pio_pflag(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/ra_honor_pio_pflag", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_ra_honor_pio_pflag() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/lo/ra_honor_pio_pflag"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_regen_max_retry(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/regen_max_retry", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_regen_max_retry() { char command[256]; sprintf(command, "echo 3 > /proc/sys/net/ipv6/conf/lo/regen_max_retry"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_regen_min_advance(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/regen_min_advance", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_regen_min_advance() { char command[256]; sprintf(command, "echo 2 > /proc/sys/net/ipv6/conf/lo/regen_min_advance"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_router_solicitation_delay(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/router_solicitation_delay", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_router_solicitation_delay() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/lo/router_solicitation_delay"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_router_solicitation_interval(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/router_solicitation_interval", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_router_solicitation_interval() { char command[256]; sprintf(command, "echo 4 > /proc/sys/net/ipv6/conf/lo/router_solicitation_interval"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_router_solicitation_max_interval(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/router_solicitation_max_interval", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_router_solicitation_max_interval() { char command[256]; sprintf(command, "echo 3600 > /proc/sys/net/ipv6/conf/lo/router_solicitation_max_interval"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_rpl_seg_enabled(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/rpl_seg_enabled", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_rpl_seg_enabled() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/lo/rpl_seg_enabled"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_seg6_enabled(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/seg6_enabled", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_seg6_enabled() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/lo/seg6_enabled"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_suppress_frag_ndisc(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/suppress_frag_ndisc", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_suppress_frag_ndisc() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/lo/suppress_frag_ndisc"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_temp_prefered_lft(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/temp_prefered_lft", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_temp_prefered_lft() { char command[256]; sprintf(command, "echo 86400 > /proc/sys/net/ipv6/conf/lo/temp_prefered_lft"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_temp_valid_lft(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/temp_valid_lft", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_temp_valid_lft() { char command[256]; sprintf(command, "echo 604800 > /proc/sys/net/ipv6/conf/lo/temp_valid_lft"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_lo_use_oif_addrs_only(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/lo/use_oif_addrs_only", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_lo_use_oif_addrs_only() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/lo/use_oif_addrs_only"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_accept_ra(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/accept_ra", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_accept_ra() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/sit0/accept_ra"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_accept_ra_defrtr(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/accept_ra_defrtr", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_accept_ra_defrtr() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/sit0/accept_ra_defrtr"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_accept_ra_from_local(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/accept_ra_from_local", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_accept_ra_from_local() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/sit0/accept_ra_from_local"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_accept_ra_min_hop_limit(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/accept_ra_min_hop_limit", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_accept_ra_min_hop_limit() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/sit0/accept_ra_min_hop_limit"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_accept_ra_min_lft(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/accept_ra_min_lft", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_accept_ra_min_lft() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/sit0/accept_ra_min_lft"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_accept_ra_mtu(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/accept_ra_mtu", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_accept_ra_mtu() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/sit0/accept_ra_mtu"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_accept_ra_pinfo(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/accept_ra_pinfo", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_accept_ra_pinfo() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/sit0/accept_ra_pinfo"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_accept_redirects(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/accept_redirects", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_accept_redirects() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/sit0/accept_redirects"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_accept_source_route(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/accept_source_route", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_accept_source_route() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/sit0/accept_source_route"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_accept_untracked_na(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/accept_untracked_na", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_accept_untracked_na() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/sit0/accept_untracked_na"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_addr_gen_mode(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/addr_gen_mode", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_addr_gen_mode() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/sit0/addr_gen_mode"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_autoconf(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/autoconf", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_autoconf() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/sit0/autoconf"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_dad_transmits(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/dad_transmits", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_dad_transmits() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/sit0/dad_transmits"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_disable_ipv6(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/disable_ipv6", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_disable_ipv6() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/sit0/disable_ipv6"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_disable_policy(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/disable_policy", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_disable_policy() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/sit0/disable_policy"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_drop_unicast_in_l2_multicast(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/drop_unicast_in_l2_multicast", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_drop_unicast_in_l2_multicast() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/sit0/drop_unicast_in_l2_multicast"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_drop_unsolicited_na(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/drop_unsolicited_na", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_drop_unsolicited_na() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/sit0/drop_unsolicited_na"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_enhanced_dad(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/enhanced_dad", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_enhanced_dad() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/sit0/enhanced_dad"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_force_mld_version(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/force_mld_version", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_force_mld_version() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/sit0/force_mld_version"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_force_tllao(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/force_tllao", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_force_tllao() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/sit0/force_tllao"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_forwarding(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/forwarding", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_forwarding() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/sit0/forwarding"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_hop_limit(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/hop_limit", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_hop_limit() { char command[256]; sprintf(command, "echo 64 > /proc/sys/net/ipv6/conf/sit0/hop_limit"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_ignore_routes_with_linkdown(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/ignore_routes_with_linkdown", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_ignore_routes_with_linkdown() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/sit0/ignore_routes_with_linkdown"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_ioam6_enabled(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/ioam6_enabled", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_ioam6_enabled() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/sit0/ioam6_enabled"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_ioam6_id(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/ioam6_id", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_ioam6_id() { char command[256]; sprintf(command, "echo 65535 > /proc/sys/net/ipv6/conf/sit0/ioam6_id"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_ioam6_id_wide(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/ioam6_id_wide", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_ioam6_id_wide() { char command[256]; sprintf(command, "echo 4294967295 > /proc/sys/net/ipv6/conf/sit0/ioam6_id_wide"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_keep_addr_on_down(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/keep_addr_on_down", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_keep_addr_on_down() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/sit0/keep_addr_on_down"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_max_addresses(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/max_addresses", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_max_addresses() { char command[256]; sprintf(command, "echo 16 > /proc/sys/net/ipv6/conf/sit0/max_addresses"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_max_desync_factor(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/max_desync_factor", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_max_desync_factor() { char command[256]; sprintf(command, "echo 600 > /proc/sys/net/ipv6/conf/sit0/max_desync_factor"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_mldv1_unsolicited_report_interval(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/mldv1_unsolicited_report_interval", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_mldv1_unsolicited_report_interval() { char command[256]; sprintf(command, "echo 10000 > /proc/sys/net/ipv6/conf/sit0/mldv1_unsolicited_report_interval"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_mldv2_unsolicited_report_interval(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/mldv2_unsolicited_report_interval", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_mldv2_unsolicited_report_interval() { char command[256]; sprintf(command, "echo 1000 > /proc/sys/net/ipv6/conf/sit0/mldv2_unsolicited_report_interval"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_mtu(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/mtu", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_mtu() { char command[256]; sprintf(command, "echo 1480 > /proc/sys/net/ipv6/conf/sit0/mtu"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_ndisc_evict_nocarrier(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/ndisc_evict_nocarrier", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_ndisc_evict_nocarrier() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/sit0/ndisc_evict_nocarrier"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_ndisc_notify(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/ndisc_notify", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_ndisc_notify() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/sit0/ndisc_notify"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_ndisc_tclass(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/ndisc_tclass", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_ndisc_tclass() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/sit0/ndisc_tclass"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_proxy_ndp(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/proxy_ndp", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_proxy_ndp() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/sit0/proxy_ndp"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_ra_defrtr_metric(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/ra_defrtr_metric", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_ra_defrtr_metric() { char command[256]; sprintf(command, "echo 1024 > /proc/sys/net/ipv6/conf/sit0/ra_defrtr_metric"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_ra_honor_pio_life(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/ra_honor_pio_life", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_ra_honor_pio_life() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/sit0/ra_honor_pio_life"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_ra_honor_pio_pflag(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/ra_honor_pio_pflag", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_ra_honor_pio_pflag() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/sit0/ra_honor_pio_pflag"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_regen_max_retry(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/regen_max_retry", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_regen_max_retry() { char command[256]; sprintf(command, "echo 3 > /proc/sys/net/ipv6/conf/sit0/regen_max_retry"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_regen_min_advance(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/regen_min_advance", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_regen_min_advance() { char command[256]; sprintf(command, "echo 2 > /proc/sys/net/ipv6/conf/sit0/regen_min_advance"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_router_solicitation_delay(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/router_solicitation_delay", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_router_solicitation_delay() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/sit0/router_solicitation_delay"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_router_solicitation_interval(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/router_solicitation_interval", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_router_solicitation_interval() { char command[256]; sprintf(command, "echo 4 > /proc/sys/net/ipv6/conf/sit0/router_solicitation_interval"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_router_solicitation_max_interval(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/router_solicitation_max_interval", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_router_solicitation_max_interval() { char command[256]; sprintf(command, "echo 3600 > /proc/sys/net/ipv6/conf/sit0/router_solicitation_max_interval"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_rpl_seg_enabled(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/rpl_seg_enabled", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_rpl_seg_enabled() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/sit0/rpl_seg_enabled"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_seg6_enabled(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/seg6_enabled", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_seg6_enabled() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/sit0/seg6_enabled"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_suppress_frag_ndisc(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/suppress_frag_ndisc", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_suppress_frag_ndisc() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/ipv6/conf/sit0/suppress_frag_ndisc"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_temp_prefered_lft(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/temp_prefered_lft", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_temp_prefered_lft() { char command[256]; sprintf(command, "echo 86400 > /proc/sys/net/ipv6/conf/sit0/temp_prefered_lft"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_temp_valid_lft(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/temp_valid_lft", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_temp_valid_lft() { char command[256]; sprintf(command, "echo 604800 > /proc/sys/net/ipv6/conf/sit0/temp_valid_lft"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_conf_sit0_use_oif_addrs_only(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/conf/sit0/use_oif_addrs_only", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_conf_sit0_use_oif_addrs_only() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/conf/sit0/use_oif_addrs_only"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_icmp_echo_ignore_all(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/icmp/echo_ignore_all", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_icmp_echo_ignore_all() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/icmp/echo_ignore_all"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_icmp_echo_ignore_anycast(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/icmp/echo_ignore_anycast", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_icmp_echo_ignore_anycast() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/icmp/echo_ignore_anycast"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_icmp_echo_ignore_multicast(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/icmp/echo_ignore_multicast", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_icmp_echo_ignore_multicast() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/icmp/echo_ignore_multicast"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_icmp_error_anycast_as_unicast(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/icmp/error_anycast_as_unicast", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_icmp_error_anycast_as_unicast() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/icmp/error_anycast_as_unicast"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_icmp_ratelimit(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/icmp/ratelimit", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_icmp_ratelimit() { char command[256]; sprintf(command, "echo 1000 > /proc/sys/net/ipv6/icmp/ratelimit"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_default_anycast_delay(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/default/anycast_delay", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_default_anycast_delay() { char command[256]; sprintf(command, "echo 100 > /proc/sys/net/ipv6/neigh/default/anycast_delay"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_default_app_solicit(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/default/app_solicit", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_default_app_solicit() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/neigh/default/app_solicit"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_default_base_reachable_time(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/default/base_reachable_time", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_default_base_reachable_time() { char command[256]; sprintf(command, "echo 30 > /proc/sys/net/ipv6/neigh/default/base_reachable_time"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_default_base_reachable_time_ms(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/default/base_reachable_time_ms", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_default_base_reachable_time_ms() { char command[256]; sprintf(command, "echo 30000 > /proc/sys/net/ipv6/neigh/default/base_reachable_time_ms"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_default_delay_first_probe_time(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/default/delay_first_probe_time", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_default_delay_first_probe_time() { char command[256]; sprintf(command, "echo 5 > /proc/sys/net/ipv6/neigh/default/delay_first_probe_time"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_default_gc_interval(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/default/gc_interval", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_default_gc_interval() { char command[256]; sprintf(command, "echo 30 > /proc/sys/net/ipv6/neigh/default/gc_interval"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_default_gc_stale_time(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/default/gc_stale_time", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_default_gc_stale_time() { char command[256]; sprintf(command, "echo 60 > /proc/sys/net/ipv6/neigh/default/gc_stale_time"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_default_gc_thresh1(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/default/gc_thresh1", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_default_gc_thresh1() { char command[256]; sprintf(command, "echo 128 > /proc/sys/net/ipv6/neigh/default/gc_thresh1"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_default_gc_thresh2(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/default/gc_thresh2", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_default_gc_thresh2() { char command[256]; sprintf(command, "echo 512 > /proc/sys/net/ipv6/neigh/default/gc_thresh2"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_default_gc_thresh3(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/default/gc_thresh3", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_default_gc_thresh3() { char command[256]; sprintf(command, "echo 1024 > /proc/sys/net/ipv6/neigh/default/gc_thresh3"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_default_interval_probe_time_ms(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/default/interval_probe_time_ms", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_default_interval_probe_time_ms() { char command[256]; sprintf(command, "echo 5000 > /proc/sys/net/ipv6/neigh/default/interval_probe_time_ms"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_default_locktime(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/default/locktime", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_default_locktime() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/neigh/default/locktime"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_default_mcast_resolicit(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/default/mcast_resolicit", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_default_mcast_resolicit() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/neigh/default/mcast_resolicit"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_default_mcast_solicit(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/default/mcast_solicit", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_default_mcast_solicit() { char command[256]; sprintf(command, "echo 3 > /proc/sys/net/ipv6/neigh/default/mcast_solicit"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_default_proxy_delay(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/default/proxy_delay", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_default_proxy_delay() { char command[256]; sprintf(command, "echo 80 > /proc/sys/net/ipv6/neigh/default/proxy_delay"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_default_proxy_qlen(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/default/proxy_qlen", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_default_proxy_qlen() { char command[256]; sprintf(command, "echo 64 > /proc/sys/net/ipv6/neigh/default/proxy_qlen"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_default_retrans_time(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/default/retrans_time", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_default_retrans_time() { char command[256]; sprintf(command, "echo 1000 > /proc/sys/net/ipv6/neigh/default/retrans_time"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_default_retrans_time_ms(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/default/retrans_time_ms", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_default_retrans_time_ms() { char command[256]; sprintf(command, "echo 1000 > /proc/sys/net/ipv6/neigh/default/retrans_time_ms"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_default_ucast_solicit(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/default/ucast_solicit", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_default_ucast_solicit() { char command[256]; sprintf(command, "echo 3 > /proc/sys/net/ipv6/neigh/default/ucast_solicit"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_default_unres_qlen(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/default/unres_qlen", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_default_unres_qlen() { char command[256]; sprintf(command, "echo 101 > /proc/sys/net/ipv6/neigh/default/unres_qlen"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_default_unres_qlen_bytes(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/default/unres_qlen_bytes", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_default_unres_qlen_bytes() { char command[256]; sprintf(command, "echo 212992 > /proc/sys/net/ipv6/neigh/default/unres_qlen_bytes"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_eth0_anycast_delay(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/eth0/anycast_delay", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_eth0_anycast_delay() { char command[256]; sprintf(command, "echo 100 > /proc/sys/net/ipv6/neigh/eth0/anycast_delay"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_eth0_app_solicit(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/eth0/app_solicit", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_eth0_app_solicit() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/neigh/eth0/app_solicit"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_eth0_base_reachable_time(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/eth0/base_reachable_time", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_eth0_base_reachable_time() { char command[256]; sprintf(command, "echo 30 > /proc/sys/net/ipv6/neigh/eth0/base_reachable_time"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_eth0_base_reachable_time_ms(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/eth0/base_reachable_time_ms", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_eth0_base_reachable_time_ms() { char command[256]; sprintf(command, "echo 30000 > /proc/sys/net/ipv6/neigh/eth0/base_reachable_time_ms"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_eth0_delay_first_probe_time(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/eth0/delay_first_probe_time", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_eth0_delay_first_probe_time() { char command[256]; sprintf(command, "echo 5 > /proc/sys/net/ipv6/neigh/eth0/delay_first_probe_time"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_eth0_gc_stale_time(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/eth0/gc_stale_time", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_eth0_gc_stale_time() { char command[256]; sprintf(command, "echo 60 > /proc/sys/net/ipv6/neigh/eth0/gc_stale_time"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_eth0_interval_probe_time_ms(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/eth0/interval_probe_time_ms", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_eth0_interval_probe_time_ms() { char command[256]; sprintf(command, "echo 5000 > /proc/sys/net/ipv6/neigh/eth0/interval_probe_time_ms"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_eth0_locktime(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/eth0/locktime", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_eth0_locktime() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/neigh/eth0/locktime"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_eth0_mcast_resolicit(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/eth0/mcast_resolicit", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_eth0_mcast_resolicit() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/neigh/eth0/mcast_resolicit"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_eth0_mcast_solicit(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/eth0/mcast_solicit", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_eth0_mcast_solicit() { char command[256]; sprintf(command, "echo 3 > /proc/sys/net/ipv6/neigh/eth0/mcast_solicit"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_eth0_proxy_delay(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/eth0/proxy_delay", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_eth0_proxy_delay() { char command[256]; sprintf(command, "echo 80 > /proc/sys/net/ipv6/neigh/eth0/proxy_delay"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_eth0_proxy_qlen(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/eth0/proxy_qlen", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_eth0_proxy_qlen() { char command[256]; sprintf(command, "echo 64 > /proc/sys/net/ipv6/neigh/eth0/proxy_qlen"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_eth0_retrans_time(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/eth0/retrans_time", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_eth0_retrans_time() { char command[256]; sprintf(command, "echo 1000 > /proc/sys/net/ipv6/neigh/eth0/retrans_time"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_eth0_retrans_time_ms(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/eth0/retrans_time_ms", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_eth0_retrans_time_ms() { char command[256]; sprintf(command, "echo 1000 > /proc/sys/net/ipv6/neigh/eth0/retrans_time_ms"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_eth0_ucast_solicit(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/eth0/ucast_solicit", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_eth0_ucast_solicit() { char command[256]; sprintf(command, "echo 3 > /proc/sys/net/ipv6/neigh/eth0/ucast_solicit"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_eth0_unres_qlen(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/eth0/unres_qlen", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_eth0_unres_qlen() { char command[256]; sprintf(command, "echo 101 > /proc/sys/net/ipv6/neigh/eth0/unres_qlen"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_eth0_unres_qlen_bytes(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/eth0/unres_qlen_bytes", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_eth0_unres_qlen_bytes() { char command[256]; sprintf(command, "echo 212992 > /proc/sys/net/ipv6/neigh/eth0/unres_qlen_bytes"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_lo_anycast_delay(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/lo/anycast_delay", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_lo_anycast_delay() { char command[256]; sprintf(command, "echo 100 > /proc/sys/net/ipv6/neigh/lo/anycast_delay"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_lo_app_solicit(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/lo/app_solicit", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_lo_app_solicit() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/neigh/lo/app_solicit"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_lo_base_reachable_time(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/lo/base_reachable_time", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_lo_base_reachable_time() { char command[256]; sprintf(command, "echo 30 > /proc/sys/net/ipv6/neigh/lo/base_reachable_time"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_lo_base_reachable_time_ms(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/lo/base_reachable_time_ms", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_lo_base_reachable_time_ms() { char command[256]; sprintf(command, "echo 30000 > /proc/sys/net/ipv6/neigh/lo/base_reachable_time_ms"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_lo_delay_first_probe_time(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/lo/delay_first_probe_time", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_lo_delay_first_probe_time() { char command[256]; sprintf(command, "echo 5 > /proc/sys/net/ipv6/neigh/lo/delay_first_probe_time"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_lo_gc_stale_time(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/lo/gc_stale_time", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_lo_gc_stale_time() { char command[256]; sprintf(command, "echo 60 > /proc/sys/net/ipv6/neigh/lo/gc_stale_time"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_lo_interval_probe_time_ms(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/lo/interval_probe_time_ms", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_lo_interval_probe_time_ms() { char command[256]; sprintf(command, "echo 5000 > /proc/sys/net/ipv6/neigh/lo/interval_probe_time_ms"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_lo_locktime(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/lo/locktime", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_lo_locktime() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/neigh/lo/locktime"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_lo_mcast_resolicit(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/lo/mcast_resolicit", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_lo_mcast_resolicit() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/neigh/lo/mcast_resolicit"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_lo_mcast_solicit(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/lo/mcast_solicit", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_lo_mcast_solicit() { char command[256]; sprintf(command, "echo 3 > /proc/sys/net/ipv6/neigh/lo/mcast_solicit"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_lo_proxy_delay(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/lo/proxy_delay", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_lo_proxy_delay() { char command[256]; sprintf(command, "echo 80 > /proc/sys/net/ipv6/neigh/lo/proxy_delay"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_lo_proxy_qlen(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/lo/proxy_qlen", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_lo_proxy_qlen() { char command[256]; sprintf(command, "echo 64 > /proc/sys/net/ipv6/neigh/lo/proxy_qlen"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_lo_retrans_time(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/lo/retrans_time", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_lo_retrans_time() { char command[256]; sprintf(command, "echo 1000 > /proc/sys/net/ipv6/neigh/lo/retrans_time"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_lo_retrans_time_ms(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/lo/retrans_time_ms", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_lo_retrans_time_ms() { char command[256]; sprintf(command, "echo 1000 > /proc/sys/net/ipv6/neigh/lo/retrans_time_ms"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_lo_ucast_solicit(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/lo/ucast_solicit", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_lo_ucast_solicit() { char command[256]; sprintf(command, "echo 3 > /proc/sys/net/ipv6/neigh/lo/ucast_solicit"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_lo_unres_qlen(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/lo/unres_qlen", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_lo_unres_qlen() { char command[256]; sprintf(command, "echo 101 > /proc/sys/net/ipv6/neigh/lo/unres_qlen"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_lo_unres_qlen_bytes(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/lo/unres_qlen_bytes", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_lo_unres_qlen_bytes() { char command[256]; sprintf(command, "echo 212992 > /proc/sys/net/ipv6/neigh/lo/unres_qlen_bytes"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_sit0_anycast_delay(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/sit0/anycast_delay", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_sit0_anycast_delay() { char command[256]; sprintf(command, "echo 100 > /proc/sys/net/ipv6/neigh/sit0/anycast_delay"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_sit0_app_solicit(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/sit0/app_solicit", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_sit0_app_solicit() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/neigh/sit0/app_solicit"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_sit0_base_reachable_time(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/sit0/base_reachable_time", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_sit0_base_reachable_time() { char command[256]; sprintf(command, "echo 30 > /proc/sys/net/ipv6/neigh/sit0/base_reachable_time"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_sit0_base_reachable_time_ms(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/sit0/base_reachable_time_ms", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_sit0_base_reachable_time_ms() { char command[256]; sprintf(command, "echo 30000 > /proc/sys/net/ipv6/neigh/sit0/base_reachable_time_ms"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_sit0_delay_first_probe_time(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/sit0/delay_first_probe_time", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_sit0_delay_first_probe_time() { char command[256]; sprintf(command, "echo 5 > /proc/sys/net/ipv6/neigh/sit0/delay_first_probe_time"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_sit0_gc_stale_time(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/sit0/gc_stale_time", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_sit0_gc_stale_time() { char command[256]; sprintf(command, "echo 60 > /proc/sys/net/ipv6/neigh/sit0/gc_stale_time"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_sit0_interval_probe_time_ms(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/sit0/interval_probe_time_ms", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_sit0_interval_probe_time_ms() { char command[256]; sprintf(command, "echo 5000 > /proc/sys/net/ipv6/neigh/sit0/interval_probe_time_ms"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_sit0_locktime(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/sit0/locktime", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_sit0_locktime() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/neigh/sit0/locktime"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_sit0_mcast_resolicit(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/sit0/mcast_resolicit", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_sit0_mcast_resolicit() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/neigh/sit0/mcast_resolicit"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_sit0_mcast_solicit(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/sit0/mcast_solicit", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_sit0_mcast_solicit() { char command[256]; sprintf(command, "echo 3 > /proc/sys/net/ipv6/neigh/sit0/mcast_solicit"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_sit0_proxy_delay(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/sit0/proxy_delay", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_sit0_proxy_delay() { char command[256]; sprintf(command, "echo 80 > /proc/sys/net/ipv6/neigh/sit0/proxy_delay"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_sit0_proxy_qlen(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/sit0/proxy_qlen", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_sit0_proxy_qlen() { char command[256]; sprintf(command, "echo 64 > /proc/sys/net/ipv6/neigh/sit0/proxy_qlen"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_sit0_retrans_time(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/sit0/retrans_time", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_sit0_retrans_time() { char command[256]; sprintf(command, "echo 1000 > /proc/sys/net/ipv6/neigh/sit0/retrans_time"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_sit0_retrans_time_ms(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/sit0/retrans_time_ms", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_sit0_retrans_time_ms() { char command[256]; sprintf(command, "echo 1000 > /proc/sys/net/ipv6/neigh/sit0/retrans_time_ms"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_sit0_ucast_solicit(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/sit0/ucast_solicit", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_sit0_ucast_solicit() { char command[256]; sprintf(command, "echo 3 > /proc/sys/net/ipv6/neigh/sit0/ucast_solicit"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_sit0_unres_qlen(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/sit0/unres_qlen", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_sit0_unres_qlen() { char command[256]; sprintf(command, "echo 101 > /proc/sys/net/ipv6/neigh/sit0/unres_qlen"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_neigh_sit0_unres_qlen_bytes(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/neigh/sit0/unres_qlen_bytes", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_neigh_sit0_unres_qlen_bytes() { char command[256]; sprintf(command, "echo 212992 > /proc/sys/net/ipv6/neigh/sit0/unres_qlen_bytes"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_route_gc_elasticity(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/route/gc_elasticity", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_route_gc_elasticity() { char command[256]; sprintf(command, "echo 9 > /proc/sys/net/ipv6/route/gc_elasticity"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_route_gc_interval(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/route/gc_interval", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_route_gc_interval() { char command[256]; sprintf(command, "echo 30 > /proc/sys/net/ipv6/route/gc_interval"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_route_gc_min_interval(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/route/gc_min_interval", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_route_gc_min_interval() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/route/gc_min_interval"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_route_gc_min_interval_ms(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/route/gc_min_interval_ms", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_route_gc_min_interval_ms() { char command[256]; sprintf(command, "echo 500 > /proc/sys/net/ipv6/route/gc_min_interval_ms"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_route_gc_thresh(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/route/gc_thresh", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_route_gc_thresh() { char command[256]; sprintf(command, "echo 1024 > /proc/sys/net/ipv6/route/gc_thresh"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_route_gc_timeout(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/route/gc_timeout", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_route_gc_timeout() { char command[256]; sprintf(command, "echo 60 > /proc/sys/net/ipv6/route/gc_timeout"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_route_max_size(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/route/max_size", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_route_max_size() { char command[256]; sprintf(command, "echo 2147483647 > /proc/sys/net/ipv6/route/max_size"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_route_min_adv_mss(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/route/min_adv_mss", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_route_min_adv_mss() { char command[256]; sprintf(command, "echo 1220 > /proc/sys/net/ipv6/route/min_adv_mss"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_route_mtu_expires(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/route/mtu_expires", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_route_mtu_expires() { char command[256]; sprintf(command, "echo 600 > /proc/sys/net/ipv6/route/mtu_expires"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_ipv6_route_skip_notify_on_dev_down(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/ipv6/route/skip_notify_on_dev_down", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_ipv6_route_skip_notify_on_dev_down() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/ipv6/route/skip_notify_on_dev_down"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_acct(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_acct", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_acct() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/netfilter/nf_conntrack_acct"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_buckets(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_buckets", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_buckets() { char command[256]; sprintf(command, "echo 65536 > /proc/sys/net/netfilter/nf_conntrack_buckets"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_checksum(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_checksum", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_checksum() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/netfilter/nf_conntrack_checksum"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_expect_max(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_expect_max", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_expect_max() { char command[256]; sprintf(command, "echo 1024 > /proc/sys/net/netfilter/nf_conntrack_expect_max"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_frag6_high_thresh(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_frag6_high_thresh", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_frag6_high_thresh() { char command[256]; sprintf(command, "echo 4194304 > /proc/sys/net/netfilter/nf_conntrack_frag6_high_thresh"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_frag6_low_thresh(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_frag6_low_thresh", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_frag6_low_thresh() { char command[256]; sprintf(command, "echo 3145728 > /proc/sys/net/netfilter/nf_conntrack_frag6_low_thresh"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_frag6_timeout(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_frag6_timeout", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_frag6_timeout() { char command[256]; sprintf(command, "echo 60 > /proc/sys/net/netfilter/nf_conntrack_frag6_timeout"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_generic_timeout(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_generic_timeout", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_generic_timeout() { char command[256]; sprintf(command, "echo 600 > /proc/sys/net/netfilter/nf_conntrack_generic_timeout"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_icmp_timeout(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_icmp_timeout", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_icmp_timeout() { char command[256]; sprintf(command, "echo 30 > /proc/sys/net/netfilter/nf_conntrack_icmp_timeout"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_icmpv6_timeout(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_icmpv6_timeout", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_icmpv6_timeout() { char command[256]; sprintf(command, "echo 30 > /proc/sys/net/netfilter/nf_conntrack_icmpv6_timeout"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_log_invalid(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_log_invalid", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_log_invalid() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/netfilter/nf_conntrack_log_invalid"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_max(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_max", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_max() { char command[256]; sprintf(command, "echo 65536 > /proc/sys/net/netfilter/nf_conntrack_max"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_tcp_be_liberal(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_tcp_be_liberal", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_tcp_be_liberal() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/netfilter/nf_conntrack_tcp_be_liberal"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_tcp_ignore_invalid_rst(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_tcp_ignore_invalid_rst", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_tcp_ignore_invalid_rst() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/netfilter/nf_conntrack_tcp_ignore_invalid_rst"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_tcp_loose(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_tcp_loose", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_tcp_loose() { char command[256]; sprintf(command, "echo 1 > /proc/sys/net/netfilter/nf_conntrack_tcp_loose"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_tcp_max_retrans(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_tcp_max_retrans", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_tcp_max_retrans() { char command[256]; sprintf(command, "echo 3 > /proc/sys/net/netfilter/nf_conntrack_tcp_max_retrans"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_tcp_timeout_close(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_close", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_tcp_timeout_close() { char command[256]; sprintf(command, "echo 10 > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_close"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_tcp_timeout_close_wait(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_close_wait", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_tcp_timeout_close_wait() { char command[256]; sprintf(command, "echo 60 > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_close_wait"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_tcp_timeout_established(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_established", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_tcp_timeout_established() { char command[256]; sprintf(command, "echo 432000 > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_established"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_tcp_timeout_fin_wait(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_fin_wait", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_tcp_timeout_fin_wait() { char command[256]; sprintf(command, "echo 120 > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_fin_wait"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_tcp_timeout_last_ack(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_last_ack", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_tcp_timeout_last_ack() { char command[256]; sprintf(command, "echo 30 > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_last_ack"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_tcp_timeout_max_retrans(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_max_retrans", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_tcp_timeout_max_retrans() { char command[256]; sprintf(command, "echo 300 > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_max_retrans"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_tcp_timeout_syn_recv(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_syn_recv", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_tcp_timeout_syn_recv() { char command[256]; sprintf(command, "echo 60 > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_syn_recv"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_tcp_timeout_syn_sent(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_syn_sent", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_tcp_timeout_syn_sent() { char command[256]; sprintf(command, "echo 120 > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_syn_sent"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_tcp_timeout_time_wait(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_time_wait", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_tcp_timeout_time_wait() { char command[256]; sprintf(command, "echo 120 > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_time_wait"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_tcp_timeout_unacknowledged(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_unacknowledged", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_tcp_timeout_unacknowledged() { char command[256]; sprintf(command, "echo 300 > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_unacknowledged"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_udp_timeout(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_udp_timeout", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_udp_timeout() { char command[256]; sprintf(command, "echo 30 > /proc/sys/net/netfilter/nf_conntrack_udp_timeout"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_conntrack_udp_timeout_stream(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_conntrack_udp_timeout_stream", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_conntrack_udp_timeout_stream() { char command[256]; sprintf(command, "echo 120 > /proc/sys/net/netfilter/nf_conntrack_udp_timeout_stream"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_netfilter_nf_log_all_netns(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/netfilter/nf_log_all_netns", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_netfilter_nf_log_all_netns() { char command[256]; sprintf(command, "echo 0 > /proc/sys/net/netfilter/nf_log_all_netns"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_net_unix_max_dgram_qlen(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/net/unix/max_dgram_qlen", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_net_unix_max_dgram_qlen() { char command[256]; sprintf(command, "echo 512 > /proc/sys/net/unix/max_dgram_qlen"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_sunrpc_max_resvport(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/sunrpc/max_resvport", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_sunrpc_max_resvport() { char command[256]; sprintf(command, "echo 1023 > /proc/sys/sunrpc/max_resvport"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_sunrpc_min_resvport(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/sunrpc/min_resvport", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_sunrpc_min_resvport() { char command[256]; sprintf(command, "echo 665 > /proc/sys/sunrpc/min_resvport"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_sunrpc_tcp_fin_timeout(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/sunrpc/tcp_fin_timeout", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_sunrpc_tcp_fin_timeout() { char command[256]; sprintf(command, "echo 15 > /proc/sys/sunrpc/tcp_fin_timeout"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_sunrpc_tcp_max_slot_table_entries(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/sunrpc/tcp_max_slot_table_entries", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_sunrpc_tcp_max_slot_table_entries() { char command[256]; sprintf(command, "echo 65536 > /proc/sys/sunrpc/tcp_max_slot_table_entries"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_sunrpc_tcp_slot_table_entries(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/sunrpc/tcp_slot_table_entries", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_sunrpc_tcp_slot_table_entries() { char command[256]; sprintf(command, "echo 2 > /proc/sys/sunrpc/tcp_slot_table_entries"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_sunrpc_udp_slot_table_entries(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/sunrpc/udp_slot_table_entries", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_sunrpc_udp_slot_table_entries() { char command[256]; sprintf(command, "echo 16 > /proc/sys/sunrpc/udp_slot_table_entries"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_user_max_cgroup_namespaces(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/user/max_cgroup_namespaces", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_user_max_cgroup_namespaces() { char command[256]; sprintf(command, "echo 3238 > /proc/sys/user/max_cgroup_namespaces"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_user_max_inotify_instances(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/user/max_inotify_instances", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_user_max_inotify_instances() { char command[256]; sprintf(command, "echo 128 > /proc/sys/user/max_inotify_instances"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_user_max_inotify_watches(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/user/max_inotify_watches", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_user_max_inotify_watches() { char command[256]; sprintf(command, "echo 8192 > /proc/sys/user/max_inotify_watches"); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_set__proc_sys_user_max_ipc_namespaces(volatile long val) { char command[256]; sprintf(command, "echo %ld > /proc/sys/user/max_ipc_namespaces", val); int ret = system(command); if (ret != 0) { return 0; } return 0; } static long syz_sysconfig_reset__proc_sys_user_max_ipc_namespaces() { char command[256]; sprintf(command, "echo 3238 > /proc/sys/user/max_ipc_namespaces"); int ret = system(command); if (ret != 0) { return 0; } return 0; }