++ meeting notes
This commit is contained in:
		
					parent
					
						
							
								03317a6c11
							
						
					
				
			
			
				commit
				
					
						04d174c01f
					
				
			
		
					 1 changed files with 104 additions and 1 deletions
				
			
		
							
								
								
									
										105
									
								
								doc/plan.org
									
										
									
									
									
								
							
							
						
						
									
										105
									
								
								doc/plan.org
									
										
									
									
									
								
							|  | @ -319,7 +319,45 @@ | ||||||
| |            | - Output all ports -> unclear how test data should look like               |       | | |            | - Output all ports -> unclear how test data should look like               |       | | ||||||
| |            | - Found out broad/multicasting in theory -> bitmask                        |       | | |            | - Found out broad/multicasting in theory -> bitmask                        |       | | ||||||
| |            |                                                                            |       | | |            |                                                                            |       | | ||||||
| |            | - HW test compiling for 2 days                                             |       | | |            | - HW test                                                                  |       | | ||||||
|  | |            | * compiling for 3 days                                                     |       | | ||||||
|  | |            | * Execution fails due to missing djtgcfg                                   |       | | ||||||
|  | |            |                                                                            |       | | ||||||
|  | |            | Payload to control plane                                                   |       | | ||||||
|  | |            | - digest not possible due to missing                                       |       | | ||||||
|  | |            | - might work with working                                                  |       | | ||||||
|  | |            |                                                                            |       | | ||||||
|  | |            | Next steps:                                                                |       | | ||||||
|  | |            | - Debug ioctl errors when writing table entries                            |       | | ||||||
|  | |            |                                                                            |       | | ||||||
|  | |            | - Understand HDL or PX user engines for writing checksum part              |       | | ||||||
|  | |            | - Adjust controller to digest                                              |       | | ||||||
|  | |            |                                                                            |       | | ||||||
|  | |            | HDL notes                                                                  |       | | ||||||
|  | |            | - cycle limitations                                                        |       | | ||||||
|  | |            | - variable length might be a problem                                       |       | | ||||||
|  | |            |                                                                            |       | | ||||||
|  | |            | Next steps after discussion:                                               |       | | ||||||
|  | |            |                                                                            |       | | ||||||
|  | |            | - checkout ipv6 test on netpfga / modify v6 packet                         |       | | ||||||
|  | |            | - checkout whether diff is possible on checksum -> see ttl                 |       | | ||||||
|  | |            | - checkout externs of Hendrik / report                                     |       | | ||||||
|  | |            | - Asses checksum difficulty                                                |       | | ||||||
|  | |            |                                                                            |       | | ||||||
|  | |            | Handing in thesis:                                                         |       | | ||||||
|  | |            |                                                                            |       | | ||||||
|  | |            | - Email pdf                                                                |       | | ||||||
|  | |            | - code on    github                                                        |       | | ||||||
|  | |            | - tar.gz of the code                                                       |       | | ||||||
|  | |            |                                                                            |       | | ||||||
|  | |            | - Decleration of -> from tobias                                            |       | | ||||||
|  | |            | - Week after: presentation                                                 |       | | ||||||
|  | |            |                                                                            |       | | ||||||
|  | |            |                                                                            |       | | ||||||
|  | |            | - 15m talk                                                                 |       | | ||||||
|  | |            | - 15m q&a                                                                  |       | | ||||||
|  | |            |                                                                            |       | | ||||||
|  | |            |                                                                            |       | | ||||||
| |            |                                                                            |       | | |            |                                                                            |       | | ||||||
| | 2018-06-27 |                                                                            |       | | | 2018-06-27 |                                                                            |       | | ||||||
| |            | Target Hardware: code running                                              |       | | |            | Target Hardware: code running                                              |       | | ||||||
|  | @ -4499,6 +4537,71 @@ root@naked:~# | ||||||
| 
 | 
 | ||||||
| #+END_CENTER | #+END_CENTER | ||||||
| 
 | 
 | ||||||
|  | *** 2019-06-17: Testing hardware: test tool seems not to work | ||||||
|  |     - Compiling tests -> ok | ||||||
|  |     - Select test -> ok | ||||||
|  |     - Run test -> nothing happens, tests gets unchecked | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | #+BEGIN_CENTER | ||||||
|  | 
 | ||||||
