diff options
author | Harald Welte <laforge@gnumonks.org> | 2016-01-09 13:13:37 +0100 |
---|---|---|
committer | Sebastian Stumpf <sebastian.stumpf87@googlemail.com> | 2017-01-23 13:54:58 +0100 |
commit | bf286abc409d04dc1f317a2d74f050235958dac4 (patch) | |
tree | a71e9c4c1a338395ec8cbc8c4779ac40b66358d5 /include/osmo-bts/phy_link.h | |
parent | 70b71507c27f8967b0aa31cad0b3070c6780f3b4 (diff) |
WIP: Initial check-in of a new virtual BTS
Diffstat (limited to 'include/osmo-bts/phy_link.h')
-rw-r--r-- | include/osmo-bts/phy_link.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/osmo-bts/phy_link.h b/include/osmo-bts/phy_link.h index 6b2f21ea..38e7ffa8 100644 --- a/include/osmo-bts/phy_link.h +++ b/include/osmo-bts/phy_link.h @@ -10,11 +10,13 @@ #include "btsconfig.h" struct gsm_bts_trx; +struct virt_um_inst; enum phy_link_type { PHY_LINK_T_NONE, PHY_LINK_T_SYSMOBTS, PHY_LINK_T_OSMOTRX, + PHY_LINK_T_VIRTUAL, }; enum phy_link_state { @@ -55,6 +57,12 @@ struct phy_link { int power_sent; } osmotrx; struct { + char *mcast_group; + char *mcast_dev; + uint16_t mcast_port; + struct virt_um_inst *virt_um; + } virt; + struct { /* MAC address of the PHY */ struct sockaddr_ll phy_addr; /* Network device name */ @@ -102,6 +110,9 @@ struct phy_instance { bool sw_act_reported; } osmotrx; struct { + struct l1sched_trx sched; + } virt; + struct { /* logical transceiver number within one PHY */ uint32_t trx_id; } octphy; |