summaryrefslogtreecommitdiffstats
path: root/include/uapi/linux/ethtool.h
diff options
context:
space:
mode:
authorDavid S. Miller2015-05-19 06:15:50 +0200
committerDavid S. Miller2015-05-19 06:15:50 +0200
commit76d7c457659dfc05d5a23cd0b21fea333d1788cd (patch)
tree446c416b396c4561bd5616f6fba2ef52c43c8d06 /include/uapi/linux/ethtool.h
parentselftests/net: expect headroom in psock_fanout rollover (diff)
parentbridge_netfilter: No ICMP packet on IPv4 fragmentation error (diff)
downloadkernel-qcow2-linux-76d7c457659dfc05d5a23cd0b21fea333d1788cd.tar.gz
kernel-qcow2-linux-76d7c457659dfc05d5a23cd0b21fea333d1788cd.tar.xz
kernel-qcow2-linux-76d7c457659dfc05d5a23cd0b21fea333d1788cd.zip
Merge branch 'icmp_frag'
Andy Zhou says: ==================== fragmentation ICMP Currently, we send ICMP packets when errors occur during fragmentation or de-fragmentation. However, it is a bug when sending those ICMP packets in the context of using netfilter for bridging. Those ICMP packets are only expected in the context of routing, not in bridging mode. The local stack is not involved in bridging forward decisions, thus should be not used for deciding the reverse path for those ICMP messages. This bug only affects IPV4, not in IPv6. v1->v2: restructure the patches into two patches that fix defragmentation and fragmentation respectively. A bit is add in IPCB to control whether ICMP packet should be generated for defragmentation. Fragmentation ICMP is now removed by restructuring the ip_fragment() API. v2->v3: Add droping icmp for bridging contrack users drop exporting ip_fragment() API. v3->v4: Remove unnecessary parentheses in 'return' statements v4->v5: Drop the patch that sets and checks a bit in IPCB that prevents ip_defrag to send ICMP. ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/uapi/linux/ethtool.h')
0 files changed, 0 insertions, 0 deletions