kohler / click

The Click modular router: fast modular packet processing and analysis
Other
735 stars 322 forks source link

Output Error occur when running test-tcp.click #457

Open Shinonome233 opened 4 years ago

Shinonome233 commented 4 years ago

I would like to do a small experiment to modify received packages and send them back. I would like to do a small experiment to modify received packages and send them back. And when I tried to run test-tcp.click in my topology, an error occurred like this, 'out :: SetTCPChecksum' push output 0 connected to 'SetIPChecksum@16 :: SetIPChecksum' pull input 0 Router could not be initialized!

How can I fix the problem?

sumitece87 commented 4 years ago

This seems to be a problem:

'out :: SetTCPChecksum' push output 0 connected to 'SetIPChecksum@16 :: SetIPChecksum' pull input 0

This implies that a push port is connected with a pull port which is not allowed!

You can try to introduce enqueue and dequeue elements in between them for proper processing.

Best regards, Sumit

On Wed, Jun 17, 2020 at 12:30 PM Shinonome233 notifications@github.com wrote:

I would like to do a small experiment to modify received packages and send them back. I would like to do a small experiment to modify received packages and send them back. And when I tried to run test-tcp.click in my topology, an error occurred like this, 'out :: SetTCPChecksum' push output 0 connected to 'SetIPChecksum@16 :: SetIPChecksum' pull input 0 Router could not be initialized!

How can I fix the problem?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/kohler/click/issues/457, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAYFUNCGZN75K4LRK3AJUQTRXDVSTANCNFSM4OAYASIQ .

-- Thank you and regards, Sumit Maheshwari,