Skip to content

Commit f60e463

Browse files
authored
Merge pull request #224 from HyperloopUPV-H8/main
pcap hotfix
2 parents 0950975 + a5a1f4a commit f60e463

2 files changed

Lines changed: 5 additions & 10 deletions

File tree

backend/cmd/main.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -381,7 +381,6 @@ func selectDev(adjAddr map[string]string, conf Config) (pcap.Interface, error) {
381381
for _, dev := range devs {
382382
for _, addr := range dev.Addresses {
383383
if addr.IP.String() == adjAddr["backend"] {
384-
println(dev.Name)
385384
return dev, nil
386385
}
387386
}
@@ -583,8 +582,8 @@ func getIPIPfilter() string {
583582
return "ip[9] == 4"
584583
}
585584

586-
func getUDPFilter(addrs []net.IP, backendAddr net.IP, _ uint16) string {
587-
udpPort := "udp" // TODO use proper ports for the filter
585+
func getUDPFilter(addrs []net.IP, backendAddr net.IP, port uint16) string {
586+
udpPort := fmt.Sprintf("udp port %d", port) // TODO use proper ports for the filter
588587
srcUdpAddrs := common.Map(addrs, func(addr net.IP) string {
589588
return fmt.Sprintf("(src host %s)", addr)
590589
})

backend/internal/adj/adj.go

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,21 +36,17 @@ func NewADJ(AdjBranch string) (ADJ, error) {
3636
}
3737
}
3838

39-
type BoardList struct {
40-
Boards map[string]string `json:"boards"`
41-
}
42-
43-
var boardsList BoardList
39+
var boardsList map[string]string
4440
if err := json.Unmarshal(boardsRaw, &boardsList); err != nil {
4541
return ADJ{}, err
4642
}
4743

48-
boards, err := getBoards(boardsList.Boards)
44+
boards, err := getBoards(boardsList)
4945
if err != nil {
5046
return ADJ{}, err
5147
}
5248

53-
info.BoardIds, err = getBoardIds(boardsList.Boards)
49+
info.BoardIds, err = getBoardIds(boardsList)
5450
if err != nil {
5551
return ADJ{}, err
5652
}

0 commit comments

Comments
 (0)