Skip to content

Commit 697b78d

Browse files
author
whitequark
committedJul 30, 2015
Rename {kserver → net_server}.{c,h}.
1 parent e8943a0 commit 697b78d

File tree

5 files changed

+44
-44
lines changed

5 files changed

+44
-44
lines changed
 

Diff for: ‎soc/runtime/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
include $(MSCDIR)/software/common.mak
22

3-
OBJECTS := isr.o flash_storage.o clock.o rtiocrg.o elf_loader.o services.o session.o log.o test_mode.o kloader.o bridge_ctl.o mailbox.o ksupport_data.o kserver.o moninj.o main.o
3+
OBJECTS := isr.o flash_storage.o clock.o rtiocrg.o elf_loader.o services.o session.o log.o test_mode.o kloader.o bridge_ctl.o mailbox.o ksupport_data.o net_server.o moninj.o main.o
44
OBJECTS_KSUPPORT := ksupport.o exception_jmp.o exceptions.o mailbox.o bridge.o rtio.o ttl.o dds.o
55

66
CFLAGS += -Ilwip/src/include -Iliblwip

Diff for: ‎soc/runtime/kserver.h

-7
This file was deleted.

Diff for: ‎soc/runtime/main.c

+3-3
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
#include "clock.h"
2727
#include "rtiocrg.h"
2828
#include "test_mode.h"
29-
#include "kserver.h"
29+
#include "net_server.h"
3030
#include "session.h"
3131
#include "moninj.h"
3232

@@ -138,14 +138,14 @@ static void regular_main(void)
138138
{
139139
puts("Accepting sessions on Ethernet.");
140140
network_init();
141-
kserver_init();
141+
net_server_init();
142142
moninj_init();
143143

144144
session_end();
145145
while(1) {
146146
lwip_service();
147147
kloader_service_essential_kmsg();
148-
kserver_service();
148+
net_server_service();
149149
}
150150
}
151151

Diff for: ‎soc/runtime/kserver.c renamed to ‎soc/runtime/net_server.c

+33-33
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,19 @@
1414
#include <lwip/timers.h>
1515

1616
#include "session.h"
17-
#include "kserver.h"
17+
#include "net_server.h"
1818

