perkamon - en to fr translation catalogue (47 entries)

note: type: TH
en: 2017-09-15
fr: 15 septembre 2017

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: rtnetlink - Linux IPv4 routing socket
fr: rtnetlink - Socket de routage Linux IPv4

note: type: Plain text
en: B<rtnetlink_socket = socket(AF_NETLINK, int >I<socket_type>B<, NETLINK_ROUTE);>
fr: B<rtnetlink_socket = socket(AF_NETLINK, int >I<type_socket>B<, NETLINK_ROUTE);>

note: FIXME . ? all these macros could be moved to rtnetlink(3) type: Plain text
en: Rtnetlink allows the kernel's routing tables to be read and altered.  It is used within the kernel to communicate between various subsystems, though this usage is not documented here, and for communication with user-space programs.  Network routes, IP addresses, link parameters, neighbor setups, queueing disciplines, traffic classes and packet classifiers may all be controlled through B<NETLINK_ROUTE> sockets.  It is based on netlink messages; see B<netlink>(7)  for more information.
fr: Rtnetlink permet de lire et modifier les tables de routage du noyau. Cela permet des communications entre divers sous-systèmes du noyau, bien que cette utilisation ne soit pas documentée ici, et pour les communications avec les programmes de l'espace utilisateur. Les routes réseau, les adresses IP, les paramètres de liaison, la configuration du voisinage, les files, les classes de trafic et les classes de paquets peuvent être configurés par le biais des sockets B<NETLINK_ROUTE>. Elles sont basées sur des messages netlink, consultez B<netlink>(7) pour plus d'informations.

note: type: tbl table
en: Routing attributes
fr: Attributs de routage

note: type: Plain text
en: Some rtnetlink messages have optional attributes after the initial header:
fr: Certains messages netlink ont des attributs supplémentaires après l'en-tête initial\ :

note: type: Plain text
en: struct rtattr {
        unsigned short rta_len;    /* Length of option */
        unsigned short rta_type;   /* Type of option */
        /* Data follows */
    };
fr: struct rtattr {
        unsigned short rta_len;    /* Longueur option */
        unsigned short rta_type;   /* Type d'option */
        /* Les données suivent... */
    };

note: type: Plain text
en: These attributes should be manipulated using only the RTA_* macros or libnetlink, see B<rtnetlink>(3).
fr: Ces attributs ne doivent être manipulés qu'en utilisant les macros RTA_* ou libnetlink, consultez B<rtnetlink>(3).

note: type: Plain text
en: Rtnetlink consists of these message types (in addition to standard netlink messages):
fr: Rtnetlink est constitué de trois types de messages (en plus des messages netlink standards)\ :

note: type: Plain text
en: Create, remove or get information about a specific network interface.  These messages contain an I<ifinfomsg> structure followed by a series of I<rtattr> structures.
fr: Créer, supprimer, ou obtenir des informations à propos d'une interface réseau spécifique. Ces messages contiennent une structure I<ifinfomsg> suivie d'une série de structures I<rtattr>.

note: type: Plain text
en: struct ifinfomsg {
        unsigned char  ifi_family; /* AF_UNSPEC */
        unsigned short ifi_type;   /* Device type */
        int            ifi_index;  /* Interface index */
        unsigned int   ifi_flags;  /* Device flags  */
        unsigned int   ifi_change; /* change mask */
    };
fr: struct ifinfomsg {
        unsigned char  ifi_family; /* AF_UNSPEC */
        unsigned short ifi_type;   /* Type périphérique */
        int            ifi_index;  /* Index interface */
        unsigned int   ifi_flags;  /* Attributs périph. */
        unsigned int   ifi_change; /* Masque modificat. */
    };

