ip6_output.c (0ea8a56de21be24cb79abb03dee79aabcd60a316) | ip6_output.c (634a63e73f059439bb44d1c26ba742ee6311957e) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * IPv6 output functions 4 * Linux INET6 implementation 5 * 6 * Authors: 7 * Pedro Roque <roque@di.fc.ul.pt> 8 * --- 1478 unchanged lines hidden (view full) --- 1487 } 1488 1489 /* 1490 * Let's try using as much space as possible. 1491 * Use MTU if total length of the message fits into the MTU. 1492 * Otherwise, we need to reserve fragment header and 1493 * fragment alignment (= 8-15 octects, in total). 1494 * | 1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * IPv6 output functions 4 * Linux INET6 implementation 5 * 6 * Authors: 7 * Pedro Roque <roque@di.fc.ul.pt> 8 * --- 1478 unchanged lines hidden (view full) --- 1487 } 1488 1489 /* 1490 * Let's try using as much space as possible. 1491 * Use MTU if total length of the message fits into the MTU. 1492 * Otherwise, we need to reserve fragment header and 1493 * fragment alignment (= 8-15 octects, in total). 1494 * |
1495 * Note that we may need to "move" the data from the tail of | 1495 * Note that we may need to "move" the data from the tail |
1496 * of the buffer to the new fragment when we split 1497 * the message. 1498 * 1499 * FIXME: It may be fragmented into multiple chunks 1500 * at once if non-fragmentable extension headers 1501 * are too large. 1502 * --yoshfuji 1503 */ --- 453 unchanged lines hidden --- | 1496 * of the buffer to the new fragment when we split 1497 * the message. 1498 * 1499 * FIXME: It may be fragmented into multiple chunks 1500 * at once if non-fragmentable extension headers 1501 * are too large. 1502 * --yoshfuji 1503 */ --- 453 unchanged lines hidden --- |