Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Whilst attempting to get bonding working with mode=5 (balance-tlb) it seems that the driver sends an ethernet packet with length 0x0060 and the data, payload is all zeros. I can't work out where this is coming from and why.

Separately - I don't see anything relating to this in the kernel (Specifically in drivers/net/bonding).

[root@localhost ~]# lspci | grep net
04:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
04:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)

[    2.110196] igb: Intel(R) Gigabit Ethernet Network Driver - version     4.1.2-k
[    2.179533] igb 0000:04:00.0: Intel(R) Gigabit Ethernet Network Connection
[    2.234604] igb 0000:04:00.1: Intel(R) Gigabit Ethernet Network  Connection


bonding driver

bonding: Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

does anyone have any idea what this packet would mean or how to deal with it. I specifically ask because we do not use a regular switch and are developing our own interaction.

The packet was:

00 25 90 c0 bb 37 00 25 90 c0 bb 37
00 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

which seemed to arrive about twice a second - potentially one from each interface but it is unclear.

Thanks

share|improve this question
    
You've changed the question enough that I'll have to delete my answer. Ethertype 0x05ff is a length field for 802.3. –  Matt Jun 5 '13 at 22:05
    
@Matt only changed it once! But the question is basically the same - why would there just be a length field with all zeros in the payload? Seems odd to me. –  1700b Jun 6 '13 at 2:34
    
Can you show a packet capture with this frame in it? One 60-byte frame is not much, you could easily pastebin the whole frame with tshark -V. How often is it sent? What can you do to reproduce the frame being sent? –  suprjami Jun 6 '13 at 10:51
    
@suprjami added a packet trace –  1700b Jun 6 '13 at 17:16
    
According to Wireshark's disectors, type 00 00 00 00 after the length 00 60 defines a Logical-Link Control frame. You say you don't use a regular switch and are developing your own thing, what's that about? –  suprjami Jun 8 '13 at 12:48

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.