note: FIXME Document ifinfomsg.ifi_type type: Plain text
en: I<ifi_flags> contains the device flags, see B<netdevice>(7); I<ifi_index> is the unique interface index (since Linux 3.7, it is possible to feed a nonzero value with the B<RTM_NEWLINK> message, thus creating a link with the given I<ifindex>); I<ifi_change> is reserved for future use and should be always set to 0xFFFFFFFF.
fr: I<ifi_flags> contient les attributs du périphérique, consultez B<netdevice>(7) ; I<ifi_index> est l'index unique de l'interface (depuis Linux 3.7, il est possible de fournir une valeur non-nulle au message B<RTM_NEWLINK>, créant un lien d'index I<ifindex>) ; I<ifi_change> est réservé pour un usage ultérieur et doit toujours valoir 0xFFFFFFFF.

note: type: Plain text
en: The value type for B<IFLA_STATS> is I<struct rtnl_link_stats> (I<struct net_device_stats> in Linux 2.4 and earlier).
fr: Le type de données pour B<IFLA_STATS> est I<struct rtnl_link_stats> (I<struct net_device_stats> dans les noyaux Linux 2.4 et antérieurs).

note: type: Plain text
en: Add, remove or receive information about an IP address associated with an interface.  In Linux 2.2, an interface can carry multiple IP addresses, this replaces the alias device concept in 2.0.  In Linux 2.2, these messages support IPv4 and IPv6 addresses.  They contain an I<ifaddrmsg> structure, optionally followed by I<rtattr> routing attributes.
fr: Ajouter, supprimer ou obtenir des informations sur une adresse IP associée à une interface. Sous Linux 2.2, une interface peut gérer plusieurs adresses IP, ce qui remplace le concept d'alias de Linux 2.0. Dans Linux 2.2, ces messages prennent en charge les adresses IPv4 et IPv6. Ils contiennent une structure I<ifaddrmsg>, suivie éventuellement par des attributs de routage I<rtattr>.

note: type: Plain text
en: struct ifaddrmsg {
        unsigned char ifa_family;    /* Address type */
        unsigned char ifa_prefixlen; /* Prefixlength of address */
        unsigned char ifa_flags;     /* Address flags */
        unsigned char ifa_scope;     /* Address scope */
        int           ifa_index;     /* Interface index */
    };
fr: struct ifaddrmsg {
        unsigned char ifa_family;    /* Type adresse */
        unsigned char ifa_prefixlen; /* Lg préfixe adresse */
        unsigned char ifa_flags;     /* Attributs adresse */
        unsigned char ifa_scope;     /* Portée adresse */
        int           ifa_index;     /* Index interface */
    };

note: type: Plain text
en: I<ifa_family> is the address family type (currently B<AF_INET> or B<AF_INET6>), I<ifa_prefixlen> is the length of the address mask of the address if defined for the family (like for IPv4), I<ifa_scope> is the address scope, I<ifa_index> is the interface index of the interface the address is associated with.  I<ifa_flags> is a flag word of B<IFA_F_SECONDARY> for secondary address (old alias interface), B<IFA_F_PERMANENT> for a permanent address set by the user and other undocumented flags.
fr: I<ifa_family> est le type de famille d'adresse (actuellement B<AF_INET> ou B<AF_INET6>), I<ifa_prefixlen> est la longueur du masque d'adresse, s'il est défini pour la famille (comme avec IPv4), I<ifa_scope> est la portée de l'adresse, I<ifa_index> est l'index de l'interface associée à l'adresse. I<ifa_flags> est un attribut composé de B<IFA_F_SECONDARY> pour une adresse secondaire (les anciens alias d'interface), B<IFA_F_PERMANENT> pour une adresse configurée par l'utilisateur, et d'autres attributs non documentés.

note: type: Plain text
en: Create, remove or receive information about a network route.  These messages contain an I<rtmsg> structure with an optional sequence of I<rtattr> structures following.  For B<RTM_GETROUTE>, setting I<rtm_dst_len> and I<rtm_src_len> to 0 means you get all entries for the specified routing table.  For the other fields, except I<rtm_table> and I<rtm_protocol>, 0 is the wildcard.
fr: Créer, supprimer ou obtenir des informations à propos d'une route réseau. Ces messages contiennent une structure I<rtmsg> suivie d'une séquence éventuelle de structures I<rtattr>. Pour B<RTM_GETROUTE>, mettre I<rtm_dst_len> et I<rtm_src_len> à 0 signifie obtenir toutes les entrées pour la table de routage indiquée. Pour les autres champs, sauf I<rtm_table> et I<rtm_protocol>, 0 est le symbole générique signifiant «\ toutes valeurs\ ».

