Отключение фрагментации

Отключение фрагментации

По умолчанию стек IPv6 фрагментирует исходящие пакеты по транспортной MTU. Приложениям типа traceroute автоматическая фрагментация не нужна, потому что им нужно иметь возможность самостоятельно определять транспортную MTU. Параметр сокета IPV6_DONTFRAG используется для отключения автоматической фрагментации: значение 0 (по умолчанию) разрешает фрагментацию, тогда как значение 1 отключает ее.

Когда автоматическая фрагментация отключена, вызов send со слишком большим пакетом может возвратить ошибку EMSGSIZE, но это не является обязательным. Единственным способом определить необходимость фрагментации пакета является использование параметра сокета IPV6_RECVPATHMTU, который мы описали выше.

Параметр IPV6_DONTFRAG может передаваться и во вспомогательных данных. При этом элемент cmsg_level структуры cmsghdr должен иметь значение IPPROTO_IPV6, а элемент cmsg_type должен иметь значение IPV6_DONTFRAG. Первый байт данных должен быть первым байтом четырехбайтового целого.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Отключение дебаггера

Из книги Реестр Windows автора Климов Александр

Отключение дебаггера При возникновении каких-либо неполадок в работе приложений пользователю показывается окно с сообщением об ошибке и предложением закрыть приложение, при этом DrWatson (дебаггер по умолчанию) автоматически записывает информацию о сбое в log-файл. Для


Шутка №3 — отключение клавиатуры

Из книги Delphi. Учимся на примерах автора Парижский Сергей Михайлович

Шутка №3 — отключение клавиатуры Используя функцию для отключения мыши, можно написать код для отключения клавиатуры. Напишите такой код для третьей шутки:SystemParametersInfo(SPI_SETFASTTASKSWITCH, 1, @Dummy, 0);SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, @Dummy, 0);OldKbHook:= SetWindowsHookEx(WH_KEYBOARD, @KbHook, HInstance, 0);Здесь


(3.23) Отключение подсистем POSIX и OS2.

Из книги Популярный самоучитель работы в Интернете автора Кондратьев Геннадий Геннадьевич

(3.23) Отключение подсистем POSIX и OS2. POSIX является стандартом взаимодействия операционных систем, он включен в Windows 2000 по требованию правительства США, а подсистема OS2 нужна для запуска соответствующих приложений. Обычные пользователи вряд ли когда будут задействовать эти


2.2.4 Поддержка фрагментации таблиц и индексов

Из книги Системное программирование в среде Windows автора Харт Джонсон М

2.2.4 Поддержка фрагментации таблиц и индексов INFORMIX-OnLine DS поддерживает горизонтальную локальную фрагментацию таблиц. Это такой способ хранения таблицы, когда совокупность ее строк разбивается на несколько групп согласно некоторому правилу, и эти группы хранятся на


Отключение от Интернета

Из книги MySQL: руководство профессионала автора Паутов Алексей В

Отключение от Интернета Как отключиться от Сети? Самый простой способ – вызвать правой кнопкой мыши контекстное меню соединения (в области уведомлений) и выбрать пункт Отключить (рис. 3.25). Рис. 3.25. Контекстное меню значка соединенияОтключиться от Интернета можно также


Отключение и закрытие сокетов

Из книги Сетевые средства Linux автора Смит Родерик В.

Отключение и закрытие сокетов Для отключения сокетов применяется функция shutdown(s, how). Аргумент how может принимать одно из двух значений: 1, указывающее на то, что соединение может быть разорвано только для посылки сообщений, и 2, соответствующее разрыву соединения как для


2.1.2.2. Отключение типа памяти

Из книги Ubuntu 10. Краткое руководство пользователя автора Колисниченко Д. Н.

2.1.2.2. Отключение типа памяти Чтобы отключить тип памяти, используйте инструкцию UNINSTALL PLUGIN:UNINSTALL PLUGIN ha_example;Если Вы отключаете тип памяти, который необходим существующим таблицам, те таблицы станут недоступными, но будут все еще присутствовать на диске. Гарантируйте, что не


Отключение ненужных серверов

Из книги Введение в QNX/Neutrino 2. Руководство по программированию приложений реального времени в QNX Realtime Platform автора Кёртен Роб

Отключение ненужных серверов Серверы обеспечивают доступ к ресурсам компьютеров, поэтому каждая серверная программа, выполняющаяся на компьютере, увеличивает опасность незаконного проникновения в систему. Взломщик может воспользоваться недостатками в защите


Отключение серверов

Из книги Мир InterBase. Архитектура, администрирование и разработка приложений баз данных в InterBase/FireBird/Yaffil автора Ковязин Алексей Николаевич

Отключение серверов Отключить сервер, который выполняется в системе, можно различными способами. На практике для этого применяются два основных подхода.• Вы можете выполнить действия, противоположные тем, которые предпринимались для запуска сервера. Например, можно


25.3. Отключение истории команд

Из книги Дело о реформе копирайта автора Энгстрём Кристиан

25.3. Отключение истории команд Отключить ведение истории команд очень просто. Для этого введите три команды: rm — f $HOME/.bash_history touch $HOME/.bash_history chmod 000 $HOME/.bash_history После этого никто не сможет просмотреть, какие команды вы


Отключение обработчика прерывания

Из книги Программирование для Linux. Профессиональный подход автора Митчелл Марк

Отключение обработчика прерывания Когда вы закончили с обработчиком прерывания, вы можете пожелать уничтожить связь между ним и вектором:int InterruptDetach(int id);Я сказал «можете», потому что обрабатывающие прерывания потоки, как правило, используются в серверах, а серверы


Отключение питания

Из книги автора

Отключение питания При отключении питания на компьютере-сервере все процессы обработки данных прерываются в самых неожиданных и (согласно закону Мерфи) опасных местах. В результате информация в базе данных может исказиться или вовсе пропасть Самый простой случай, когда


Отключение людей от интернета

Из книги автора

Отключение людей от интернета "Три удара — выбываешь" это бейсбольное выражение, которое Американские политики превратили в юридический принцип. В контексте интернет-политики "Три удара" означает, что любой, кого правообладатели три раза обвинили в нелегальном


5.1.4. Подключение и отключение сегментов

Из книги автора

5.1.4. Подключение и отключение сегментов Чтобы сделать сегмент памяти общедоступным, процесс должен подключить его с помощью функции shmat(). В первом ее аргументе передается идентификатор сегмента, возвращенный функцией shmget(). Второй аргумент — это указатель, определяющий,