goto ida_put;
}
+ /*
+ * Create a two-way route between the AP and the new interface
+ */
+ ret = route_create_operation(svc, hd->endo->ap_intf_id,
+ GB_DEVICE_ID_AP, intf_id, device_id);
+ if (ret) {
+ dev_err(dev, "%s: Route create operation failed, interface %hhu device_id %hhu (%d)\n",
+ __func__, intf_id, device_id, ret);
+ goto ida_put;
+ }
+
+ ret = route_create_operation(svc, intf_id, device_id,
+ hd->endo->ap_intf_id, GB_DEVICE_ID_AP);
+ if (ret) {
+ dev_err(dev, "%s: Route create operation failed, interface %hhu device_id %hhu (%d)\n",
+ __func__, intf_id, device_id, ret);
+ goto ida_put;
+ }
+
ret = gb_interface_init(intf, device_id);
if (ret) {
dev_err(dev, "%s: Failed to initialize interface, interface %hhu device_id %hhu (%d)\n",