History log of /barrelfish-master/lib/net/net.c
Revision Date Author Comments
# d9b646e1 19-Aug-2019 Reto Achermann <reto.achermann@inf.ethz.ch>

x86_64: make all targets compile

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 67e76b67 16-Jul-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

net: fixed default init case using net_socket_server

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 638fb232 13-Jul-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

libnet: installing filter only works when there are HW filters

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# e23f6eed 13-Jul-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

libnet: library uses net_socket_server for default init

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 7dd9859b 08-Jun-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

libnet: using EP to set up networking queues net filter connection

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# c06c54f5 21-Apr-2018 Reto Achermann <reto.achermann@inf.ethz.ch>

libnet: attempt to make the polling a bit more efficient

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 2aa97ec3 04-Apr-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

libnet: fixed queue creation flags

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 61291e3a 28-Mar-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

libnet: initalize cardname to avoid null pointer when connecting using
endpoint

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 78c5519c 22-Mar-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

libnet: added starting network stack with endpoint to driver

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 6f83354f 30-Oct-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

mlx4: a working driver

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# da48b65f 05-Feb-2018 Lukas Humbel <lukas.humbel@inf.ethz.ch>

Pass IRQ caps to e1k devif backend, add PCI int ctrl

We add a dedicated legacy PCI interrupt controller, that will
activate interrupts in the PCI conf space. It works analogous
to the MSIx case then. The controller driver is not yet implemented.

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# 9626dde2 30-Oct-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

mlx4: a working driver

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# ec191676 18-Sep-2017 Roni Häcki <roni.haecki@inf.ethz.ch>

libnet: bugfix when using interrupts

Small bug that actually "polled" for interrupts using
event_dispatch_non_block instead of event_dispatch

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 2be3ac5c 05-Sep-2017 Roni Häcki <roni.haecki@inf.ethz.ch>

libet: HW filter flag fixed

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 83ee8359 04-Sep-2017 Roni Häcki <roni.haecki@inf.ethz.ch>

libnet: HW filter disable/enable on queue creation

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 784706ff 15-Aug-2017 Roni Häcki <roni.haecki@inf.ethz.ch>

libnet: queue creation small fix

Polling flag was not correctly set

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# c5f0dc5f 14-Aug-2017 Roni Häcki <roni.haecki@inf.ethz.ch>

libnet: libnet now uses queue creation library

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 5d1683f4 14-Jul-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

net,loopback: small fix

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# eae67ced 14-Jul-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

net: adding a loopback interface

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# 27c7137a 06-Jul-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

tftpclient: converting to net sockets
net_sockets: adding local/remote addresses/ports to the net_socket structure
net,dhcp: adding a possibility of setting of static IP

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# 6095146f 04-Jul-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

net: enabling DHCP

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# 19bd34bc 26-Jun-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

net: converting lwip types to bsd types

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# 293bd541 06-Jun-2017 Adam Turowski <adam.turowski@inf.ethz.ch>

devif: e1000 backend initial version

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>


# df2a334a 20-Apr-2017 Roni Häcki <roni.haecki@inf.ethz.ch>

e10k: enabling requesting default queue

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 86f55eb0 20-Apr-2017 Roni Häcki <roni.haecki@inf.ethz.ch>

e10k: driver working using legacy descriptors

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# d7a81298 18-Apr-2017 Roni Häcki <roni.haecki@inf.ethz.ch>

netlib: integrated e10k device queue including hardware filters

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# e3202c97 12-Apr-2017 Roni Häcki <roni.haecki@inf.ethz.ch>

netlib: better integration of harware filtering

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 1ce8b519 12-Apr-2017 Reto Achermann <reto.achermann@inf.ethz.ch>

libnet: moving net.h to public include.

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# afbc1b5a 11-Apr-2017 Reto Achermann <reto.achermann@inf.ethz.ch>

libnet: integrating arp service to library and adding test domains

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 050cd153 11-Apr-2017 Roni Häcki <roni.haecki@inf.ethz.ch>

solarflare: init queue 0 in driver

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 40e0a562 11-Apr-2017 Reto Achermann <reto.achermann@inf.ethz.ch>

libnet: don't do DHCP by default

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# d21aa17e 10-Apr-2017 Roni Häcki <roni.haecki@inf.ethz.ch>

libnet: implemented adding/removing hardware filters from solarflare card

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# a742631c 10-Apr-2017 Reto Achermann <reto.achermann@inf.ethz.ch>

libnet: refactor initialization functions to take a state pointer

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 16a927b8 10-Apr-2017 Reto Achermann <reto.achermann@inf.ethz.ch>

libnet: rename the polling flag

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 8b9e5ec8 10-Apr-2017 Reto Achermann <reto.achermann@inf.ethz.ch>

libnet: passing state pointer to queue init

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 88dff1b5 07-Apr-2017 Reto Achermann <reto.achermann@inf.ethz.ch>

libnet: refactor initialization code

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 208354a5 06-Apr-2017 Reto Achermann <reto.achermann@inf.ethz.ch>

libnet: adding switch for turning on interrupts

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 1cfba229 05-Apr-2017 Reto Achermann <reto.achermann@inf.ethz.ch>

libnet: adding buffer debug facilities

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 92fdc8df 04-Apr-2017 Reto Achermann <reto.achermann@inf.ethz.ch>

libnet: obtaining MAC address and DHCP timers

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 143f37ef 03-Apr-2017 Reto Achermann <reto.achermann@inf.ethz.ch>

libnet: adding solarflare and dhcp

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 0c617e56 03-Apr-2017 Reto Achermann <reto.achermann@inf.ethz.ch>

initial commit of libnet

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>