Nico Schottelius
bf59808806
Add checksums for udp_6, udp_v4, tcp_v6, tcp_v4
2019-04-11 10:08:11 +02:00
Your Name
84b1d613ff
+pcap
2019-04-08 14:01:07 +00:00
Nico Schottelius
6c3393e941
next steps, use noaction to avoid clone3() and breaking ndp
2019-04-08 15:59:28 +02:00
Nico Schottelius
e4d98e02b1
Merge branch 'master' of gitlab.ethz.ch:nicosc/master-thesis
2019-04-08 15:55:58 +02:00
Your Name
9912dfc15c
+pcap
2019-04-08 13:55:50 +00:00
Nico Schottelius
8547bf76c9
++doc update
...
Signed-off-by: Nico Schottelius <nico@nico-notebook.schottelius.org>
2019-04-03 12:52:17 +02:00
Nico Schottelius
fc5e56e809
Add ping4 test from ipv4 host
2019-04-03 12:50:19 +02:00
Your Name
771c12ccb7
+pcap
2019-04-03 10:47:08 +00:00
Nico Schottelius
71d1e86d3f
Setup the cast_length in icmp->icmp6 translations
2019-04-03 12:44:00 +02:00
Your Name
c465e5719b
+pcap
2019-04-03 10:39:50 +00:00
Nico Schottelius
9d2f418f78
Remove cloning on table miss
2019-04-03 12:38:55 +02:00
Your Name
ae78f08a44
+pcap
2019-04-03 10:30:52 +00:00
Nico Schottelius
6f4079d0aa
Use the correct egress table (c&p--!)
2019-04-03 12:29:18 +02:00
Nico Schottelius
2c9f4923b6
++notes -remove unused debugging code
2019-04-03 12:02:40 +02:00
Your Name
2d61a89053
+pcap
2019-04-03 09:58:27 +00:00
Nico Schottelius
13e77c89f6
syntax correction
2019-04-03 11:56:50 +02:00
Nico Schottelius
2c377f2df6
Correct field names
2019-04-03 11:56:10 +02:00
Nico Schottelius
74e4e7034b
Trigger ipv4 checksumming after nat64 translation
2019-04-03 11:46:52 +02:00
Your Name
989ebfae0f
+pcap
2019-04-03 09:34:17 +00:00
Nico Schottelius
0f2df2723b
Set mac address based on destination network [HACK]
2019-04-03 11:31:29 +02:00
Your Name
2292f9e995
+pcap
2019-04-03 09:18:01 +00:00
Your Name
db41925990
+pcap
2019-04-03 09:15:35 +00:00
Nico Schottelius
cb919ef926
Document state
2019-04-03 11:14:57 +02:00
Nico Schottelius
bc2eb7dad1
Change ethernet addresses, too
2019-04-03 11:02:07 +02:00
Your Name
92faaa1852
+pcap
2019-04-03 08:57:37 +00:00
Nico Schottelius
fb02ca1a7f
Set checksum flag for icmp
2019-04-03 10:56:32 +02:00
Your Name
14cb402d90
+pcap
2019-04-03 08:54:48 +00:00
Nico Schottelius
d3b1959b2c
+6
2019-04-03 10:53:56 +02:00
Nico Schottelius
1d08a942d5
-()
2019-04-03 10:53:16 +02:00
Nico Schottelius
d87b897069
Add icmp handling / replying
2019-04-03 10:52:25 +02:00
Your Name
79a46f42c2
+pcap
2019-04-03 08:22:44 +00:00
Nico Schottelius
fdf828d687
Do not not not double swap
2019-04-03 10:21:40 +02:00
Your Name
86181d254c
+pcap
2019-04-03 08:19:56 +00:00
Your Name
1442109bf0
+pcap
2019-04-02 15:47:55 +00:00
Your Name
86232ea0dd
+pcap
2019-04-02 15:47:08 +00:00
Nico Schottelius
fbe8e66431
Make arp swapping more readable, --BUG
2019-04-02 17:42:56 +02:00
Your Name
ec55663cfc
+pcap
2019-04-02 15:23:30 +00:00
Nico Schottelius
6e22465ae4
Update arp processing for ethernet
2019-04-02 17:22:21 +02:00
Your Name
09ad815e7c
+pcap
2019-04-02 15:17:09 +00:00
Nico Schottelius
16a1620002
Also emit the arp header
2019-04-02 17:16:17 +02:00
Your Name
cc775649a4
+pcap
2019-04-02 15:14:44 +00:00
Nico Schottelius
decdb50b2d
++notes
2019-04-02 17:13:40 +02:00
Nico Schottelius
018e9eef09
Begin to add egress / arp support
2019-04-02 17:13:05 +02:00
Your Name
08c7f4891c
+pcap
2019-04-02 15:07:29 +00:00
Nico Schottelius
55aab8cc84
Fix test to use correct host
2019-04-02 17:05:53 +02:00
Nico Schottelius
30dcc0af81
Try to outsmart the compiler with the arp table
...
Adressing
p4c --target bmv2 --arch v1model --std p4-16 "../p4src/static-mapping.p4" -o "/home/p4/master-thesis/p4src"
../p4src/static-mapping.p4(366): error: Program is not supported by this target, because table MyIngress.v6_networks has multiple successors
table v6_networks {
^^^^^^^^^^^
Compilation Error
2019-03-31 16:40:44 +02:00
Nico Schottelius
26605a43e7
Arp is not IPv4
2019-03-31 16:37:21 +02:00
Your Name
e0f828fe3e
+pcap
2019-03-31 14:21:00 +00:00
Nico Schottelius
80d2d34ccb
++doc ++clean table
2019-03-31 16:04:05 +02:00
Nico Schottelius
d2fbbcda53
Remove 1 byte from broadcast mac
2019-03-31 15:56:55 +02:00