netprobe.py must manage real length of packets

Bug #1284259 reported by Andrey Danin
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
Medium
Dima Shulyak

Bug Description

pre-4.1 ISO #181
For some reasons in real environment netprobe.py can get an extra text data at the end of packet:
2014-02-24 18:17:10,996 root DEBUG Catched packet: vlan=0 len=22 payload=Nailgun:eth3 7h2 6\00\00\00\00
It uses the data as a remote node id. Netprobe.py listener must control (and perhaps a sender must provide) a real length of a recieved IP data and ignore all extra bytes.

Tags: netprobe
Revision history for this message
Andrey Danin (gcon-monolake) wrote :
Changed in fuel:
milestone: 4.1 → 5.0
importance: High → Medium
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (master)

Fix proposed to branch: master
Review: https://review.openstack.org/76254

Changed in fuel:
assignee: nobody → Dima Shulyak (dshulyak)
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (master)

Reviewed: https://review.openstack.org/76254
Committed: https://git.openstack.org/cgit/stackforge/fuel-web/commit/?id=cafe8b72a8a2d94eac9d5743e8c56c7e599d12c8
Submitter: Jenkins
Branch: master

commit cafe8b72a8a2d94eac9d5743e8c56c7e599d12c8
Author: Dima Shulyak <email address hidden>
Date: Tue Feb 25 18:36:41 2014 +0200

    manage real length of packets in netprobe

    Take udp message headers length into considertion when extracting
    udp payload in listener

    Change-Id: I371cb82d4393ae5837adc42dd8ddeb124954311b
    Closes-Bug: #1284259

Changed in fuel:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.