|  | --------------------------------------------- | ||||||
|  | [ddr3B]: Running Auto Test | ||||||
|  | --------------------------------------------- | ||||||
|  | Traceback (most recent call last): | ||||||
|  |   File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_core.py", line 16765, in <lambda> | ||||||
|  |     lambda event: event.callable(*event.args, **event.kw) ) | ||||||
|  |   File "sw/host/script/NfSumeTest.py", line 848, in UpdateProgress | ||||||
|  |     self.progressDlg.Update(self.curProgress, str(localLine)) | ||||||
|  |   File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_core.py", line 16710, in __getattr__ | ||||||
|  |     raise PyDeadObjectError(self.attrStr % self._name) | ||||||
|  | wx._core.PyDeadObjectError: The C++ part of the NfSumeProgress object has been deleted, attribute access no longer allowed. | ||||||
|  | Exception in thread Thread-18: | ||||||
|  | Traceback (most recent call last): | ||||||
|  |   File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner | ||||||
|  |     self.run() | ||||||
|  |   File "sw/host/script/NfSumeTest.py", line 947, in run | ||||||
|  |     self.target(*self.data) | ||||||
|  |   File "sw/host/script/NfSumeTest.py", line 355, in StartAutoTest | ||||||
|  |     self.TestInterface(testName) | ||||||
|  |   File "sw/host/script/NfSumeTest.py", line 465, in TestInterface | ||||||
|  |     self.ProgramFpga('../../../bitfiles/' + self.nfSumeTestConfiguration[testName]['bitstream']) | ||||||
|  |   File "sw/host/script/NfSumeTest.py", line 586, in ProgramFpga | ||||||
|  |     self.getFpgaIndex() | ||||||
|  |   File "sw/host/script/NfSumeTest.py", line 574, in getFpgaIndex | ||||||
|  |     p = Popen(['djtgcfg', 'init', '-d', 'NetSUME'], stdout=PIPE, bufsize = 1) | ||||||
|  |   File "/usr/lib/python2.7/subprocess.py", line 711, in __init__ | ||||||
|  |     errread, errwrite) | ||||||
|  |   File "/usr/lib/python2.7/subprocess.py", line 1343, in _execute_child | ||||||
|  |     raise child_exception | ||||||
|  | OSError: [Errno 2] No such file or directory | ||||||
|  | 
 | ||||||
|  | #+END_CENTER | ||||||
|  | 
 | ||||||
|  | Might come from: | ||||||
|  | 
 | ||||||
|  | #+BEGIN_CENTER | ||||||
|  |  zsh: command not found: djtgcfg | ||||||
|  | [10:32] rainbow16:~% find /opt -name djtgcfg | ||||||
|  | 
 | ||||||
|  | #+END_CENTER | ||||||
|  | 
 | ||||||
|  | -> does not exist anywhere | ||||||
|  | 
 | ||||||
|  | #+BEGIN_CENTER | ||||||
|  | [10:34] rainbow16:NetFPGA-SUME-live% grep -r djtgcfg . | ||||||
|  | ./projects/acceptance_test/sw/host/script/NfSumeTest.py:        p = Popen(['djtgcfg', 'init', '-d', 'NetSUME'], stdout=PIPE, bufsize = 1) | ||||||
|  | ./projects/acceptance_test/sw/host/script/NfSumeTest.py:        #p = Popen(['djtgcfg', 'prog', '-d', 'NetSUME', '-i', self.fpgaIndex, '-f', | ||||||
|  | ./tools/scripts/load_bitfile.py:    p = Popen(['djtgcfg', 'init', '-d', 'NetSUME'], stdout=PIPE, bufsize = 1) | ||||||
|  | 
 | ||||||
|  | #+END_CENTER | ||||||
|  | 
 | ||||||
|  | Likely requires "Installation of Digilent Adept Tools" | ||||||
|  | 
 | ||||||
|  |  https://reference.digilentinc.com/reference/software/adept/start | ||||||
|  | 
 | ||||||
|  | (website does not load as of 2019-06-17, 10:39)! | ||||||
|  | 
 | ||||||
| ** References / Follow up | ** References / Follow up | ||||||
| *** RFC 791 IPv4 https://tools.ietf.org/html/rfc791 | *** RFC 791 IPv4 https://tools.ietf.org/html/rfc791 | ||||||
| *** RFC 792 ICMP https://tools.ietf.org/html/rfc792 | *** RFC 792 ICMP https://tools.ietf.org/html/rfc792 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue