summaryrefslogtreecommitdiff
path: root/trafgen_l3.h
AgeCommit message (Collapse)AuthorFilesLines
2016-01-29trafgen: l3: Add IPv4 header generation backendVadim Kochan1-0/+25
Add L3 module for implement L3 layer protocols generation. Implemented setting of IPv4 header with all fields except options. By default IPv4 address of output device is used as src ip address. On finish (after packet is specified) - total len & checksum are calculated. Meanwhile Ethernet protocol is initialized as default lower header. If the lower protocol is IPv4 then IPv4 protocol id is set to IP-in-IP in lower protocol header. Signed-off-by: Vadim Kochan <vadim4j@gmail.com> Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
>Tobias Klauser <tklauser@distanz.ch>2016-10-20 15:44:19 +0200 committerTobias Klauser <tklauser@distanz.ch>2017-02-15 10:34:18 +0100 commit5db4992d8f040b8d8db0b86d42806e0c417f7ccf (patch) tree5b06e952af482d45f3ade64e77824662e34b7fa2 /arch/powerpc/platforms/maple/pci.c parent370ebb0ef6255132373ed35d13e7b1d8d2eb7003 (diff)
usbnet: pegasus: Use net_device_stats from struct net_devicends-private-remove
Instead of using a private copy of struct net_device_stats in struct pegasus, use stats from struct net_device. Also remove the now unnecessary .ndo_get_stats function. Cc: Petko Manolov <petkan@nucleusys.com> Cc: linux-usb@vger.kernel.org Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Diffstat (limited to 'arch/powerpc/platforms/maple/pci.c')