Click here to Skip to main content
15,799,257 members
Home / Discussions / Linux Programming
   

Linux Programming

 
GeneralRe: "configure" script option PKG_CONFIG_DEBUG_SPEW fails to run on X86 Pin
Richard MacCutchan4-May-19 5:56
mveRichard MacCutchan4-May-19 5:56 
Questionmissing mount.pc Pin
Vaclav_12-Apr-19 4:49
Vaclav_12-Apr-19 4:49 
AnswerRe: missing mount.pc Pin
Gerry Schmitz12-Apr-19 5:53
mveGerry Schmitz12-Apr-19 5:53 
GeneralRe: missing mount.pc Pin
Vaclav_12-Apr-19 8:53
Vaclav_12-Apr-19 8:53 
QuestionBad UDP length 736 > IP payload length Len = 728 packet drop Pin
sarali8-Apr-19 19:35
sarali8-Apr-19 19:35 
AnswerRe: Bad UDP length 736 > IP payload length Len = 728 packet drop Pin
Gerry Schmitz9-Apr-19 7:22
mveGerry Schmitz9-Apr-19 7:22 
AnswerRe: Bad UDP length 736 > IP payload length Len = 728 packet drop Pin
Randor 10-Apr-19 22:26
professional Randor 10-Apr-19 22:26 
GeneralRe: Bad UDP length 736 > IP payload length Len = 728 packet drop Pin
sarali12-Apr-19 21:43
sarali12-Apr-19 21:43 
Hi,

I tied to print the packet length calculation in my program before sending it out.
I think the UDP payload length and IP length length calculation looks fine.

APP: INFO: ip header checksum:f9b9 udp checksumBlush | :O size_udp:736 sizeof(struct udp_hdr):8,size_ApplMsg:728udphdr->dgram_len:57346 m->data_len:770 size_ip:756 l2_data_shift:14

Further I am able to transfer UDP packets of size 20bytes,40 bytes using the same program.No issues observed.So right now I do not suspect the program. But I donot understand why the wireshark says "Bad UDP payload length". Not sure how the packet length can go wrong.Whether UDP packet is hardware offloaded ? We may be dropping the packet at the Kernel level due to this bad UDP length. So I tried to increase the UDP buffer size in kernel but of no use.
The netstat -su output shows 0 send/receive buffer errors.

[root@ATCAC06_100 /]# netstat -su
IcmpMsg:
InType0: 233961
InType3: 213187
InType8: 14
OutType0: 14
OutType3: 213187
OutType8: 17
OutType69: 233944
Udp:
592800 packets received
1439 packets to unknown port received.
0 packet receive errors
501661 packets sent
0 receive buffer errors
0 send buffer errors
UdpLite:
IpExt:


In my program I am trying to read the return value of "recvFrom" call is -1 and in that case I tried to print the strerror(errno).
But I could get prints only for the successful case ( return value > 0) and not for unsuccessful case.So mostly the packet is getting dropped at the Kernel level but how do I confirm this.Any debugging steps please share. I am using DPDK 18.08 version( on RHEL 7.6 platform) for packet forwarding.Please suggest how to resolve this issue.

modified 19-Apr-19 14:47pm.

GeneralRe: Bad UDP length 736 > IP payload length Len = 728 packet drop Pin
Randor 28-Apr-19 13:50
professional Randor 28-Apr-19 13:50 
GeneralRe: Bad UDP length 736 > IP payload length Len = 728 packet drop Pin
sarali10-May-19 3:55
sarali10-May-19 3:55 
PraiseRe: Bad UDP length 736 > IP payload length Len = 728 packet drop Pin
Randor 10-May-19 12:18
professional Randor 10-May-19 12:18 
QuestionActive PID Pin
Mohibur Rashid4-Apr-19 16:05
professionalMohibur Rashid4-Apr-19 16:05 
AnswerRe: Active PID Pin
Randor 4-Apr-19 16:57
professional Randor 4-Apr-19 16:57 
GeneralRe: Active PID Pin
Mohibur Rashid4-Apr-19 17:12
professionalMohibur Rashid4-Apr-19 17:12 
GeneralRe: Active PID Pin
Randor 4-Apr-19 17:23
professional Randor 4-Apr-19 17:23 
AnswerRe: Active PID Pin
k50544-Apr-19 17:29
mvek50544-Apr-19 17:29 
GeneralRe: Active PID Pin
Mohibur Rashid4-Apr-19 19:17
professionalMohibur Rashid4-Apr-19 19:17 
QuestionUsing "R CMD INSTALL ..." to install package Pin
Vaclav_1-Apr-19 15:41
Vaclav_1-Apr-19 15:41 
RantRe: Using "R CMD INSTALL ..." to install package Pin
k50542-Apr-19 5:50
mvek50542-Apr-19 5:50 
GeneralRe: Using "R CMD INSTALL ..." to install package Pin
Richard MacCutchan3-Apr-19 9:24
mveRichard MacCutchan3-Apr-19 9:24 
GeneralRe: Using "R CMD INSTALL ..." to install package Pin
k50543-Apr-19 11:51
mvek50543-Apr-19 11:51 
Questioncommand "/../" Pin
Vaclav_1-Apr-19 8:35
Vaclav_1-Apr-19 8:35 
AnswerRe: command "/../" Pin
k50541-Apr-19 10:17
mvek50541-Apr-19 10:17 
AnswerRe: command "/../" Pin
Eddy Vluggen1-Apr-19 10:35
professionalEddy Vluggen1-Apr-19 10:35 
GeneralRe: command "/../" Pin
Vaclav_1-Apr-19 15:32
Vaclav_1-Apr-19 15:32 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.