l2tp_socket_init: setup log_class in l2tp_socket_init

This commit is contained in:
Alexander Couzens 2016-11-02 20:29:36 +01:00 committed by Harald Welte
parent 5b97a7ab47
commit 9b7111c3a2
3 changed files with 4 additions and 3 deletions

View File

@ -8,7 +8,7 @@ CFLAGS += $(EXTRA_CFLAGS)
all: l2tpd
l2tpd: l2tpd.o l2tpd_fsm.o l2tpd_data.o l2tpd_packet.o
l2tpd: l2tpd.o l2tpd_fsm.o l2tpd_data.o l2tpd_packet.o l2tpd_socket.c
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
%.o: %.c

View File

@ -79,11 +79,12 @@ int l2tp_socket_enqueue(struct l2tp_socket_state *state, struct msgb *msg)
* \param sock_path
* \return 0 on success
*/
int l2tp_socket_init(struct l2tp_socket_state *state, const char *sock_path, int queue_len)
int l2tp_socket_init(struct l2tp_socket_state *state, const char *sock_path, int queue_len, int log_class)
{
struct osmo_fd *bfd;
int rc;
state->log_class = log_class;
osmo_wqueue_init(&state->wqueue, queue_len);
state->wqueue.bfd.fd = -1;

View File

@ -14,7 +14,7 @@ struct l2tp_socket_state {
int log_class;
};
int l2tp_socket_init(struct l2tp_socket_state *state, const char *sock_path, int queue_len);
int l2tp_socket_init(struct l2tp_socket_state *state, const char *sock_path, int queue_len, int log_class);
int l2tp_socket_enqueue(struct l2tp_socket_state *state, struct msgb *msg);
void l2tp_set_read_callback(struct l2tp_socket_state *state, int (*read_cb)(struct osmo_fd *fd));