note: type: Plain text
en: struct rtmsg {
        unsigned char rtm_family;   /* Address family of route */
        unsigned char rtm_dst_len;  /* Length of destination */
        unsigned char rtm_src_len;  /* Length of source */
        unsigned char rtm_tos;      /* TOS filter */
fr: struct rtmsg {
        unsigned char rtm_family;   /* Famille d'adresse de la route */
        unsigned char rtm_dst_len;  /* Longueur destination */
        unsigned char rtm_src_len;  /* Longueur source */
        unsigned char rtm_tos;      /* Filtre TOS */

note: type: Plain text
en:     unsigned char rtm_table;    /* Routing table ID */
        unsigned char rtm_protocol; /* Routing protocol; see below */
        unsigned char rtm_scope;    /* See below */
        unsigned char rtm_type;     /* See below */
fr:     unsigned char rtm_table;    /* ID table routage */
        unsigned char rtm_protocol; /* Protocole route, cf plus bas */
        unsigned char rtm_scope;    /* Cf plus bas */
        unsigned char rtm_type;     /* Cf plus bas */

note: type: Plain text
en: Values larger than B<RTPROT_STATIC> are not interpreted by the kernel, they are just for user information.  They may be used to tag the source of a routing information or to distinguish between multiple routing daemons.  See I<E<lt>linux/rtnetlink.hE<gt>> for the routing daemon identifiers which are already assigned.
fr: Les valeurs plus grandes que B<RTPROT_STATIC> ne sont pas interprétées par le noyau, et servent d'information utilisateur. Elles permettent de marquer la source de la route ou de faire une distinction entre plusieurs démons de routage. Consultez I<E<lt>linux/rtnetlink.hE<gt>> pour les identificateurs de démons de routage déjà affectés.

note: type: Plain text
en: I<rtm_scope> is the distance to the destination:
fr: I<rtm_scope> est la distance à la destination\ :

note: type: Plain text
en: The values between B<RT_SCOPE_UNIVERSE> and B<RT_SCOPE_SITE> are available to the user.
fr: Les valeurs entre B<RT_SCOPE_UNIVERSE> et B<RT_SCOPE_SITE> sont disponibles pour l'utilisateur.

note: type: Plain text
en: The I<rtm_flags> have the following meanings:
fr: Le champ I<rtm_flags> prend les significations suivantes\ :

note: type: Plain text
en: I<rtm_table> specifies the routing table
fr: I<rtm_table> indique la table de routage

note: Keep table on same page type: Plain text
en: The user may assign arbitrary values between B<RT_TABLE_UNSPEC> and B<RT_TABLE_DEFAULT>.
fr: L'utilisateur peut affecter à son gré les valeurs entre B<RT_TABLE_UNSPEC> et B<RT_TABLE_DEFAULT>.

note: type: Plain text
en: B<Fill these values in!>
fr: B<Remplir ces valeurs\ !>

note: type: Plain text
en: Add, remove or receive information about a neighbor table entry (e.g., an ARP entry).  The message contains an I<ndmsg> structure.
fr: Ajouter, supprimer ou obtenir des informations sur les voisinage d'un élément de table (p.ex.\ : entrée ARP). Le message contient une structure I<ndmsg>.

note: type: Plain text
en: struct ndmsg {
        unsigned char ndm_family;
        int           ndm_ifindex;  /* Interface index */
        __u16         ndm_state;    /* State */
        __u8          ndm_flags;    /* Flags */
        __u8          ndm_type;
    };
fr: struct ndmsg {
        unsigned char ndm_family;
        int           ndm_ifindex;  /* Index interface */
        __u16         ndm_state;    /* États */
        __u8          ndm_flags;    /* Attributs */
        __u8          ndm_type;
    };

note: type: Plain text
en: I<ndm_state> is a bit mask of the following states:
fr: I<ndm_state> est un masque contenant les bits suivants\ :

note: type: Plain text
en: Valid I<ndm_flags> are:
fr: Les valeurs valides pour I<ndm_flags> sont\ :

note: FIXME . document the members of the struct better type: Plain text
en: The I<rtattr> struct has the following meanings for the I<rta_type> field:
fr: La structure I<rtattr> prend les significations suivantes pour le champ I<rta_type> :

note: type: Plain text
en: If the I<rta_type> field is B<NDA_CACHEINFO>, then a I<struct nda_cacheinfo> header follows
fr: Si le champ I<rta_type> vaut B<NDA_CACHEINFO> alors un en-tête I<struct nda_cacheinfo> suit.

note: type: Plain text
en: Add, delete or retrieve a routing rule.  Carries a I<struct rtmsg>
fr: Ajouter, supprimer ou rechercher une règle de routage. Utilise une I<struct rtmsg>

note: type: Plain text
en: Add, remove or get a queueing discipline.  The message contains a I<struct tcmsg> and may be followed by a series of attributes.
fr: Ajouter, supprimer ou rechercher une discipline de file d'attente. Le message contient une structure I<struct tcmsg> et peut être suivi par une série d'attributs.

note: type: Plain text
en: struct tcmsg {
        unsigned char    tcm_family;
        int              tcm_ifindex;   /* interface index */
        __u32            tcm_handle;    /* Qdisc handle */
        __u32            tcm_parent;    /* Parent qdisc */
        __u32            tcm_info;
    };
fr: struct tcmsg {
        unsigned char    tcm_family;
        int              tcm_ifindex;   /* Index interface */
        __u32            tcm_handle;    /* Handle Qdisc */
        __u32            tcm_parent;    /* Parent Qdisc */
        __u32            tcm_info;
    };

note: type: Plain text
en: In addition, various other qdisc-module-specific attributes are allowed.  For more information see the appropriate include files.
fr: De plus, d'autres attributs spécifiques au module Qdisc sont possibles. Pour plus d'informations, voir les fichiers d'en-tête appropriés.

note: type: Plain text
en: Add, remove or get a traffic class.  These messages contain a I<struct tcmsg> as described above.
fr: Ajouter, supprimer ou rechercher une classe de trafic. Ces messages contiennent une I<struct tcmsg> décrite plus haut.

note: type: Plain text
en: Add, remove or receive information about a traffic filter.  These messages contain a I<struct tcmsg> as described above.
fr: Ajouter, supprimer ou obtenir des informations sur un filtre de trafic. Ces messages contiennent une I<struct tcmsg> décrite plus haut.

note: type: Plain text
en: B<rtnetlink> is a new feature of Linux 2.2.
fr: B<rtnetlink> est une nouveauté Linux 2.2.

note: type: SH
en: BUGS
fr: BOGUES

note: type: Plain text
en: This manual page is incomplete.
fr: Cette page de manuel est incomplète.

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
