zephyr/subsys/net/ip
Jukka Rissanen a046a86966 net: context: Use signed value for interface index
As the value 0 is a valid network interface index, we cannot use
unsigned value for interface index as that would not allow to
distinguish an invalid value. So make interface index a signed
8-bit value which is ok as we do not expect to have more than 127
network interfaces in the system.

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2019-02-07 18:08:27 +02:00
..
6lo_private.h net: Convert raw timeout values to use K_MSEC() macro 2018-05-28 17:20:11 -04:00
6lo.c net/6lo: Remove fragmentation function parameter on compression 2018-12-14 14:16:37 +01:00
6lo.h net/6lo: Remove fragmentation function parameter on compression 2018-12-14 14:16:37 +01:00
canbus_socket.c net: can: Add CAN handling to net_context 2019-02-07 18:08:27 +02:00
canbus_socket.h net: can: Add CAN handling to net_context 2019-02-07 18:08:27 +02:00
CMakeLists.txt net: can: Add CAN handling to net_context 2019-02-07 18:08:27 +02:00
connection.c net: can: Add CAN handling to net_context 2019-02-07 18:08:27 +02:00
connection.h net: can: Add CAN handling to net_context 2019-02-07 18:08:27 +02:00
dhcpv4.c net: ip: Add protocol family type to conn handler 2019-02-07 14:43:30 +02:00
dhcpv4.h net/dhcpv4: Switch to new net_pkt API 2019-02-01 14:34:38 +02:00
icmpv4.c net/icmpv4: Remove useless create, get and set header functions 2019-02-01 14:34:38 +02:00
icmpv4.h net/icmpv4: Remove useless create, get and set header functions 2019-02-01 14:34:38 +02:00
icmpv6.c net/icmpv6: Remove various useless get/set hdr functions 2019-02-01 14:34:38 +02:00
icmpv6.h net/ipv6: Switch MLD join, leave and report to new net_pkt API 2019-02-01 14:34:38 +02:00
ipv4_autoconf_internal.h net: IPv4 link local support 2018-07-31 16:34:28 +03:00
ipv4_autoconf.c net/ipv4: Move autoconf to new net_pkt API 2019-02-01 14:34:38 +02:00
ipv4.c net/ip: Let's make public the 2 utility unions for ip/proto headers 2019-02-01 14:34:38 +02:00
ipv4.h net/ipv4: Add new API to create/finalize IPv4 headers. 2019-02-01 14:34:38 +02:00
ipv6_fragment.c net/ipv6: Switch sending fragmented IPv6 packet to new API 2019-02-01 14:34:38 +02:00
ipv6_mld.c net/ipv6: Switch MLD join, leave and report to new net_pkt API 2019-02-01 14:34:38 +02:00
ipv6_nbr.c net/ipv6: Switch IPv6 sending preparation to new net_pkt API 2019-02-01 14:34:38 +02:00
ipv6.c net/ip: Let's make public the 2 utility unions for ip/proto headers 2019-02-01 14:34:38 +02:00
ipv6.h net/ipv6: Switch sending fragmented IPv6 packet to new API 2019-02-01 14:34:38 +02:00
Kconfig net: l2: Add CANBUS L2 layer 2019-02-07 18:08:27 +02:00
Kconfig.debug net/pkt: Add a debug option to track free pkt access more easily 2019-02-01 14:34:38 +02:00
Kconfig.ipv4 net/icmpv4: Disable broadcast echo request reply by default 2019-01-08 13:42:18 +02:00
Kconfig.ipv6 net: Convert core IP stack to use log levels 2018-10-04 14:13:57 +03:00
Kconfig.mgmt net: Convert core IP stack to use log levels 2018-10-04 14:13:57 +03:00
Kconfig.stack net: rpl: Remove the deprecated code 2019-01-13 09:40:36 -05:00
Kconfig.stats net: rpl: Remove the deprecated code 2019-01-13 09:40:36 -05:00
nbr.c net: Clarify logging in networking code 2018-12-07 12:00:04 +02:00
nbr.h net: Convert core IP stack to use log levels 2018-10-04 14:13:57 +03:00
net_context.c net: context: Use signed value for interface index 2019-02-07 18:08:27 +02:00
net_core.c net: can: Add CAN handling to net_context 2019-02-07 18:08:27 +02:00
net_if.c net: l2: Add CANBUS L2 layer 2019-02-07 18:08:27 +02:00
net_mgmt.c net: Clarify logging in networking code 2018-12-07 12:00:04 +02:00
net_pkt.c net: pkt: Set default data_len to iface MTU 2019-02-07 14:43:30 +02:00
net_private.h net: utils: Fix net_proto2str() function 2019-02-07 18:08:27 +02:00
net_shell.c net: utils: Fix net_proto2str() function 2019-02-07 18:08:27 +02:00
net_shell.h net: shell: Migrate to new shell API 2018-10-15 11:14:02 +03:00
net_stats.c net: rpl: Remove the deprecated code 2019-01-13 09:40:36 -05:00
net_stats.h net: rpl: Remove the deprecated code 2019-01-13 09:40:36 -05:00
net_tc_mapping.h net: Fix credit-based shaper typos 2018-08-08 13:01:37 +03:00
net_tc.c net: rpl: Remove the deprecated code 2019-01-13 09:40:36 -05:00
packet_socket.c net: sockets: Add socket api to support AF_PACKET 2019-02-07 14:43:30 +02:00
packet_socket.h net: core: Handle packets when packet sockets are enabled 2019-02-07 14:43:30 +02:00
promiscuous.c net: Clarify logging in networking code 2018-12-07 12:00:04 +02:00
route.c net: rpl: Remove the deprecated code 2019-01-13 09:40:36 -05:00
route.h
tcp_internal.h net: ip: Add protocol family type to conn handler 2019-02-07 14:43:30 +02:00
tcp.c net: ip: Add protocol family type to conn handler 2019-02-07 14:43:30 +02:00
trickle.c net: Clarify logging in networking code 2018-12-07 12:00:04 +02:00
udp_internal.h net: ip: Add protocol family type to conn handler 2019-02-07 14:43:30 +02:00
udp.c net: ip: Add protocol family type to conn handler 2019-02-07 14:43:30 +02:00
utils.c net: utils: Fix net_proto2str() function 2019-02-07 18:08:27 +02:00