diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2022-11-17 18:30:00 +0100 |
---|---|---|
committer | Pau Espin Pedrol <pespin@sysmocom.de> | 2022-11-21 10:51:33 +0100 |
commit | 5b9a5f569ac37e83eb469da0118976957612c588 (patch) | |
tree | eaa7be3b9bf6fb2ea3813d34338e599359d91f3c | |
parent | 035080e4f439a0536dd4865d54713a9df77b0ee3 (diff) |
osmux: Use new osmux_xfrm_input API to set name on each link
Change-Id: Iaea980a2e11282add12f9af585500d90f0462279
Depends: libosmo-netif.git Change-Id 8bb688e4827f345416c2a4526ced956a07fcc60b
-rw-r--r-- | src/common/osmux.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/common/osmux.c b/src/common/osmux.c index fa0f7cc3..9d3c5edd 100644 --- a/src/common/osmux.c +++ b/src/common/osmux.c @@ -165,6 +165,7 @@ static void osmux_handle_put(struct gsm_bts *bts, struct osmux_in_handle *in) static struct osmux_handle *osmux_handle_alloc(struct gsm_bts *bts, const struct osmo_sockaddr *rem_addr) { struct osmux_handle *h; + char name[128] = "r="; h = talloc_zero(bts, struct osmux_handle); if (!h) @@ -178,6 +179,9 @@ static struct osmux_handle *osmux_handle_alloc(struct gsm_bts *bts, const struct talloc_free(h); return NULL; } + + osmo_sockaddr_to_str_buf(name + 2, sizeof(name) - 2, rem_addr); + osmux_xfrm_input_set_name(h->in, name); /* sequence number to start OSMUX message from */ osmux_xfrm_input_set_initial_seqnum(h->in, 0); osmux_xfrm_input_set_batch_factor(h->in, bts->osmux.batch_factor); |