19-
struct kserver_connstate {
19+
struct net_server_connstate {
2020
int magic_recognized;
2121
struct pbuf *rp;
2222
int rp_offset;
2323
};
2424

25-
static struct kserver_connstate *cs_new(void)
25+
static struct net_server_connstate *cs_new(void)
2626
{
27-
struct kserver_connstate *cs;
27+
struct net_server_connstate *cs;
2828

29-
cs = (struct kserver_connstate *)mem_malloc(sizeof(struct kserver_connstate));
29+
cs = (struct net_server_connstate *)mem_malloc(sizeof(struct net_server_connstate));
3030
if(!cs)
3131
return NULL;
3232
cs->magic_recognized = 0;
@@ -35,24 +35,24 @@ static struct kserver_connstate *cs_new(void)
3535
return cs;
3636
}
3737

38-
static void cs_free(struct kserver_connstate *cs)
38+
static void cs_free(struct net_server_connstate *cs)
3939
{
4040
if(cs->rp)
4141
pbuf_free(cs->rp);
4242
mem_free(cs);
4343
}
4444

45-
static const char kserver_magic[] = "ARTIQ coredev\n";
45+
static const char net_server_magic[] = "ARTIQ coredev\n";
4646

47-
static int magic_ok(struct kserver_connstate *cs)
47+
static int magic_ok(struct net_server_connstate *cs)
4848
{
4949
return cs->magic_recognized >= 14;
5050
}
5151

52-
static struct kserver_connstate *active_cs;
52+
static struct net_server_connstate *active_cs;
5353
static struct tcp_pcb *active_pcb;
5454

55-
static void kserver_close(struct kserver_connstate *cs, struct tcp_pcb *pcb)
55+
static void net_server_close(struct net_server_connstate *cs, struct tcp_pcb *pcb)
5656
{
5757
if(cs == active_cs) {
5858
session_end();
@@ -70,11 +70,11 @@ static void kserver_close(struct kserver_connstate *cs, struct tcp_pcb *pcb)
7070
tcp_close(pcb);
7171
}
7272

73-
static err_t kserver_recv(void *arg, struct tcp_pcb *pcb, struct pbuf *p, err_t err)
73+
static err_t net_server_recv(void *arg, struct tcp_pcb *pcb, struct pbuf *p, err_t err)
7474
{
75-
struct kserver_connstate *cs;
75+
struct net_server_connstate *cs;
7676

77-
cs = (struct kserver_connstate *)arg;
77+
cs = (struct net_server_connstate *)arg;
7878
if(p) {
7979
if(cs->rp)
8080
pbuf_cat(cs->rp, p);
@@ -83,25 +83,25 @@ static err_t kserver_recv(void *arg, struct tcp_pcb *pcb, struct pbuf *p, err_t
8383
cs->rp_offset = 0;
8484
}
8585
} else
86-
kserver_close(cs, pcb);
86+
net_server_close(cs, pcb);
8787
return ERR_OK;
8888
}
8989

90-
static err_t kserver_sent(void *arg, struct tcp_pcb *pcb, u16_t len)
90+
static err_t net_server_sent(void *arg, struct tcp_pcb *pcb, u16_t len)
9191
{
9292
session_ack_mem(len);
9393
return ERR_OK;
9494
}
9595

9696
static void tcp_pcb_service(void *arg, struct tcp_pcb *pcb)
9797
{
98-
struct kserver_connstate *cs;
98+
struct net_server_connstate *cs;
9999
int remaining_in_pbuf;
100100
char *rpp;
101101
struct pbuf *next;
102102
int r;
103103

104-
cs = (struct kserver_connstate *)arg;
104+
cs = (struct net_server_connstate *)arg;
105105

106106
while(cs->rp) {
107107
remaining_in_pbuf = cs->rp->len - cs->rp_offset;
@@ -116,20 +116,20 @@ static void tcp_pcb_service(void *arg, struct tcp_pcb *pcb)
116116
} else if(r == 0)
117117
return;
118118
else
119-
kserver_close(cs, pcb);
119+
net_server_close(cs, pcb);
120120
} else {
121-
if(rpp[cs->rp_offset] == kserver_magic[cs->magic_recognized]) {
121+
if(rpp[cs->rp_offset] == net_server_magic[cs->magic_recognized]) {
122122
cs->magic_recognized++;
123123
if(magic_ok(cs)) {
124124
if(active_cs)
125-
kserver_close(active_cs, active_pcb);
125+
net_server_close(active_cs, active_pcb);
126126
session_start();
127127
active_cs = cs;
128128
active_pcb = pcb;
129-
tcp_sent(pcb, kserver_sent);
129+
tcp_sent(pcb, net_server_sent);
130130
}
131131
} else {
132-
kserver_close(cs, pcb);
132+
net_server_close(cs, pcb);
133133
return;
134134
}
135135
remaining_in_pbuf--;
@@ -150,41 +150,41 @@ static void tcp_pcb_service(void *arg, struct tcp_pcb *pcb)
150150
}
151151
}
152152

153-
static void kserver_err(void *arg, err_t err)
153+
static void net_server_err(void *arg, err_t err)
154154
{
155-
struct kserver_connstate *cs;
155+
struct net_server_connstate *cs;
156156

157-
cs = (struct kserver_connstate *)arg;
157+
cs = (struct net_server_connstate *)arg;
158158
cs_free(cs);
159159
}
160160

161161
static struct tcp_pcb *listen_pcb;
162162

163-
static err_t kserver_accept(void *arg, struct tcp_pcb *newpcb, err_t err)
163+
static err_t net_server_accept(void *arg, struct tcp_pcb *newpcb, err_t err)
164164
{
165-
struct kserver_connstate *cs;
165+
struct net_server_connstate *cs;
166166

167167
cs = cs_new();
168168
if(!cs)
169169
return ERR_MEM;
170170
tcp_accepted(listen_pcb);
171171
tcp_arg(newpcb, cs);
172-
tcp_recv(newpcb, kserver_recv);
173-
tcp_err(newpcb, kserver_err);
172+
tcp_recv(newpcb, net_server_recv);
173+
tcp_err(newpcb, net_server_err);
174174
return ERR_OK;
175175
}
176176

177-
void kserver_init(void)
177+
void net_server_init(void)
178178
{
179179
listen_pcb = tcp_new();
180180
tcp_bind(listen_pcb, IP_ADDR_ANY, 1381);
181181
listen_pcb = tcp_listen(listen_pcb);
182-
tcp_accept(listen_pcb, kserver_accept);
182+
tcp_accept(listen_pcb, net_server_accept);
183183
}
184184

185185
extern struct tcp_pcb *tcp_active_pcbs;
186186

187-
void kserver_service(void)
187+
void net_server_service(void)
188188
{
189189
struct tcp_pcb *pcb;
190190
void *data;
@@ -208,7 +208,7 @@ void kserver_service(void)
208208
session_ack_data(len);
209209
}
210210
if(len < 0)
211-
kserver_close(active_cs, active_pcb);
211+
net_server_close(active_cs, active_pcb);
212212
}
213213
}
214214

Diff for: ‎soc/runtime/net_server.h

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#ifndef __NET_SERVER_H
2+
#define __NET_SERVER_H
3+
4+
void net_server_init(void);
5+
void net_server_service(void);
6+
7+
#endif /* __NET_SERVER_H */

0 commit comments

Comments
 (0)
Please sign in to comment.