Lines Matching refs:bridge
2842 bridge_add_member(int s, const char * bridge, const char * member) in bridge_add_member() argument
2849 ret = siocdrvspec(s, bridge, BRDGADD, &req, sizeof(req), true); in bridge_add_member()
2851 T_ASSERT_POSIX_SUCCESS(ret, "%s %s %s", __func__, bridge, member); in bridge_add_member()
2856 bridge_delete_member(int s, const char * bridge, const char * member) in bridge_delete_member() argument
2863 ret = siocdrvspec(s, bridge, BRDGDEL, &req, sizeof(req), true); in bridge_delete_member()
2865 T_ASSERT_POSIX_SUCCESS(ret, "%s %s %s", __func__, bridge, member); in bridge_delete_member()
2871 bridge_member_modify_ifflags(int s, const char * bridge, const char * member, in bridge_member_modify_ifflags() argument
2881 ret = siocdrvspec(s, bridge, BRDGGIFFLGS, &req, sizeof(req), false); in bridge_member_modify_ifflags()
2883 T_ASSERT_POSIX_SUCCESS(ret, "BRDGGIFFLGS %s %s", bridge, member); in bridge_member_modify_ifflags()
2897 ret = siocdrvspec(s, bridge, BRDGSIFFLGS, in bridge_member_modify_ifflags()
2901 bridge, member, in bridge_member_modify_ifflags()
2908 bridge_member_modify_mac_nat(int s, const char * bridge, in bridge_member_modify_mac_nat() argument
2911 return bridge_member_modify_ifflags(s, bridge, member, in bridge_member_modify_mac_nat()
2917 bridge_member_modify_checksum_offload(int s, const char * bridge, in bridge_member_modify_checksum_offload() argument
2926 return bridge_member_modify_ifflags(s, bridge, member, in bridge_member_modify_checksum_offload()
2932 bridge_rt_table_copy_common(const char * bridge, u_int * ret_count) in bridge_rt_table_copy_common() argument
2956 ret = siocdrvspec(s, bridge, BRDGRTS, in bridge_rt_table_copy_common()
2959 T_ASSERT_POSIX_SUCCESS(ret, "%s %s", __func__, bridge); in bridge_rt_table_copy_common()
3006 bridge_mac_nat_entries_copy_common(const char * bridge, u_int * ret_count) in bridge_mac_nat_entries_copy_common() argument
3022 err = siocdrvspec(s, bridge, BRDGGMACNATLIST, &mnl, sizeof(mnl), false); in bridge_mac_nat_entries_copy_common()
3024 T_LOG("BRDGGMACNATLIST %s failed %d", bridge, errno); in bridge_mac_nat_entries_copy_common()
3028 T_ASSERT_POSIX_SUCCESS(err, "BRDGGMACNATLIST %s", bridge); in bridge_mac_nat_entries_copy_common()
3042 err = siocdrvspec(s, bridge, BRDGGMACNATLIST, &mnl, sizeof(mnl), false); in bridge_mac_nat_entries_copy_common()
3044 T_ASSERT_POSIX_SUCCESS(err, "BRDGGMACNATLIST %s", bridge); in bridge_mac_nat_entries_copy_common()
3109 bridge_cleanup(const char * bridge, u_int n_ports, bool fail_on_error);
3239 bridge_setup(char * bridge, u_int n_ports, u_int num_addrs, in bridge_setup() argument
3267 err = ifnet_create(s, bridge); in bridge_setup()
3271 bridge_if_index = (u_short)if_nametoindex(bridge); in bridge_setup()
3276 ifnet_get_lladdr(s, bridge, &bridge_mac); in bridge_setup()
3281 siocaifaddr(s, bridge, bridge_ip_addr); in bridge_setup()
3282 start_ipv6(s6, bridge); in bridge_setup()
3286 T_LOG("%s %s", bridge, ntopbuf_ip); in bridge_setup()
3324 err = bridge_add_member(s, bridge, member_ifname); in bridge_setup()
3332 err = bridge_member_modify_mac_nat(s, bridge, in bridge_setup()
3339 err = bridge_member_modify_checksum_offload(s, bridge, in bridge_setup()
3369 bridge_cleanup(const char * bridge, u_int n_ports, bool fail_on_error) in bridge_cleanup() argument
3374 ifnet_destroy(s, bridge, fail_on_error); in bridge_cleanup()