Add a dropstat counter indicating when packets are dropped due to invalid data being passed by guest VM

Registered by Abhijeet on 2018-12-13

The guest VM's implementation of DPDK is important to the stability and functionality of the host platform's DPDK module. If the guest passes information to the host that is invalid, there's a chance the host's DPDK module will reset.

One case, involved the vrouter-dpdk module being passed a memory address range. This resulted in vrouter resets. This hardening will result in some amount of dropped data rather than a crash of the dpdk process.

This request is for a new dropstats counter that will increment when this drop takes place. Ideally we would also want a log or some other indicator which details the source of the data that is dropped when the vRouter determines it cannot process it.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Abhijeet
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.