Skip to content

Xen/ClickOS optimizations on igb/e1000 ? #4

@ghost

Description

Is there any way to install the optimizations (netmap+xen-netback) on machines with igb or e1000 drivers?
I have built clickOS --with-netmap
I have built and insmodded netmap_lin.ko, e1000.ko,xen-netback.ko
clickOS seems to start, but no packets can be retrieved...
This is because I am not using ixgbe drivers or something else is missing?

after insmodding the modules and after starting clickOS with cosmos create example.cfg, there is this:
[ 123.350660] 151.759186 [1456] netmap_set_ringid deprecated API, old ringid 0x0 -> ringid 0 reg 1
[ 123.351288] 151.759816 [1049] netmap_mem_global_config reconfiguring
[ 123.466124] 151.874633 [ 319] e1000_netmap_init_buffers i now is 255

[ 1963.443199] 525.925587 [2259] netmap_attach success for vif2.0
[ 1963.619724] 526.102112 [1456] netmap_set_ringid deprecated API, old ringid 0x0 -> ringid 0 reg 1

this is the console output after starting clickOS: (cosmos create example.cfg)

Thread "shutdown": pointer: 0x2002002fb0, stack: 0x210000
Dummy main: start_info=0x198040
Thread "main": pointer: 0x2002003760, stack: 0x220000
sparsing 0MB at 177000
"main"
[on_status:205] router id 0
[on_status:206] status change to Running
Thread "click": pointer: 0x2002010a00, stack: 0x240000
backend dom 0
Mapping TX rings
0 map errors
Mapping RX rings
0 map errors
Mapping TX buffers
0 map errors
Mapping RX buffers
0 map errors
init_netfront_netmap device/vif/0
Waiting for /local/domain/0/backend/vif/1/0/state change to connected
unmasking event-channel-tx 4
unmasking event-channel-rx 5
[router_thread:157] Starting driver...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions